Skip to content

News

Version 0.8.2 Released

I'm happy to announce the release of version 0.8.2. This release includes many fixes and changes, in particular a new MIDI handling mechanism which solves some serious crashing issues on OS X, and MIDI learn functionality. If you are feeling adventurous, you can also try the new proof of concept debugger front-end, but you will also need to build Csound yourself using the 'csdebugger' branch.

This release also takes advantage of Csound's new ability to compile instruments while running. You can now use the Scratch Pad and the editor to send instruments to the running engine with 'Evaluate Section" or "Evaluate Selection".

There is also a spiffy new "white" theme. The green theme is still too radical and has a few rough edges:

CsoundQt White theme

You can get the source and pre-built binaries for OS X in the SourceForge 0.8.2 files page.

Csound Debugger

With some new experimental additions to Csound, I have added the initial proof of concept of what will hopefully become a powerful debugger for the Csound language. Like with regular debuggers, you will be able to set breakpoints (both for line number and instrument instances) and pause running of the Csound engine. When the debugger is paused, you will be able to see the current rendering chain, as well as exploring the variables, and eventually change values before continuing.

CsoundQt Debugger screenshot

New green theme

I've been playing around with Qt's styling mechanism, and have implemented a new green look for CsoundQt. I'm not entirely happy yet with some of the details, but hopefully things will look great for the 0.9 release.

CsoundQt Green theme

MIDI Learn functionality

I have added MIDI learn functionality to CsoundQt. To use it:

  1. open the MIDI learn window from the view menu
  2. Select a widget (You need to be in Edit mode in the widget panel)
  3. Move your MIDI controller
  4. Enjoy

That should be it. As usual, please report any issues or suggestions on the mailing list or the tracker.

PS. Issues with Csound's internal MIDI modules should now be fixed.

MIDI I/O issues fixed

After the near mutiny in the Csound conference, I have worked on implementing a mechanism to handle MIDI internally rather than relying on Csound's RT MIDI modules. Initial reports suggest that things are now working as they should, although there are still a few minor issues if you want to override the new system and use Csound's modules. I hope to address them soon.

New website launched

Not much more to say for now... This new website is written using Pelican which should make it easier to update. Enjoy!