View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0010247 | ardour | features | public | 2026-03-12 18:35 | 2026-03-12 18:35 |
| Reporter | songo | Assigned To | |||
| Priority | normal | Severity | feature | Reproducibility | always |
| Status | new | Resolution | open | ||
| Platform | GNU | OS | Linux | OS Version | (any) |
| Product Version | 9.2 | ||||
| Summary | 0010247: Implement chasing for MIDI controllers and other channel voice messages | ||||
| Description | Although 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 Information | Here is a link to the relevant forum discussion: https://discourse.ardour.org/t/midi-events-chasing/112989 | ||||
| Tags | message chasing, Midi | ||||