diff options
Diffstat (limited to 'sunkenfoal/MidiReceiver.pde')
| -rwxr-xr-x | sunkenfoal/MidiReceiver.pde | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/sunkenfoal/MidiReceiver.pde b/sunkenfoal/MidiReceiver.pde new file mode 100755 index 0000000..981e866 --- /dev/null +++ b/sunkenfoal/MidiReceiver.pde @@ -0,0 +1,24 @@ +class MidiReceiver implements Receiver{ + + void MidiReceiver(){ + } + + void close(){ + } + + void send(MidiMessage message, long lTimeStamp){ + //println(lTimeStamp+" "+message.getStatus()+" "+message.getMessage()[1]+" "+message.getMessage()[2]); + switch(message.getStatus()){ + case 144: //note on + notes[message.getMessage()[1]].velocity = message.getMessage()[2]; //set to velocity + //keys[message.getMessage()[1]].downColor= color(random(0, 360), 70, 100); + break; + case 128: //note off + notes[message.getMessage()[1]].velocity = 0; //clear + break; + default: + break; + } + } +} +
|
