From 29b810a28849f63d02174e391d05289fbe4bccc5 Mon Sep 17 00:00:00 2001 From: Jonathan Bobrow Date: Sat, 1 Feb 2014 23:59:31 -0500 Subject: [PATCH] added define for teensy Midi over USB --- Trellis_Helix/Trellis_Helix.ino | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Trellis_Helix/Trellis_Helix.ino b/Trellis_Helix/Trellis_Helix.ino index 6071811..416f066 100644 --- a/Trellis_Helix/Trellis_Helix.ino +++ b/Trellis_Helix/Trellis_Helix.ino @@ -3,6 +3,7 @@ #include #include "MomentaryButton.h" +//#define TEENSY // uncomment if you want to use a teensy as a USB MIDI device #define queryTime 15 SoftwareSerial midiSerial(2, 3); @@ -712,12 +713,22 @@ void midiSend(){ } void noteOn(byte cmd, byte data1, byte data2) { + +#ifdef TEENSY + usbMidi.sendNoteOn(data1,data2,cmd); +#endif + midiSerial.write(cmd); midiSerial.write(data1); midiSerial.write(data2); } void noteOff(byte cmd, byte data1, byte data2) { + +#ifdef TEENSY + usbMidi.sendNoteOff(data1,data2,cmd); +#endif + midiSerial.write(cmd); midiSerial.write(data1); midiSerial.write(data2);