The wxCsound program is a operating system neutral graphical user interface for Csound. The program is built on top of wxWindows, and its use is governed by the same license used by Csound, the GNU Lesser General Public License (LGPL).
The wxCsound program presents a user with four windows selectable using the tabs named below.
The bottom line of the Setting window always shows the command line specified by the current configuration. The line above it shows the file name associated with the current configuration when the configuration has been read from or written to a file.
A configuration is saved to a file by selecting either the "Save" or "Save
As" item in the "File" menu. A configuration is recovered from a file by
either selecting the "Open" item in the "File" menu, or starting wxCsound
with the file as its only command line argument. By default, wxCsound
configuration file names have the extension .csc
.
This program saves configuations in Csound Configuation (CSC) format. A configuration is sequence of words separated by spaces or tabs, and terminated by a newline or carriage return character.
A word is a sequence of alphanumeric characters, and the following characters:
@ _ , - + = : , . , /
Other characters can be included by preceding the character with back
slash (\
). Files in CSC format encode characters using
UTF-8.
There are options provided by CSC format that cannot be specified using the graphical user interface. You can edit CSC files and specify these options. To see the complete list of options, request help on CSC syntax.
When starting wxCsound in a shell, one can optionally provide an initial Csound configure by naming a CSC file.
$ wxcsound [csound-config-file]
On Windows, wxCsound can be invoked from the Start Menu, or by clicking on a CSC file.
Obtain version information with the following command.
$ wxcsound -v
This software is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this software; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.