View Issue Details

IDProjectCategoryView StatusLast Update
0008759ardourbugspublic2022-10-04 00:17
ReporterCTS Assigned Topaul  
Status resolvedResolutionfixed 
PlatformArchOSLinuxOS Version(any)
Product Version6.7 
Summary0008759: MIDI learn does not have any effect
DescriptionWhen using the MIDI learn (ctrl-middle click) feature, parameters appear to acknowledge incoming MIDI when mapping but the controller fails to have any effect on the parameter value itself.

I noticed this when I was testing issue 0008756, in an earlier commit there was usually at least "some" sporadic movement of the parameter in response to the controller movements. In the most recent commit I tested (8ad1405cf5e83a31017d88ee6706c819b484a37c) parameters appear entirely unresponsive.
Steps To Reproduce1. Start Ardour
2. Enable Generic MIDI under preferences -> control surfaces. Select your controller for Incoming MIDI.
3. Create an audio track
4. Ctrl - middle click on a fader, see pop-up "operate controller now"
5. Move a control knob or something on your controller, see that the MIDI control message is acknowledged as the popup disappears
6. Continue moving your controller and observe that the mapped parameter does not respond to the incoming messages (i.e. nothin happens!)
TagsNo tags attached.



2022-04-16 00:52

administrator   ~0026395

There are several possibilties.

One is that your controller is using encoders and not "real knobs". These send just "+1" and "-1" messages, and cannot be used with MIDI learn.

Another is that you may need to sweep the knob through the whole range in order to "engage" with the parameter under control.


2022-08-12 13:29

administrator   ~0026558



2022-08-12 16:44

reporter   ~0026562

Hey Paul, it looks to be largely fixed in Ardour7 (commit b03e9b4). Still broken in Ardour6.9. I am just testing by trying to map one of the virtual dials on the virtual keyboard to a track fader. Thank you!


2022-10-04 00:17

administrator   ~0026594

see notes.

Issue History

Date Modified Username Field Change
2021-06-23 07:36 CTS New Issue
2022-04-16 00:52 paul Note Added: 0026395
2022-08-12 13:29 paul Assigned To => paul
2022-08-12 13:29 paul Status new => feedback
2022-08-12 13:29 paul Note Added: 0026558
2022-08-12 16:44 CTS Note Added: 0026562
2022-08-12 16:44 CTS Status feedback => assigned
2022-10-04 00:17 paul Status assigned => resolved
2022-10-04 00:17 paul Resolution open => fixed
2022-10-04 00:17 paul Note Added: 0026594