removed 32 bit support and converted to objective-c automatic reference counting and c++11
you can now double click a vst3 plug-in in Finder and VSTKit Test opens it (if more than one audio effect is in the vst3 bundle you can choose which one to instantiate)
add preference dialog
support for knob modes
redesigned audio engine settings to be part of the preference dialog
add MIDI learn for plug-ins supporting IParameterFinder interface
add default MIDI ports
output parameter changes are now synced to the output presentation latency
add kIsWrapAround to VSTParameterInfo
support IStreamAttributes when loading a document
support Mac OS X fullscreen feature
Changes since 0.6.0 :
removed synchronization objects in VSTAudioProcessors realtime thread
depends now on VST SDK 3.1
depends now on Mac OS X 10.6
use ParameterChange and friend classes from VST SDK instead of own implementation
cache class infos for faster startup
fix a bug where the bus buffers for non activated busses were wrong and lead to a crash
VSTKit Test App Initialization window
NoteID’s are unique now. This makes the Note Expression Synth of VST SDK 3.5 work.
Changes since 0.5.5 :
support for compiling with VST SDK 3.1
add reverse lookup for Modules and Paths from uids
add Notification to VSTAudioProcessor and VSTEditController for massive value changes
add Notification to VSTEditController for message posting to the audio processor
new method in VSTEditorWindowController for subclasses to override for custom windows
new method in VSTHostClasses to use a custom host context
VSTPresetBrowserViewController searches for Application VST presets too now
VSTModule will only unload the bundle if no one else has a reference to the bundle
workaround a bug with CFBundles when they are pointed to by symbolic links
added more process context information to the VSTKit Test app audio engine
added IUnitData support (Presets can now be saved for a unit or the complete state)
Preset chunk data only loaded if requested
add parameter finding interface to VSTEditor
added toolbar to VSTKit Test app plugin windows (Cocoa editors only)
enable Key/Valye Binding in VSTEditController
MIDI connection to Event Busses editable in VSTKit Test app
VSTPlugin class has now a dictionary to store arbitrary objects
Audio Device Setup for VSTKit Test app
Effect Chain Window for VSTKit Test App
Code changes for warning free compilation under Mac OS X 10.6
added property cidString to VSTClassInfo to get the cid as NSString
added method classInfoForCIDString: to VSTStore
support dragging plugins out of VSTPluginBrowserViewController if the delegate permits it
fix a bug in NSDataIBStream::seek when trying to seek to the end of the data
added loading and saving of plugin chains in VSTKit Test App
support for IComponentHandler2 in VSTEditController
added parameter info cache in VSTEditController
added performance measure code to VSTKit Test App
added low prio threads for measuring to make speedstep non functional
Changes since 0.5.4 :
add flag to VSTParameterMenu to exclude non automatable or read only parameters
add pitch bend MIDI message processing
program list parameters are always displayed as popup button in generic editor
bugfix VSTParameterMenu may not show submenu for a unit
bugfix VSTKit Test app MIDI input now has an autorelease pool
bugfix generic editor won’t update it’s views after loading presets
bugfix channel silence flags are not working
rename delegate interfaces according to normal objective-c rules
Changes since 0.5.3 :
new Class VSTParameterMenu, a hirarchical menu of the parameter structure
rearrange the VSTKit Test code
bugfix for IAttributeString binary storage
bugfix for Carbon Editor placement
bugfix for MIDI Note Off handling
bugfix for TestApp termination and C++ destructor calling
Changes since 0.5.2 :
using Objective-C 2 properties in classes where it makes sense
first IUnitInfo stuff in VSTEditController. More to come…
added new VSTEditController method :
fix some memory leaks
Changes since 0.5.1 :
requires VST SDK 3.0.1
midi controller mapping support
allow to instantiate plug-ins which do not implement IConnectionPoint, or implement IAudioController and IEditController in one object
added path control to load preset window
bugfix for IAttributeString::getString not adding 0 at end