View Issue Details

IDProjectCategoryView StatusLast Update
0007677ardourbugspublic2018-11-29 11:23
Reportergimmeapill Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformLinuxOSArch LinuxOS VersionN/A
Product Version5.12 
Summary0007677: Akai Midimix Mute/Solo/RecArm buttons don't light up
DescriptionAs of 5.12, Ardour midi feedback doesn't seem to light up properly the mute/solo/recarm buttons on the Akai Midimix controller, either by mapping manually or with the supplied midimaps:
AKAI_MIDIMix_Normal_Mode.map
AKAI_MIDIMix_EQ_Mode.map

- Midi control itself works fine (both manual mapping and midimaps).
- Buttons light up properly if triggered from software (so this is not a user error when selecting the midi out).
- Buttons don't light up (or off) when pressed and released on the HW.
- This is not a defect with my unit - midi feedback works for example in Qtractor, or in PureData.

The Midimix buttons are known to be quite tricky to get working properly: they send a note on when pressed and then a note off, but only once released (there could be a timing issue there).
They also won't light up on anything else than the factory settings, although they can be remapped with the Akai editor.

The controller is essentially stateless and controlled from software. In Qtractor, for the button lighting to work, one need to uncheck the "latch" checkbox (and of course enable midi feedback).
I was looking for a similar setting in Ardour midimaps documentation to no avail.

As I understand the issue, there is possibly something that changed in Ardour midi feedback implementation since the midimix mappings were done, back in 2016 (the author also mentions some button lighting quirkyness in the comments).
Unfortunately I cannot confirm what was the behavior in older versions.

If that can be of any use, I wrote a pd patch for button lights control that works quite ok (but not perfectly) and allows to use the midimix with software that lacks midi feedback (like Renoise): https://github.com/Gimmeapill/midimix_button_control

Steps To ReproduceSelect the Midimix, Gen. Midi, load one of the supplied midimaps:

AKAI_MIDIMix_Normal_Mode.map
AKAI_MIDIMix_EQ_Mode.map

mute/unmute, etc..
TagsNo tags attached.

Activities

gimmeapill

2018-10-17 12:57

reporter   ~0020402

Updating the reference to Qtractor: The "non-latch" setting is actually called "Momentary", see the commit: https://github.com/rncbc/qtractor/pull/111

gimmeapill

2018-10-19 08:03

reporter   ~0020404

Tested also with 6.0 pre. The behavior is the same.

gimmeapill

2018-11-29 11:22

reporter   ~0020490

Issue eventually resolved: it was caused by a corrupted default session file, which affected all subsequent documents opened or created by the Ardour instance.
Starting with a fresh blank session solved it (I didn't troubleshoot further).

The midimix buttons do light up correctly now, either by using the control surface template or he generic midi mapping.

gimmeapill

2018-11-29 11:23

reporter   ~0020491

Issue eventually resolved: it was caused by a corrupted default session file, which affected all subsequent documents opened or created by the Ardour instance.
Starting with a fresh blank session solved it (I didn't troubleshoot further).

The midimix buttons do light up correctly now, either by using the control surface template or he generic midi mapping.

Issue History

Date Modified Username Field Change
2018-10-17 12:34 gimmeapill New Issue
2018-10-17 12:57 gimmeapill Note Added: 0020402
2018-10-19 08:03 gimmeapill Note Added: 0020404
2018-11-29 11:22 gimmeapill Note Added: 0020490
2018-11-29 11:23 gimmeapill Note Added: 0020491
2018-11-29 11:23 gimmeapill Status new => closed
2018-11-29 11:23 gimmeapill Resolution open => fixed