summaryrefslogtreecommitdiff
path: root/TSITOplayer2/MidiReceiver.pde
diff options
context:
space:
mode:
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]);
+ }
+ }
+}
+