QuteCsound 0.5.0 is ready! This version is a big rewrite of the QuteCsound internals which enable running several documents simultaneously. It also includes many new features like python file support and python scripting for the live event sheet.
QuteCsound is a frontend for Csound featuring a highlighting editor with autocomplete, interactive widgets and integrated help. It can open files created in MacCsound, and aims to be a simple yet powerful and complete development environment for Csound.
QuteCsound has been tested on Windows, OS X, Linux and Solaris, and it is free software released under the LGPLv2 or at your option GPLv3.
There are binary packages for Windows and OS X, and a source package for other platforms.
You can get it here:
There's more information here:
There is also a new experimental package for OS X (called "-full"), which
contains Csound inside, so you don't need a separate Csound installation,
(which means it will work immediately without installation - very handy if
you don't have the root password for a system).
Please try it and let us know any issues.
Questions, comments and suggestions for QuteCsound are very welcome
and can be posted to the main Csound mailing list, but better still,
join the QuteCsound users mailing list at:
A big thanks to all collaborators and testers for this release, which
had a bit of a rough ride, as the big rewrite broke many things, but
thanks to their effort and patience this release seems to be as stable
as the last version. Thanks especially to Andy Fillebrown, Joachim
Heintz, Rene Djack and Alex Hofmann, but also to the translators and
the rest of the testers.
QuteCsound is now accepting donations. If you find QuteCsound useful
and have some money to spare, please consider donating to the project,
to support development:
New in 0.5.0:
-Major overhaul to give each tab its own Csound engine. This enables
simultaneous running of tabs (only works with certain rtmodules like
portaudio and jack). This option is disabled by default, it must be
enabled in the preferences.
-New examples: MIDI tunings, MIDI recorder, Waveform Mix, ASCII_Key
-New Getting Started examples by Alex Hofmann and Joachim Heintz
-Enabled usage of jack for Windows and OS X, requires separate
installation of Jack
-Labels are now parsed by inspector
-Since several tabs can be playing simultaneously, a new action "Stop
all" has been added and has a default shortcut of Ctrl+. (Cmd+.)
-Favorites menu in examples menu. This menu shows the contents of the
directory set in the configuration (5 levels of recursion).
-Python scripting for Live Event Sheet, using a simple API. The python
script menu in the live event sheet, displays both the builtin
scripts, as well as the contents of the python script directory set in
-New turkish translation by Ali Isciler
-New action in the help menu to clear the preferences
-New popup menu for opcode syntax completion while typing. It is
enabled by default and can be disabled in the preferences. Opcode
competion menu completes full syntax with return but only
opcode name with tab.
-Support for python file editing and running. Python files are now
first class citizens of QuteCsound with proper syntax highlighting and
running and stopping as if they were csd files, showing their output
in the console. The inspector also parses python files appropriately,
showing classes, methods and includes.
-New Standalone version for OS X which doesn't require an existing
installation of QuteCsound. This is working, but is still considered
somewhat experimental, please report your results.
-"Send events without offset" action in live event sheet, which plays
the selected events without any offset (the soonest one is played
-Macros are now parsed by inspector
-Added example for SpinBox widget
-Inspector now jumps to appropriate lines when the Instrument and Score
headings are pressed (previous behavior was do nothing)
-QuteCsound can now log all console output. To enable, set a name for
log file in the configuration dialog
-Improved handling of live event sheet for large number of cells
-Cleaner startup and shut down (no more flashing of different sized
-Knob widgets now take up all the available space in the widget
rectangle, but will now be slightly larger than before. This may
slightly affect the look of previous csds.
-Fixed opening quick reference pdf in local language
-Fixed long text cuts in french configuration dialog
-'then' opcode is now highlighted
-When no browser/pdf viewer has been set, use the platform local
-If Csound reports an error line number whose text doesn't match the
printed text, lines are not colored red
-Fixed inspector button unchecking when inspector is closed from the x
in the inspector panel
-More work on new widget format (it can now be enabled in the
preferences, but it's not currently working...)