var.Y = Round(MapRange(Wiimote1.RawForceZ, -10, 10, -5,5)) var.Z = Round(MapRange(Wiimote1.RawForceY, 0, 10, -3, 3)) var.CH = false var.OH = false var.HT = false var.HMT = false var.LMT = false var.LT = false var.SN = false var.CC = false if(var.Z >= 20 && Delta(var.Z) > 3){ if(Wiimote1.Down){ if(Wiimote1.RawForceX >= 5){ var.HT = true } else if(Wiimote1.RawForceX >= 0){ var.HMT = true } else if(Wiimote1.RawForceX <= -7){ var.LT = true } else { var.LMT = true } } else if(Wiimote1.A){ var.SN = true }else if(Wiimote1.RawForceX >= 5){ var.OH = true }else if(Wiimote1.Right){ var.CC = true } else { var.CH = true } // Wiimote.rumble=true wait 1 ms // Wiimote.rumble=false } midi.BassDrum1 = Wiimote1.B midi.AcousticSnare = var.SN midi.ClosedHiHat = var.CH midi.OpenHiHat = var.OH midi.CrashCymbal1 = var.CC midi.HighTom = var.HT midi.HighMidTom = var.HMT midi.LowMidTom = var.LMT midi.LowTom = var.LT Debug = "RFZ : "+ Wiimote1.RawForceZ +"("+var.Z+","+var.Y+","+Delta(var.Z)+") RAZ"+var.Z +" RFX : "+Wiimote1.RawForceX