View Issue Details

IDCategoryLast Update
0007623bugs2018-05-21 20:02
ReporterbcacciaAssigned To 
Reproducibilityalways 
Status newResolutionopen 
PlatformIntel x86_64OSKubuntuOS Version18.04
Product Version5.12 
Fixed in Version 
Summary0007623: Ardour does not allow MIDI learning of CC messages for transport controls
DescriptionA user is unable to MIDI learn CC messages to trigger the transport controls in Ardour.

As an example, pressing Play on the MAX49/MPD32 does not trigger playback in Ardour.
The default "1 Live" preset on the MAX49/MPD32 sends CC's for the transport controls. The default messages sent are:

Play: B0 76 7F
Stop: B0 75 7F
Record: B0 77 7F

The user should be able to MIDI learn CC's to trigger transport controls.
Steps To Reproduce1. Plug your Akai MPD32 or Akai Max 49 into your computer.
2. Launch Ardour and create a new empty project.
3. Click on Window -> Preferences -> Show -> Control Surfaces
4. Select Generic MIDI and check the box to the right of it to Enable.
5. Click Show Protocol settings button.
6. Set "Incoming MIDI on:" to be the MPD32 or MAX 49 MIDI input.
7. "MIDI Bindings" should be set to Reset All. "Enable Feedback" should be selected.
8. Exit back to the main project window.
9. Ctrl + Middle Click on the Play button in Ardour. Press the Play button on the MAX49/MPD32 to learn the control.
10. Press the Play button on your MIDI controller. Observe.
Additional InformationI tried the "Akai MPD32 by samtuke" mapping on both devices and transport controls function correctly. I checked the mapping out and it appears to be using the same CC's. You can view the mapping here:
https://github.com/Ardour/ardour/blob/4042c234b141fca03c44a315228b3715f114141d/midi_maps/akai-mpd-32.map
TagsNo tags attached.

Activities

brylie

2018-05-21 20:02

reporter   ~0020276

Same issue with M-Audio Axiom Ait Mini 32.

Issue History

Date Modified Username Field Change
2018-05-21 19:38 bcaccia New Issue
2018-05-21 20:02 brylie Note Added: 0020276