Cantabile 2.0 Release Notes
Important information about Cantabile builds
System Requirements
Cantabile runs on Windows 2000, Windows XP and Vista.
Windows 95, Windows 98 and Windows ME are no longer supported.
Other than this, any system capable of running a supported operating system should run this version of Cantabile. Memory requirements and CPU requirements depend on the plugins you're using. Hard disk space requirement about 8Mb.
Recommended: sound card with compatible ASIO driver. If your sound card didn't come with such a driver, try ASIO4ALL for an excellent generic ASIO driver.
Compatibility
Cantabile 2.0 can be installed side-by-side with Cantabile 1.2 however unless you configure them to use different audio drivers you wont be able to run both at the same time.
Cantabile 2.0 will load 1.2 session files, but files saved with 2.0 are not compatible with 1.2. Also, I haven't tested extensively that 2.0 saves all its settings correctly. As such, you should keep backup copies of any important 1.2 session files and not save over them with 2.0.
Cantabile 2.0 saves global settings to a different section of the registry and should not impact on 1.2 settings.
Miscellaneous Usage Notes
Quite alot has changed in this version of Cantabile. Here's some notes that should help get you started:
- The file menu is available by clicking the "Cantabile Button" - the round button in the top-left corner with the Cantabile icon on it.
- The old Tools|Options dialog is now accessible via a button at the bottom of the application menu. Or Alt+F+I.
- To switch from the default blue theme to black, in the options dialog on the general page is a color theme settings.
- The old Audio Driver options page is now titled Audio Engine. I might change this back.
- To enable 64-bit audio, use the Configure Master Bus (Alt+SAB) on the setup tab and select 64-bit audio. This setting is saved per session - not globally.
- Plugins can now be re-ordered/moved by drag drop and undo/redo is now available too. The undo button is in the quick access toolbar in the title bar area (or use Ctrl+Z)
- You can show or hide the "ribbon" by double-clicking one of the tabs. The commands are still accessible by pressing Alt+ribbon tab letter, or by clicking on the tab. eg: Alt+H will display the home tab...
- You can customize the quick access toolbar by right clicking most commands in the ribbon and choosing "Add to Quick Access", or by clicking the little drop down arrow to it's right.
Reporting Faults
Click Here for information on how to report faults.
Version History
Notes on each build, newest build first...
Build 2059 - 29 November, 2010
- Fixed - unable to load some wave file formats
- Fixed - default channel assignments not created for auto-load recordings
- Fixed - renamed incorrectly named "Media Players" to "Media Files".
Build 2058 - 11 October, 2010
- New - ability to disable sub-session control of metronome time signature and tempo.
- Fixed - Non-ascii characters in sub-session names causing session to fail to reload.
- Fixed - Auto populate time signature presets on first run.
Build 2057 - 3 October, 2010
- Fixed - Halion Sonic not producing sound on when loaded in startup session
- Fixed - Fix for sub-session commands in the quick access toolbar not working.
Build 2056 - 10 May, 2010
- Fixed - some sub-sessions not producing sound on first load after session loaded
- Fixed - execute script trigger not passing command line arguments correctly
- Fixed - crash on invoking commands from collapsed ribbon
- Fixed - handle buggy ASIO drivers that report preferred buffer size that is not supported by allowed buffer sizes.
- Fixed - TheDreamMachine3Basic plugin not loading it's own presets
- Fixed - NI B4 (v1) plugin never producing sound
- Improved - MIDI assignments dialog now remembers learn mode between runs of Cantabile.
Build 2055 - 7 April, 2010
- Fixed - missing UI elements introduced in 2053
Build 2054 - 7 April, 2010
- Fixed - small bug in Options dialog accidentally introduced in build 2053.
Build 2053 - 6 April, 2010
- Improved - all editions (including Lite) now support 64-bit audio.
- Fixed - suppress events MIDI filter not working for note off events.
- Fixed - various issues restoring sub-sessions including wet mix level and some rack/plugin bypass/mute settings
- Fixed - workaround for Novation Automap modified plugins not reloaded correctly.
- Fixed - occasionaly crash deleting a plugin through right click menu.
- Fixed - minor thread concurrency issue sending MIDI clock.
- Fixed - loopback MIDI menus not working correctly
Build 2052 - 5 March, 2010
- New - Added new variables for Song and Sub-Session settings (see http://www.cantabilesoftware.com/blog/posts/195/new-song-and-subsession-format-variables)
- Fixed - right-click on All Notes Off to assign MIDI controller
- Fixed - all Notes Off not clearing held notes on on-screen controller
- Fixed - incorrectly saving session after revert
- Fixed - missing "Run Isolated" option in Cantabile Solo (required jBridge)
- Fixed - light-grey squares appearing in corners of lists and some menus (graphic stretch artifact)
- Fixed - incorrect error message in recorder options when times out of range
- Fixed - work around for Speedsoft VSampler crashing plugin editor GUI.
- Fixed - crash in audio assignments dialog when re-assigning unassigned channel to unassigned.
Build 2051 - 14 Febrary, 2010
- New - ability to delete items in main window MRU file list (Delete key, or right click)
- New - added Restore Defaults button to audio options page
- New - MIDI Controller Assignment for All Notes Off
- Improved - added warning when selecting Null Audio driver than no audio will be heard
- Improved - default audio driver selection is now the first ASIO driver, not the Null Audio driver
- Improved - increased the font size of the delay load popup
- Fixed - Append log file option not persisting
- Fixed - ASIO buffer size keeps resetting to largest available setting with some ASIO drivers.
- Fixed - crash with some DirectSound drivers
- Fixed - MIDI events with same timestamp being sent out of order
Build 2050 - 27 January, 2010
- New - improved audio buffering, including new asio buffer size settings and number of buffers slider (Options -> Audio Engine)
- Fixed - sub-session state for plugin with entire bank sub-session behaviour occasionally lost
- Fixed - audio file not playing correctly after being stopped/started while disabled. (typically after sub-session switch)
Build 2049 - 1 January, 2010
- Fixed - occasional crash loading sub-session after re-ordering plugins
- Fixed - occasional crash in tap tempo calculation
- Fixed - slow startup time with some MIDI drivers
- Fixed - MIDI routing entry sending incorrect program change during session load
Build 2048 - 13 November, 2009
- Fixed - partial sends not being saved in Solo and Lite
Build 2047 - 5 November, 2009
- New - ability to save window layout in session file (Options -> General -> Saving and Loading -> Load Window Layout from Session)
- New - network commands to load song and subsession by name
- New - option to promote single plugins in a folder to parent group in plugin selector
- Improved - changed maximum audio channels from 28 to 32
- Fixed - crash or hang on closing app/session with partial send routings
- Fixed - inability to save MIDI filter when input and output port of the same name
- Fixed - MIDI routing table incorrectly taking precendence over MIDI Assignments
- Fixed - MIDI CC Map filter not able to reverse CC values
- Fixed - error message on creating file associations under Windows 7
- Fixed - show bypass/sleep state of plugins even if unloaded
- Fixed - incorrect error message when unable to load plugin dll
- Fixed - popup windows appearing offscreen on small resolution displays
- Fixed - notes not getting turned off across sub-sessions with some plugins
Build 2046 - 19 August, 2009
- New version of Cantabile Lite! Please see blog article as feature set has changed significantly.
- Fixed - unable to save fxp if preset name has invalid filename character (eg: colon)
- Fixed - Note to CC MIDI filter not forwarding condition controller on release
- Improved - fixes to MIDI clock synchronisation to better handle clock tick surges
- New - MIDI in port recorder (diagnostic tool)
Build 2045 - 28 July, 2009
- New - controller latch MIDI filter
- New - controller to program change MIDI filter
- New - ability to set range of VST Parameter value for controller assignments
- New - support for isolated plugins (requires jBridge)
Build 2045 - 28 July, 2009
- New - controller latch MIDI filter
- New - controller to program change MIDI filter
- New - ability to set range of VST Parameter value for controller assignments
- New - support for isolated plugins (requires jBridge)
Build 2044 - 3 July, 2009
- New - sub-session controllable MIDI assignments
- Fixed - deleted global audio channels not being saved
- Fixed - note as controller MIDI filter not releasing controllers on condition release
- Fixed - missing user added plugins getting removed from plugin list after plugin scan
- Fixed - changed tap tempo calculation to reset after 3 seconds (not 5)
- Fixed - shared program banks folder not being created
- Fixed - various other minor bug fixes
Build 2043 - 23 June, 2009
- Improved - common scroll bar for all main window panels
- Improved - option to re-open plugin selector on last used plugin
Build 2042 - 17 June, 2009
- New - Tap Tempo Direct MIDI assignment
- New - ability to set delays between triggers (action drop down -> Set Delays command)
- Fixed - startup options - reload last session - and first song setting not saved between sessions
- Fixed - default plugin selector category not saved between sessions
- Fixed - pinned MRU items in application menu sometimes getting cropped
- Fixed - crash in midi-in sys-ex on x64 build.
Build 2041 - 11 June, 2009
- New - commands to open set lists from tray icon
- New - commands to open set list from the drop down button on main window
- New - ability to remap MIDI controller values (new settings on existing controller map MIDI filter)
- New - ability to send program and bank select MIDI messages from MIDI routings
- New - MIDI program bank condition on MIDI routing
- New - ability to create MIDI assignment for program change qualified by bank
- Fixed - bug in restoring metronome channel assignments with multi-channel speaker arrangement
- Fixed - nested note on/off events resulting in stuck notes with some plugins
- Fixed - misc fixes for multi-monitor
Build 2040 - 2 June, 2009
- New - Cantabile Solo now has offline render capability.
- Fixed - note off events not being sent for held notes when suspending plugin or bypassing rack
- Fixed - incorrect handling of the run minimized/maximized settings in Windows Explorer shortcut to launch Cantabile.
- Improved - split sub-session button drop down. Top half shows sub-session dock panel.
- Improved - "session lists" renamed to "set lists"
Build 2039 - 22 May, 2009
- New - option to record rack MIDI input
- New - telnet command load subsession index
- Fixed - for crash deleting a rack with partial send enabled
- Fixed - inability to have Solo and Performer licenses on same machine
- Improved - split external tools button (top half invokes first tool)
Build 2038 - 22 May, 2009
- Internal build, not released
Build 2037 - 15 May, 2009
- New - 30 days trial version of Solo and Performer
- Fixed - handling of duplicate MIDI port names
- Fixed - bug in restore plugin from session command
- Fixed - session list sub-session selector showing incorrect settings
- Improved - Group multiple plugin load error messages into a single message box
Build 2036 - 28 April, 2009
- New - MIDI loop back
- New - options to prevent screen saver, prevent power suspend and prevent monitor power off
- New - MIDI controller assignments to play first, next and previous in group
- Fixed - Media file play ranges not being restored correctly
Build 2035 - 28 April, 2009
- Internal build, not released
Build 2034 - 22 April, 2009
- Fixed - exclusive play media group option not working correctly
Build 2033 - 21 April, 2009
- New - exclusive play media groups
- New - MIDI assignments for load first/next/previous in group + load and stop and load and play.
- Fixed - Ctrl+Alt keystrokes sometimes ignored (eg: Ctrl+Alt+A to save sub-session)
- Fixed - crash if 1.2 serial number entered
- Fixed - inform plugins of processing precision before resume
- Fixed - session list entries incorrectly selected (status window showing wrong song name)
- Fixed - note assignment to toggle or latch item not suppressing the note
- Other - added scrollbars to session and sub-session drop downs in session list editor
- Other - additional diagnostic logging of session load/session list entry load
- Other - better error message on failing to load ASIO driver
Build 2032 - 10 April, 2009
- Fixed - crash on MIDI assignment to MIDI media player playback speed
- Fixed - grammatical typo in keyboard options
- Fixed - auto disable keyboard capture now works with more plugin text entry fields
Build 2031 - 9 April, 2009
- Fixed - key range filter
- Fixed - very rare crash on shutdown after using some plugins
- Improved - display message box before composing email with crash dump attached
Build 2030 - 6 April, 2009
- Fixed crash with trigger assigned to missing MIDI device
- Fixed learn mode not working with some MIDI filters
Build 2029 - 4 April, 2009
See the Beta release notes.
-- end --