66#include " AppleMIDI.h"
77
88unsigned long t0 = millis();
9- bool isConnected-- ;
9+ bool isConnected = false ;
1010
1111byte sysex14[] = { 0xF0 , 0x43 , 0x20 , 0x7E , 0x4C , 0x4D , 0x20 , 0x20 , 0x38 , 0x39 , 0x37 , 0x33 , 0x50 , 0xF7 };
1212byte sysex15[] = { 0xF0 , 0x43 , 0x20 , 0x7E , 0x4C , 0x4D , 0x20 , 0x20 , 0x38 , 0x39 , 0x37 , 0x33 , 0x50 , 0x4D , 0xF7 };
@@ -33,15 +33,15 @@ APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
3333// rtpMIDI session. Device connected
3434// -----------------------------------------------------------------------------
3535void OnAppleMidiConnected (const APPLEMIDI_NAMESPACE::ssrc_t & ssrc, const char * name) {
36- isConnected++ ;
36+ isConnected = true ;
3737 DBG (F (" Connected to session" ), ssrc, name);
3838}
3939
4040// -----------------------------------------------------------------------------
4141// rtpMIDI session. Device disconnected
4242// -----------------------------------------------------------------------------
4343void OnAppleMidiDisconnected (const APPLEMIDI_NAMESPACE::ssrc_t & ssrc) {
44- isConnected-- ;
44+ isConnected = false ;
4545 DBG (F (" Disconnected" ), ssrc);
4646}
4747
@@ -107,7 +107,7 @@ void begin()
107107
108108 AppleMIDI.setHandleConnected (OnAppleMidiConnected);
109109 AppleMIDI.setHandleDisconnected (OnAppleMidiDisconnected);
110- AppleMIDI.setHandleReceivedMidi (OnAppleMidiByte);
110+ // AppleMIDI.setHandleReceivedMidi(OnAppleMidiByte);
111111
112112 MIDI.setHandleNoteOn (OnMidiNoteOn);
113113 MIDI.setHandleNoteOff (OnMidiNoteOff);
@@ -123,7 +123,7 @@ void loop()
123123
124124 // send a note every second
125125 // (dont cáll delay(1000) as it will stall the pipeline)
126- if ((isConnected > 0 ) && (millis () - t0) > 10000 )
126+ if ((isConnected) && (millis () - t0) > 10000 )
127127 {
128128 t0 = millis ();
129129
0 commit comments