View Issue Details

IDProjectCategoryView StatusLast Update
0009939ardourbugspublic2025-05-30 14:14
Reporterbgribble Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformDebian GNUOSLinuxOS Version(any)
Product Version8.12 
Summary0009939: MTC (QFRAME) events not sent to MIDI tracks
DescriptionMIDI time code events are not sent to MIDI tracks when the "MTC out" source is selected in the MIDI track source grid.
Steps To Reproduce* Make sure "Preferences > Transport > Generate > Enable MTC Generator" is on
* Add a MIDI track to a new session
* In the track's MIDI source grid, enable "MTC out"
* Open the MIDI Tracer and select the track's MIDI input to trace
* Click the Play button

Expected: A stream of MTC Quarter events
Actual: No events

For comparison, if you select "MTC out" in the tracer, you do see the events as expected.
TagsNo tags attached.

Activities

x42

2025-05-30 13:59

administrator   ~0029302

This is likely a won`t fix.

Timecode generators and masters are outside the session's process graph. Their data is not [usually] available to tracks and busses.
Besides one cannot display or edit MTC on an Ardour Track to begin with..

Is there any specific use use-case that you try to accomplish by routing MTC to a MIDI track? Perhaps there is a better solution for that use-case..

bgribble

2025-05-30 14:14

reporter   ~0029303

I noticed this problem when implementing a plugin that wants to track the session's current time pointer for use in a generic patching system. No specific use case, just decoding the data that is indicated to be available from the host.

TBH, in a plugin, the SMPTE time is less useful than the bar:beat clock time (which is needed if you want to implement a sequencer that tracks the song position) and I can track bar:beat time from MIDI Clock events, which do work as expected. I included MTC in the time decoding process, it behaves as expected when connected to the external-facing "MTC out" port on Ardour, and the "MTC out" is advertised in the source grid as a source of events, so it seemed like a bug.

Issue History

Date Modified Username Field Change
2025-05-30 13:33 bgribble New Issue
2025-05-30 13:59 x42 Note Added: 0029302
2025-05-30 14:14 bgribble Note Added: 0029303