summaryrefslogtreecommitdiff
path: root/TSITOplayer2/MidiReceiver.pde
diff options
context:
space:
mode:
authorTim Redfern <tim@eclectronics.org>2015-04-12 22:20:30 +0100
committerTim Redfern <tim@eclectronics.org>2015-04-12 22:20:30 +0100
commit8c86c8e56d5948f44ba7524284824bbc6eff952b (patch)
tree704dc88be2f22c69b4d16838092bc83cf692a75b /TSITOplayer2/MidiReceiver.pde
initial commitHEADmaster
Diffstat (limited to 'TSITOplayer2/MidiReceiver.pde')
-rw-r--r--TSITOplayer2/MidiReceiver.pde26
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]);
+ }
+ }
+}
+