Skip to content

2016

Version 0.9.3 Released

The source code and binaries can be downloaded from: https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.3

Version 0.9.3 introduces some new features, fixes a number of bugs and although not in the final release, the new qt based html5 support is available for testing from branch qthtml. For instructions how to use the branch see https://github.com/CsoundQt/CsoundQt/wiki/Checking-out-develop,-qthtml-or-other-branch

New features

  • Table editor for GEN07 tables
  • Improved and extended Insert/Update CabbageText - conversion of CsoundQt widgets into < Cabbage> definition.
  • Experimental html5 support based on Qt libraries - no CEF dependency any more, available also on OSX and Linux.

Fixes

  • Fixed wrong widgets behaviour if MIDI channel is 0 and widget's CC and Channel are unset.

  • Support for building both with older and newer Csound source code (CS_APIVERSION 4)

  • Numerous fixes in examples, correction of spelling errors

  • Better colour for word completion box

Version 0.9.2.2 Released

The source code can be downloaded from: https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2.2

Version 0.9.2.2 is a bug-fix release.

Fixes

  • Fixed serious error on Linux that made CsoundQt crash when STK-opcode plugin was present but RAWWAVE_PATH was not set (typical when Csound was installed with package manager).

  • Work and improvements on html5 support (Michael Gogins)

  • Fixed build failure with Csound debugger enabled (Felipe Sateler)

  • Work on different examples + some new examples (Joachim Heintz)

  • Fixed Configuration dialog resizing so it cannot be out of screen any more

  • Fixed crash on closing first tabs and using midi (midi-listeners' corrected removal, issue #211)

  • Corrected auto-completion of functions (like int, ampdb etc issue #214)

  • Removed (most of) lines causing "Slot not found" messages in command line output.

Miscellaneous

  • Thorough documentation on CsoundQt web-page http://csoundqt.github.io/pages/documentation.html (by Joachim Heintz)

  • Link to the documentation in Help menu (shortcut F1)

Version 0.9.2.1 Released

The source and upcoming binaries can be downloaded from: https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2.1

Version 0.9.2.1 is a bug-fix release, adding also a few new features.

See a short demo

New in version 0.9.2.1

  • Run as temporary file dialog: when user creates a new file (displayed as default.csd) and runs it first time, it is possible now to run the file immediately as a temporary file (without going through the Save as dialog). Of course one can choose also to save the file with given name. It is useful when trying out snippets, checking code from mailing list posts etc.

  • Create a shareable OSX bundle with make install. An install target is added to qcs.pro that deploys all necessary libraries and other components to the CsoundQt app bundle in bin folder of the build directory so it is possible to share the built application to other OSX computers. Just navigate to the build directory (where Makefile is generated) and run

$ make install

NB! Csound framework is not included in the bundle (to avoid conflicts with system installation) - Csound must be installed separately!

  • Johannes Schütt has prepared also a script that will make a nice installation bundle on OSX (bin/build-deploy-csoundqt-osx.sh)

  • Scanned Synthesis Sandbox - a demo and tool to learn and try out scanned synthesis using scanu opcode. Placed in menu Examples -> Synths.

Fixes

  • Better install target and script for Linux install (by Felipe Sateler)

  • Fix for OSX architecture detecting problem in qcs-macx.pro. Now x86_64 is default, i386 or universal can be set with CONFIG+=<architecture>

  • Scripts ad Examples are added automatically to OSX app.

  • Added install target for extended examples (Floss Manual, McCurdy Collection, Stria Synth). Now installed to /usr/share/qutecsound/Examples with make install (Linux)

  • Csound Manual is found automatically (if installed with "official" installer), even if the path is not set in configuration (Linux, OSX, Windows).

  • Improved highlighting rules (instrument names and macro names are not highlighted any more as k- i- S- etc variables) - thanks to Joachim Heintz

  • Fixes in configuration files for Windows build

  • Fix for clean shut-down, if built with html5 support

  • Fixes for building with rtmidi in Windows 64-bit build

  • Added missing toolbutton for OPCODE6DIR64 in Configuration -> Environment.

Miscellaneous

  • Better documentation on CsoundQt web-page (thanks to Joachim Heintz): http://csoundqt.github.io/pages/documentation.html

  • Wiki page for building CsoundQt on Windows (currently 32-bit build): https://github.com/CsoundQt/CsoundQt/wiki/Building-on-Windows-with-QtCreator

  • Bundleing script (OSX) and necessary files in source tree bin folder (by Johannes Schütt) - it will be used also for nightly builds and OSX installers in future.

  • Improvements in BUILDING.md

Version 0.9.2 Released

The source and upcoming binaries can be downloaded from: https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2

Version 0.9.2 is mostly a bug-fix release, adding also a number of new convenience features.

See a short demo

New in version 0.9.2

  • CsoundQt tries to keep one running instance. When new Csound file is opened in file manager, it forwards the info to the running instance and it opens the file in a new tab. You can start also more than one instances of CsoundQt if you start the program without any arguments (i.e not opening a file).

  • For Unix/Linux builds there is now the install target for system wide installation (Run sudo make install). It installs and registers also mime-types for Csound files, a desktop start-up file and icon for CsoundQt. So it is now easy to open CsoundQt or any Csound files with CsoundQt.

Csound mimetypes

  • Virtual MIDI keyboard has been improved - new sliders for control channels, possibility to play notes on computer keys (keyboard mapping is similar to Csound's VirtualMidi (Z - lowest C, S - C#, X - lowest D etc), see http://www.csounds.com/manual/html/MidiTop.html, Table 6

Csound mimetypes

  • There is Virtual MIDI keyboard button on toolbar

  • Midi Learn button is straight accessible from widget's properties dialog window.

  • MIDI button (or similar controller) can start a Csound event defined in a Button Widget properties, if the type of the button is set to "event".

Fixes

  • sensekey works now when CsoundQt is launched via desktop file or from Applications (Linux, OSX)

  • Better search paths in project files to find rtmidi and pythonqt sources

  • Fixed some paths and configuration for OSX build

  • Fixed occasional pink widget panel background

  • Restore cursor position after evaluating a section (on an arrow key press).

  • Virtual Midi Keyboard is shown/hidden correctly on toggling the button/menu item, destroyed correctly on exit.

  • Parenthesis markup is corrected so that it does not brake undo chain any more.

  • Fixed selection end (mouse release) outside editor panel.

  • Show Midi Learn and midi controls only for widgets that accept MIDI.

  • Widgetpanel shown/hidden state gets restored correctly on strartup.

  • Fixed Midi Learn CC number detection.

  • Fixed indentation (many Tab presses actually create tabs)

CsoundQt at Github

CsoundQt has now its organisation account at Github.

The sources can be found at https://github.com/CsoundQt/CsoundQt

NB! If you ever used to pull the CsoundQt sources from git, please update your remote address:

$ git remote set-url origin https://github.com/CsoundQt/CsoundQt

The web-page is moved to http://csoundqt.github.io/

To improve the web-site, add news or edit content, please have a look for instructions at

https://github.com/CsoundQt/csoundqt.github.io/blob/master/README.md