diff options
Diffstat (limited to 'TSITOplayer2/MidiReceiver.pde')
| -rw-r--r-- | TSITOplayer2/MidiReceiver.pde | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/TSITOplayer2/MidiReceiver.pde b/TSITOplayer2/MidiReceiver.pde new file mode 100644 index 0000000..133dfd0 --- /dev/null +++ b/TSITOplayer2/MidiReceiver.pde @@ -0,0 +1,26 @@ +class MidiReceiver implements Receiver{ + + void MidiReceiver(){ + } + + void close(){ + } + + void send(MidiMessage message, long lTimeStamp){ + //println(lTimeStamp+" "+message.getStatus()+" "+message.getMessage()[1]+" "+message.getMessage()[2]); + if(((message.getStatus())>143)&&((message.getStatus())<160)){ + println("NOTEON "+message.getMessage()[1]+" "+message.getMessage()[2]); + notes[message.getMessage()[1]].velocity = message.getMessage()[2]; //set to velocity + //keys[message.getMessage()[1]].downColor= color(random(0, 360), 70, 100); + } + if(((message.getStatus())>127)&&((message.getStatus())<144)){ + println("NOTEOFF "+message.getMessage()[1]+" "+message.getMessage()[2]); + notes[message.getMessage()[1]].velocity = 0; //clear + } + if(((message.getStatus())>175)&&((message.getStatus())<192)){ + println("CCHANGE "+message.getMessage()[1]+" "+message.getMessage()[2]); + //midiOut.sendController(0, message.getMessage()[1], message.getMessage()[2]); + } + } +} + |
