|
Project Information
|
Just simple stuff for now. Big difference in arrangement and production. use your existing peripherals to explore otherwise expensive possibilities. GLOVEPIE: midi.DeviceOut = 2 //TESTER - F keys assigned to keyboard midi.Control1 = Keyboard0.Console midi.Control1 = Keyboard1.F1 midi.Control1 = Keyboard2.F2 midi.Control1 = Keyboard3.F3 midi.Control1 = Keyboard4.F4 midi.Control1 = Keyboard5.F5 midi.Control1 = Keyboard6.F6 midi.Control1 = Keyboard7.F7 midi.Control1 = Keyboard8.F8 // 7 X - pitch toggle(var.Keyboard1.CapsLock) = Keyboard5.CapsLock if var.Keyboard4.CapsLock then midi.PitchWheel = MapRange(Mouse0.VirtualDesktopX, 0,1, 0,1) wait 5 ms end if // 8 Y - pitch toggle(var.Keyboard5.NumLock) = Keyboard5.NumLock if var.Keyboard5.NumLock then midi.PitchWheel = MapRange(Mouse0.VirtualDesktopY, 0,1, 0,1) wait 5 ms end if // 8 Y - SLIDER toggle(var.Keyboard5.NUMPAD7) = Keyboard5.NUMPAD7 if var.Keyboard5.NUMPAD7 then midi.Slider1 = MapRange(Mouse0.VirtualDesktopY, 0,1, 0,1) wait 5 ms end if // 8 Y - SLIDER toggle(var.Keyboard5.NUMPAD4) = Keyboard5.NUMPAD4 if var.Keyboard5.NUMPAD4 then midi.Slider2 = MapRange(Mouse0.VirtualDesktopX, 0,1, 0,1) wait 5 ms end if // 8 Y - SLIDER toggle(var.Keyboard5.NUMPAD8) = Keyboard5.NUMPAD8 if var.Keyboard5.NUMPAD8 then midi.Slider3 = MapRange(Mouse0.VirtualDesktopY, 0,1, 0,1) wait 5 ms end if // 8 Y - SLIDER toggle(var.Keyboard5.NUMPAD5) = Keyboard5.NUMPAD5 if var.Keyboard5.NUMPAD5 then midi.Slider4 = MapRange(Mouse0.VirtualDesktopX, 0,1, 0,1) wait 5 ms end if // 8 Y - SLIDER toggle(var.Keyboard5.NUMPAD9) = Keyboard5.NUMPAD9 if var.Keyboard5.NUMPAD9 then midi.Volume = MapRange(Mouse0.VirtualDesktopY, 0,1, 0,1) wait 5 ms end if //KEYB5 - ASSIGNABLES //KEYB5 - control midi.Control20 = Keyboard5.One midi.Control21 = Keyboard5.Two midi.Control22 = Keyboard5.Three midi.Control23 = Keyboard5.Four midi.Control24 = Keyboard5.Five midi.Control25 = Keyboard5.Six midi.Control26 = Keyboard5.Seven midi.Control27 = Keyboard5.Eight midi.Control28 = Keyboard5.Nine midi.Control29 = Keyboard5.Zero midi.Control84= Keyboard5.qmidi.Control85= Keyboard5.w midi.Control86= Keyboard5.e midi.Control87= Keyboard5.r midi.Control88= Keyboard5.t midi.Control89= Keyboard5.y midi.Control90= Keyboard5.u midi.Control96= Keyboard5.i midi.Control97= Keyboard5.o midi.Control98= Keyboard5.p midi.Control99= Keyboard5.a midi.Control100= Keyboard5.s midi.Control101= Keyboard5.d midi.Control102= Keyboard5.f midi.Control103= Keyboard5.g midi.Control104= Keyboard5.h midi.Control105= Keyboard5.j midi.Control106= Keyboard5.k midi.Control107= Keyboard5.l midi.Control108= Keyboard5.z midi.Control109= Keyboard5.x midi.Control110= Keyboard5.c midi.Control111= Keyboard5.v midi.Control112= Keyboard5.b midi.Control113= Keyboard5.n midi.Control114= Keyboard5.m midi.ByteControl115 = Keyboard5.LeftBracket midi.ByteControl116 = Keyboard5.RightBracket midi.ByteControl117 = Keyboard5.Backslash midi.ByteControl118 = Keyboard5.Semicolon midi.ByteControl119 = Keyboard5.Apostrophe midi.ByteControl120 = Keyboard5.Comma midi.ByteControl121 = Keyboard5.Dot midi.ByteControl122 = Keyboard5.Slash midi.ByteControl123 = Keyboard5.RightShift midi.ByteControl124 = Keyboard5.LeftShift midi.ByteControl125 = Keyboard5.CapsLock midi.ByteControl126 = Keyboard5.Pause midi.ByteControl127 = Keyboard5.PrintScreen midi.Control20 = Keyboard5.OEM_102 midi.Control21 = Keyboard5.RightAlt midi.Control22 = Keyboard5.AppMenu midi.Control23 = Keyboard5.RightControl midi.Control24 = Keyboard5.Divide midi.Control25 = Keyboard5.Multiply midi.ByteControl56 = Keyboard5.NumPadDot midi.ByteControl57 = Keyboard5.NumPadEnter midi.ByteControl58 = Keyboard5.NumLock midi.ByteControl59 = Keyboard5.Enter midi.ByteControl60 = Keyboard5.Right midi.ByteControl61 = Keyboard5.Left midi.ByteControl62 = Keyboard5.Down midi.ByteControl63 = Keyboard5.Up midi.Control30 = Keyboard5.F8 midi.Control31 = Keyboard5.F7 midi.Control3 = Keyboard5.F6 midi.Control14 = Keyboard5.F5 midi.Control15 = Keyboard5.F10 |