I just wanna say: You guys are awesome, and this is an awesome piece of software.
I work alone; I expect many of you do as well. This means that I only record one instrument at a time, to one track at a time.
I wanted to modify my control surface so that I could press the record button and have it arm the current track for record AS WELL AS the transport. From reading the manual and searching online, it was not clear if this was possible or how it might be done. So, I took a chance.
It could have been coded such that the first “rule” to match an incoming MIDI message for the control surface triggered the associated action and ended the search. It could also have been coded so that the incoming MIDI message could match multiple rules and trigger multiple actions. Here is what I put in the map file for my controller:
Ardour really has a lot of flexibility with lua/plugins/routing with stability. Hats off to the developers for making it better and better. Look forward to 9 though I am really satisfied with 8.12
The idea behind it is to use Ardour’s lua scripting API, along with other components like track templates, third party FOSS plugins/utilities, python and Shell scripting to give Ardour similar functionality to GarageBand/Logic Pro out of the box. The goal of my project was to bring some of the experiences of Logic Pro (e.g automatic drummer, lots of instruments and loops, vocal/gutiar presets) etc to Linux using Ardour.
To be honest I have not been working on it much and have just been using the functionality for myself as I work two jobs and I haven’t seen too much interest in the community when I have talked about this project in the past.