MIDI
MIDI Time Code (MTC) Support
Cantabile Solo and Cantabile Performer now supports sending MIDI Time Code - handy for synchronizing video and other external apps with Cantabile.
MIDI
Cantabile Solo and Cantabile Performer now supports sending MIDI Time Code - handy for synchronizing video and other external apps with Cantabile.
Cantabile now supports offline rendering to quickly process audio and MIDI files through a set of plugins.
Adding a little safety margin to Cantabile's power button.
Cantabile's new, cleaner selection indicators.
Loop Ranges
Cantabile now supports media player loop ranges, along with loop modes to loop or break as you perform.
Cantabile now supports configuration of VST 3 audio busses allowing for multi-channel audio and performance improvements by disabling unused busses.
Cantabile now supports bindings on the Controller Bar letting you have buttons that perform actions without using MIDI events or visual effects like updating the text or colour of a button from a binding.
plugin
Cantabile now includes two new plugin binding points: "Parameter by index" and "Parameter by id". This post explains their differences.
MIDI
Cantabile now supports helper functions for generating raw MIDI data and a new ability to insert delays in generated MIDI.
MIDI
Cantabile Performer now supports a new target binding point the "Onscreen Keyboard Device". What is it and how is it different to the Onscreen Keyboard ports?
Binding expressions are a new, advanced way to create mappings between source and target binding points. The let you use mathematical and logical expressions to control not only the value sent to the target, but also under what conditions it's sent.
Cantabile's new note-on de-duplicator MIDI filter lets you use synths that would normally get stuck notes with so called "triple sensor" keyboards.