GlovePIE:wii midi guitar

From WiiLi

Jump to: navigation, search
//created by From-Nibly 2008
//distribute and change as much as you like
//happy coding

//if you have questions on the coding direct them to thatoneemail@gmail.com


if var.yes = true and var.fret = true then
midi.firstnote = -1
midi.SecondNote = -1
midi.ThirdNote = -1
midi.FourthNote = -1
wait 5ms
endif

midi.firstnote = var.note1
midi.SecondNote = var.note2
midi.ThirdNote = var.note3
midi.FourthNote = var.note4

if var.fret = false then
var.note1 = -1
var.note2 = -1
var.note3 = -1
var.note4 = -1
endif

// this bit of script allows you to make multiple strumms without having to let go of the frett everytime
if var.strum = true and var.go = false then
var.yes = true
endif

if var.strum = true and var.go = false then
var.go = true
endif

if var.strum = false then
var.go = false
endif
if var.yes = true
wait 40ms
var.yes = false
endif

//sets the instrument to some sort of guitar
midi.instrument = 28
//setting up controls
var.green = wiimote.Guitar.Fret1
var.red = wiimote.Guitar.Fret2
var.yellow = wiimote.Guitar.Fret3
var.blue = wiimote.Guitar.Fret4
var.orange = wiimote.Guitar.Fret5
var.wammy = wiimote.Guitar.WhammyBar
//if any frets are pressed var.fret = true
if var.green = true or var.red = true or var.yellow = true or var.blue = true or var.orange = true then
var.fret = true
else
var.fret = false
endif
//if you strum either up or down var.strum = true
if wiimote.Guitar.StrumDown = true or wiimote.Guitar.StrumUp = true then
var.strum = true
else
var.strum = false
endif



/*the frett schemes are are described before each section for easy viewing*/

'*----'
if var.green = true and var.red = false and var.yellow = false and var.blue = false and var.orange = false then
if var.yes = true then
var.note1 = 50
var.note2 = 50
var.note3 = 50
var.note4 = 50
endif
endif

'-*---'
if var.green = false and var.red = true and var.yellow = false and var.blue = false and var.orange = false then
if var.yes = true then
var.note1 = 52
var.note2 = 52
var.note3 = 52
var.note4 = 52
endif
endif

'--*--'
if var.green = false and var.red = false and var.yellow = true and var.blue = false and var.orange = false then
if var.yes = true then
var.note1 = 54
var.note2 = 54
var.note3 = 54
var.note4 = 54
endif
endif

'---*-'
if var.green = false and var.red = false and var.yellow = false and var.blue = true and var.orange = false then
if var.yes = true then
var.note1 = 56
var.note2 = 56
var.note3 = 56
var.note4 = 56
endif
endif

'----*'
if var.green = false and var.red = false and var.yellow = false and var.blue = false and var.orange = true then
if var.yes = true then
var.note1 = 58
var.note2 = 58
var.note3 = 58
var.note4 = 58
endif
endif

Personal tools
Online Casino - best online casino reviews.
Facebook Developers - facebook applications, facebook developers, facebook development, social network application development and viral widget social media strategy