On Thu, Dec 18, 2014 at 1:31 PM, david <gnome@hawaii.rr.com> wrote:

The UI would need to be reconceived. Which it should, since touch screen is a different way of interacting with software. But I'd think a properly-structured application has the UI and backend components properly separated. So the same backend can be controlled via different front ends.

Roughly 75% of the Ardour codebase is the GUI.

"hardour" (headless ardour") is a separate executable which has no GUI at all and is controllable via MIDI, OSC and Mackie Control. Full separation, but not out-of-process.