Cantabile 2.0 Release Notes
Build 2072 - 3 October, 2015
- New - CC Map filter updated to support (N)RPN controllers and Fine CCs
- Fixed - not correctly releasing notes when channel override inplace
- Fixed - crash in offline render
- Fixed - trigger ignoring sub-session behaviour flag
Build 2071 - 14 July, 2015
- New - ability to control the enabled/disabled state of a MIDI route via MIDI assignments
- Fixed - Work around for Audiophile 2496 driver returning invalid buffer size granularity
- Fixed - Don't suppress panic events on bypassed plugins
Build 2070 - 20 June, 2015
- Improved - now supports up to 1024 custom trigger events
- Fixed - issues with some wave files larger than 4GB
- Fixed - issues with menu scrolling when too many items to fit on screen
Build 2069 - 27 March, 2015
- New - ability to resend all CC's on loading subsession (see options -> diagnostics)
- New - support for default sub-session and default set list programs (see sub-session Set Program dialog)
- Fixed - ignore resent midi events in MIDI assignments
- Fixed - for crash with unloaded/missing plugins in 64-bit audio mode
- Fixed - auto record not stopping with triple sensor keyboards
- Fixed - problems with routing MIDI program changes
- Fixed - infinite hang while parsing some trigger sysex strings
- Fixed - incorrect caption on trigger delays dialog
- Fixed - loop mode on audio players getting cleared on unloading/reloading file
- Fixed - using too many audio threads on hyper-threaded cpus (eg: Intel i7)
- Fixed - Pointer truncation issue on x64
Build 2068 - 6 September, 2014
- New - support for FLAC media files
- New - support for shell plugins (ie: Waves plugins)
- New - support for non-edge triggered MIDI assignments
- New - /stddpi command line switch to disable Cantabile's hi-res monitor support
- New - MIDI filter for translating After-Touch events to MIDI CC
- New - CC Map MIDI Filter can now map to/from program change, pitch bend, and channel pressure
- Enhancement - support for program numbers without an LSB number (eg: 10..23)
- Enhancement - to save media player snap setting
- Enhancement - improvements to MIDI routing table to reduce stuck notes
- Fixed - incorrectly scrolling to top of list when new item added
- Fixed - MIDI routes not always sending target program number correctly
- Fixed - large status panel not updating next song display
- Fixed - popup menus obstructing underlying button
- Fixed - not using SSE optimized sample conversion routine in some cases
- Fixed - user-interface slow to respond when triggers with large Sysex data
- Fixed - made the program number column in the set list window wider
Build 2067 - 23 Feb, 2014
- New - support for sub-session program banks
- Changed - the setlist not longer syncs to the currently loaded session/sub-session
- Changed - removed warning message on loading MP3 media file
- Fixed - hang (deadlock) when applying MIDI filter edits (rare)
- Fixed - crash when scanning plugins during startup before session loads
- Fixed - not sending last event in MIDI file
- Fixed - support for sending MIDI trigger events on app shutdown
- Fixed - crash when closing session while recording
Build 2066 - 15 May, 2013
- New - edge triggered mode on CC Latch MIDI filter
- New - ability to configure on-screen custom button to not send off event (ie: non-edge button)
- Fixed - crash in DirectSound driver with 64 bit audio
- Fixed - crash loading 64-bit audio sessionss
- Fixed - crash in x64 edition when under heavy memory load
Build 2065 - 9 May, 2012
- Fixed - crash in set list when song has an empty name
- Fixed - incorrectly initializing non-32-bit-audio plugins when in 64-bit audio mode
- Fixed - pan level indicator not updating on sub-session switch
- Fixed - crash on replacing MIDI assignment with associated sub-sessions
- Fixed - crash loading sessions with sub-sessions with duplicated name or program numbers
Build 2064 - 24 July, 2012
- Fixed - plugin slot not rendering sound even though displayed as running
- Fixed - loaded/unloaded stat of media players not displayed correctly after session load
- Fixed - media player not playable if previously attempted to be started by a MIDI controller assignment while unloaded
- Fixed - crash when loading a session while Kontakt (and some other plugins) still loading previous session
- Fixed - auto-load from record media file slots not resetting play range
- Fixed - crash with auto-load from record media files when no previously loaded file.
- Fixed - rare crash on shutdown
- Fixed - not sending note-off events on all channels
- Fixed - sending too many note-off events to external MIDI devices
- Fixed - thread contention bug in debug logging
- Fixed - race condition in cross threading communication causing a rare crash on deleting items
- Fixed - faded ribbon checkboxes in black color theme
Build 2062 - 27 February, 2012
- New - New color scheme "Bruised" (black and blue)
- New - MIDI clock sensititivity option (see Metronome options page)
- Improved - fxb/fxp version checks now disabled for all plugins
- Improved - panel resizing now snaps for easier precise sizing
- Improved - ability to "repair" certain session file corruptions relating to sub-session data
- Fixed - crash when pasting a rack with a plugin that has "Enforce or Suppress MIDI program changes" option enabled
- Fixed - various random crashes relating to MIDI recorder in musical recording modes
- Fixed - crash when loading certain plugins that return excessively long program names (Magnus Choir)
- Fixed - fix for Waldorf Largo plugin not switching programs correctly
Build 2060 and 2061
- These were internal builds and never released.
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
- 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 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
- Cantabile 2.0 Released