Version 1.4.0
A big usability update. This version requires SuperCollider >= 3.9
Core functionality is the same, but lots of new features to make things easier. Thanks to everyone who has used the system so far and provided invaluable feedback. In particular, this version features additions requested by Adrian Moore, Adam Stanovic, Hans Tutsku, and David Berezan; thank you all.
New features
- Added meter bridge to GUI (post-master fader)
- NOTE: requires SuperCollider >= 3.9.3 to function
- Added Ctrl+D for duplicating Matrices.
- Added Ctrl+D for duplicating FilterSets.
- Added auto-save. If you've saved the concert once (or loaded it), any changes that would require a save now automatically trigger a resave:
- Adding/Removing/Swapping/Editing Pieces
- Adding/Removing/Editing Matrices
- Adding/Removing/Editing Filter Sets
- Setting Master Fader
- Setting Control Faders
- Setting MIDI Config
- Added 'Hide Waveform' button. This removes the waveform and the playhead from the soundfile view, leaving only a black box. When hidden, the soundfile view doesn't respond to mouse clicks, so you can't change the playback position while hidden (keyboard still responds, so start/stop and returning to beginning remain possible).
Changes
- Changed Master Fader to behave exponentially (like control faders). The numberbox values are linear, but they scale exponentially - beware values above 1!
- Lock Interface now disables mouse interaction with the Soundfile View, offering a more coherent 'concert mode'.
- Lock Interface now requires two clicks to unlock, providing additional safety for concerts.
- GUI code refactor - the layout is now grid-based and compartmentalised. Apart from being easier to maintain, this means scaling is handled better. Widgets can also now be smaller than before, reducing screen real-estate requirements.
- The Pieces add/remove and up/down buttons have been swapped to mirror usual workflow: adding/removing pieces, then swapping order.
- The main window title now includes the filename of the currently loaded concert.
Fixes
- Fixed a bug where selecting a Matrix and pressing play would start the piece at the matrix index
- Fixed an issue with the Clock displaying decimals on newer SuperCollider versions (backwards compatible)
- Reduced the number of calls to ControlFader GUI updates on value changes (might help with Known Issue [1])