qtecasound is a X interface to ecasound. It uses the same engine as the the text mode version. Because of this, command line parameters and CLI commands work identically. Also environment variables and files are used in the same manner. The idea behind qtecasound is to provide a graphical runtime interface.
The aim of qtecasound design has been to make it easy to use and still retain efficiency.
I personally don't like traditional graphical interfaces very much. My biggest complaint is that they are often inefficient in the hands of a expert user. When you've used some program for years, you don't need cute icons and menubars to remember how to do some specific task. Icons and menubars should be there for the beginners, but there should be alternatives for the more advanced users.
Here's a few rules I try to follow in designing qtecasound interface:
See ecasound(1)
~/.ecasoundrc The default ecasound resource file. If the file doesn't exist, it is created with some default values.
ecasound (1), "HTML docs in the Documentation subdirectory"
Lots of... ;) See the file BUGS. If ecasound behaves weirdly, try to increase the debug level to see what's going on.
Kai Vehmanen, <kaiv@wakkanet.fi>