I'm trying to send multiple MIDI events in one packet using AT+BLEMIDITX. It works perfectly for one event, but if I try to send more than one it does not.
Here's what's on the adafruit site:
https://learn.adafruit.com/introducing- ... e-services
Can anyone verify that this would work with a synth? According to the hex in that example it should be a channel one middle C followed by an aftertouch message.AT+BLEMIDITX
Sends a MIDI event to host.
Codebase Revision: 0.7.0
Parameters: The MIDI event in hex array format, which can be either:
A series of full MIDI events (up to 4 events)
Exactly 1 full MIDI event + several running events without status (up to 7)
Output: None
# Send 1 event (middle C with max velocity)
AT+BLEMIDITX=90-3C-7F
OK
# Send 2 events
AT+BLEMIDITX=90-3C-7F-A0-3C-7F
OK
# Send 1 full event + running event
AT+BLEMIDITX=90-3C-7F-3C-7F
OK
I would love to be able to send four events in one packet, but I've had no luck so far.
Thank you.