MTC output over usb not working as expected #289
Replies: 3 comments 4 replies
-
cc @lathoub, could this be a flush issue in the USB transport? |
Beta Was this translation helpful? Give feedback.
-
Unlikely, but not ruling it out. @edwar64896 any chance you can |
Beta Was this translation helpful? Give feedback.
-
ok so interesting outcome from testing. The first image is my midi monitor, showing a paucity of messages appearing on the midi input, however the second is my println output at sendMidi. Lots of messages here, so sendMidi is definitely getting called with adequate data. What is spooky is that by reviewing both these outputs concurrently, we notice that:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm building an LTC (Linear TimeCode) to MTC (Midi TimeCode) converter with ATMEGA32u4 off an arduino pro micro board. I have had this working before on a Mega2560 with LUFA but want to condense the hardware, hence using native usb. LTC and decoding reading is working fine. MTC output is not.
I'm sending quarter frames at the rate of 4 per frame, as per MIDI spec and running at 25fps, however I'm only seeing one, maybe two messages per second coming into my midi monitor. I've tried a couple of midi-monitors and the result is the same.
I've got a digital pin on toggle every time the MIDI.sendTimeCodeQuarterFrame(toSend) function is invoked, so I know I'm getting enough activity into that function, it's just not appearing at the output as regularly as necessary.
Any ideas as to what might be happening here?
Beta Was this translation helpful? Give feedback.
All reactions