View Issue Details

IDProjectCategoryView StatusLast Update
0010247ardourfeaturespublic2026-03-13 17:43
Reportersongo Assigned Topaul  
PrioritynormalSeverityfeatureReproducibilityalways
Status assignedResolutionopen 
PlatformGNUOSLinuxOS Version(any)
Product Version9.2 
Summary0010247: Implement chasing for MIDI controllers and other channel voice messages
DescriptionAlthough the latest MIDI note chasing implementation works very well, it would be convenient and very useful to extend it to other channel-related MIDI messages, such as Pitch Bend, Aftertouch, Control Change (CC), Program Change, etc.

The motivation for this should be quite obvious, but for clarity a simple use case is provided below.

There are two tracks: an audio track with volume automation and a MIDI track with some CC automation (specifically CC 7 – Channel Volume). We start playback from the beginning and play both tracks up to the position marked by the playhead in the screenshot. Then we locate to bar 3 and start playback from there.

In the case of the audio track, the fader volume is correctly updated to its maximum value, as expected.

However, for the MIDI track we still hear the notes (thanks to the note chasing feature), but not at full volume. This happens because CC messages are not chased, and the CC 7 controller message with the value 127 was never sent—it was skipped when locating to another position in the timeline.
Additional InformationHere is a link to the relevant forum discussion:
https://discourse.ardour.org/t/midi-events-chasing/112989
Tagsmessage chasing, Midi

Activities

songo

2026-03-12 18:35

reporter  

a9-ccaut.png (104,358 bytes)   
a9-ccaut.png (104,358 bytes)   

paul

2026-03-12 21:20

administrator   ~0030098

This is already implemented so this is a bug rather than a feature request.

songo

2026-03-13 14:46

reporter   ~0030099

That’s a surprise. I was sure that only MIDI notes chasing had been implemented (the option name explicitly mentions “notes” only).

Anyway, it doesn’t seem to work for any other messages at all. I checked again using a MIDI monitor, and it appears that only Note On messages are chased. No Pitch Bend, Channel Pressure, Program Change, or CC messages appear in the output when performing the test described above. They are only sent at the playhead position.

paul

2026-03-13 15:30

administrator   ~0030100

Controller chasing was implemented years ago as part of general automation handking.

songo

2026-03-13 16:03

reporter   ~0030101

Good to know.
 
Anyway, it doesn’t seem to work anymore (at least with external MIDI ports). Do you want me to close this feature request and submit a bug report, or just leave it as is?

paul

2026-03-13 17:43

administrator   ~0030102

Just leave as is, thnaksl

Issue History

Date Modified Username Field Change
2026-03-12 18:35 songo New Issue
2026-03-12 18:35 songo Tag Attached: message chasing
2026-03-12 18:35 songo Tag Attached: Midi
2026-03-12 18:35 songo File Added: a9-ccaut.png
2026-03-12 21:20 paul Note Added: 0030098
2026-03-13 14:46 songo Note Added: 0030099
2026-03-13 15:30 paul Note Added: 0030100
2026-03-13 16:03 songo Note Added: 0030101
2026-03-13 17:43 paul Note Added: 0030102
2026-03-13 17:43 paul Assigned To => paul
2026-03-13 17:43 paul Status new => assigned