I am a music producer and audio engineer, which these days means I labor at the computer. I have come to the conclusion that the GUI as we know it is a really bad interface at which to labor.<p>One of the fundamental problems is that it breaks our normal mind/body connection. It is virtually impossible to develop any kind of muscle memory using an interface that requires different physical movements for the same act.<p>Using a application over time, we do learn to work in an unconscious, trance-like state. But it requires a rigid posture to maintain visual connection with the location of the mouse and the state of the interface. This leads quickly to fatigue and potential repetitive strain injury.<p>I do think the touch interfaces are an improvement in this context (they reconnect mind/body/application). But for something as labor intensive and complex as audio production (or any media production) I don't think they will be usable for sustained work (at least with existing interface metaphors).<p>I have developed a tool for use with Pro Tools audio software, the Hotkey Matrix. It is a keyboard with pre-configured single key keyboard shortcuts. It has a number of features which are distinct from the many other attempts at control surfaces for audio software, and somewhat against the tenor of the times.<p>The shortcuts are fixed. We have iterated the specific shortcuts and layout over many years of production use. They are color coded, there are no modes or pages, so the same function is always in the same place and it is easy to target. It basically replaces and adds to the default keyboard shortcuts in Pro Tools. Pro Tools has a nice set of default single key shortcuts, but since it has so many, increasingly elaborate key bindings and two hands are required to use them (some have four modifier keys).<p>I'm convinced this is a superior interface enhancement on a lot of levels. It brings back some tactile response, and makes both muscle and mental memorization a lot easier. Since production work is extremely repetitive, it saves a thousands of keystrokes.<p>I think there is a long way to go in improving interfaces for complex media software. The computer brings tremendous benefits and cost savings to audio production, so there is no going back. It is now trivial to build up a virtual studio environment in a laptop that would have literally cost millions of dollars back in the 90s (not to mention insane electric bills). But the awesome thing about old school analog production was that each parameter in a project got its own dedicated knob/button/fader.<p>I miss those all those knobs/buttons/faders!<p>I'm also convinced that most software developers who make tools for professionals never use their software as a professional does (they don't have the time). Hence they make design decisions that turn out to be non-optimal over long use. I've used a lot of audio applications, and IMO Pro Tools is the best. My guess is that since they have a large installed base of professionals and some kind of feedback mechanism from the user base, their updates tend in the direction of increased usability (for pro users). Usability for apps that are simple and used infrequently is very different, and it is here that the comments of the OP are most on point.<p>Anyhow, I've wanting to run this by the HN community to see what people think.
<a href="http://www.youtube.com/watch?v=qTvhwtvw2sI" rel="nofollow">http://www.youtube.com/watch?v=qTvhwtvw2sI</a>