Am I getting that right that Midi clock and transport messages are not supported (yet)?
Have been digging through everything and can’t find anything. Would be really helpful to have.
Am I getting that right that Midi clock and transport messages are not supported (yet)?
Have been digging through everything and can’t find anything. Would be really helpful to have.
Found this in midi.h.
At this time only 3-byte messages are correctly parsed into MidiEvents.
Has anyone done their own mod yet. I’d really need start/stop and clock.
this file libDaisy/MidiEvent.h at master · electro-smith/libDaisy · GitHub has a parser for MTC:
MTCQuarterFrameEvent AsMTCQuarterFrame()
and
/** Struct containing QuarterFrame data.
Can be made from MidiEvent
*/
struct MTCQuarterFrameEvent
{
uint8_t message_type; /**< & */
uint8_t value; /**< & */
};
as well as
enum SystemRealTimeType
{
TimingClock, /**< & */
SRTUndefined0, /**< & */
Start, /**< & */
Continue, /**< & */
Stop, /**< & */
SRTUndefined1, /**< & */
ActiveSensing, /**< & */
Reset, /**< & */
SystemRealTimeLast, /**< & */
};
Here’s a use case for MIDI (in): DaisyExamples/patch/Midi at master · electro-smith/DaisyExamples · GitHub