Ardour 9.0.0 problem, with midi control surface

Hello everyone

I have a problem, I use the presonus ATOM as a control surface, without problems until version 8.12 of ARDOUR.

toolbox

Toolsbox does not work with control surface in ARDOUR 9.0.0 or mixbus 11.1.71, but it does in ardour 8.12.0

I am now testing both ARDOUR 9.0.0 and mixbus 11.1.71 before moving my projects from version 8.12.

The problem is that in ARDOUR 9.0.0 and mixbus 11.1.71 the toolsbox with the presonus ATOM has stopped working, the rest of the functions and controls that I have configured do work.

Has anything been changed in ardour 9 and mixbus 11 that affects the configuration of midi control surfaces?

I include below the lines that correspond to the toolsbox assignment, which do work in ardour 8.12:


  <Binding channel="15" msg="9e 54 7f" action="MouseMode/set-mouse-mode-object"/>
  <Binding channel="15" msg="9E 55 7f" action="MouseMode/set-mouse-mode-range"/>
  <Binding channel="15" msg="9E 57 7f" action="MouseMode/set-mouse-mode-timefx"/>
  <Binding channel="15" msg="9E 5B 7f" action="MouseMode/set-mouse-mode-draw"/>
  <Binding channel="15" msg="9E 5A 7f" action="MouseMode/set-mouse-mode-content"/>
  <Binding channel="15" msg="9E 56 7f" action="MouseMode/set-mouse-mode-cut"/>
  <Binding channel="15" msg="9E 58 7f" action="MouseMode/set-mouse-mode-audition"/>
  <Binding channel="15" msg="9E 59 7f" action="MouseMode/set-mouse-mode-object-range"/>

Hello Paul 

I use the presonus pads assigned to the toolbox buttons.

Sorry Paul, I had included it but I had inserted it correctly in the text, 
I think that now it will be seen.

I have included the part corresponding to the assignment of those pads.

I have been using the same midmap file for several versions of ardour and mixbus,
without major problems, but now in both ARDOUR 9.0.0 and mixbus 11.1.71,
those controls do not obey the control surface that I use, presonus ATOM. 

This problem is only related to control from the ATOM PRESONUS midi control surface.

Am I missing something? Should those midmap lines be changed?
Something in the ARDOUR/mixbus configuration?

Thanks in advance, regards.

I am confused. How would Ardour’s toolbar interact with the control surface?

[EDIT: ah, you probably bound some buttons to select tools. Show us the MIDI binding map and we can comment …]

Yes, this all changed with the introduction of multiple EditingContexts (e.g. the main editor and a pianoroll), each of which has its own toolbars / mouse modes.

Consequently it is necessary to identify which editing context you are trying to change, the main editor, or pianorolls… Because of this, the actions now have names that, for the main editor, look like “editorEditing/set-mouse-mode-object”. The one exception is smart-mode, which doesn’t exist for pianorolls, and is thus “Editor/set-mouse-mode-object-range”.

If you wanted bindings for pianorolls, they would be identical but the action names start “pianorollEditing” rather than “editorEditing”.

Hi Paul that certainly explains my problem.

The first thing I did when opening ardour 9 (like every time ardour advances in version) is go to the control surfaces menu to be able to use the presonus atom, and that’s when I saw that I couldn’t use the toolbar with the atom, I hadn’t even opened the new pianoroll window.

The truth is that neither in the editor window itself nor in the new pianoroll window do the assignments that I have configured work.

I have taken a look at the reference manual and the list of actions are for ardour 7.1 as indicated

Where can I find those new possible assignments for ardour 9 to configure the control surface?

Thanks, regards