Fix Ardour Shortcuts after update

Ardour Shortcut S

Ardour Shortcut S

Ardour is a very good Audio Workstation. Usually I install Ardour updates alongside the previous version. If the new version has bugs I can roll back to the old one and continue working on my projects. However, normally the update is using the same configuration as the old version. This can be good or bad.

Now I’ve updated from version 5.5 to 5.6. and ran into an issue: Splitting of regions with shortcut “s” is not possible! That is my most used shortcut, next to “j”, “k”, and “n”.

What’s wrong here?
If you changed the key bindings (short cuts) in the old version, Ardour has saved this in a file. In this file are all key bindings, not only the changed ones. In the new version of Ardour the developers have moved the action for splitting regions to another shortcut category. But in the key bindings file the old category is still defined and typing “s” has no effect.

How can one fix this?
The key bindings are stored in a configuration file named “ardour.keys”. To correct this you can follow the suggestion by Mark Knoop in the Ardour users mailing list:

Close Ardour
Save the file ~/.config/ardour5/ardour.keys
Open the configfile in an editor e.g.: nano ~/.config/ardour5/ardour.keys
Change the line
Binding key="s" action="Region/split-region"
to
Binding key="s" action="Editor/split-region"
Save the file and start Ardour again.

Now a region split will be performed with shortcut “s”. Note! It doesn’t work anymore in the old version, except you change the config file again or use the safety copy.

You may wonder why I’m writing so much about such a small bug? Paul, the main developer of Ardour, has mentioned in the bug report that more shortcuts could be rearranged in the future. Then a look into the ardour.keys file and comparing it with the shortcuts listed in the key bindings window of Ardour can be helpful. Paul also mentioned that upcoming changes in the key bindings will be listed in the release notes. The above described behavior occur on all updates from version 5.6.

To review the bug report, go to
http://tracker.ardour.org/view.php?id=7239

For the huge list of changes and fixes in version 5.6, go to
https://community.ardour.org/node/14288

The Ardour shortcuts are listed and editable in this window. Open it with the Ardour menu [Window/Keyboard Shortcuts]

Ardour Shortcuts Window

Ardour Shortcuts Window

Zusammenfassung in deutsch:
In der Regel installiere ich Ardour Aktualisierungen neben der vorherigen Version. So kann ich bei Fehlern notfalls mit der alten Version weiterarbeiten. Allerdings benutzen die Versionen die gleichen Konfigurationsdateien. Das kann Vor- oder Nachteile haben.

Mit dem Update zu Version 5.6 gibt es einen Fehler. Regionen können nicht mehr mit der Taste “s” geteilt werden.

Woran liegt das?
Wenn man die Zuordnung von Aktionen zu Tasten und Tastenkombinationen geändert hat, schreibt Ardour diese in eine Konfigurationsdatei. Darin sind nicht nur die geänderten Tastenzuweisungen enthalten, sondern alle. In der neuen Ardour Version wurde von den Entwicklern die Kategorie für das Teilen einer Region geändert. In der Konfigurationsdatei ist die Taste “s” aber weiterhin der alten Kategorie zugeordnet sodass “s” keine Wirkung mehr zeigt.

Um diesen Fehler zu beheben kann die Konfigurationsdatei ~/.config/ardour5/ardour.keys geändert werden. Siehe oben im Codeblock. Beachte aber, dass die Taste “s” dann beim Arbeiten mit der alten Version keine Aktion mehr auslößt.

Warum so eine ausführliche Beschreibung dieses kleinen Fehlers?
Auch bei Aktionen, die anderen Tasten oder Tastenkombinationen zugewiesen sind, kann sich die Zuordnung künftig ändern. Der Fehler tritt nur auf, wenn man in der alten Version eigene Änderungen an den Tastenkombinationen vorgenommen hat.

Danke für die Unterstützung: Ralf Mardorf, Manuel Sorge, Frank Weber!

Leave a Reply

Your email address will not be published. Required fields are marked *