Version 3.0.1 (2008/03/19)
Version 3.0.1 (2008/03/19)
-
Interface Changes:
- Steinberg::Vst::IMidiMapping : allowing to support MIDI Controllers and Pitchbend.
-
New Flags/Enums:
- Add new restart flag: Steinberg::Vst::kMidiCCAssignmentChanged.
-
Restructuring of the SDK:
- Move RestartFlags from vstTypes.h to ivsteditcontroller.h.
- Restructured helper classes by adding new files vstbus.cpp and vstparameters.cpp.
- Change the default refcount implementation of Steinberg::FUnknown (IMPLEMENT_REFCOUNT) to use atomic operations.
- Change InitModule/ExitModule to be called from host and not in DllMain (Cubase 4.2 needed).
- Rename Steinberg::Vst::IUnitData to Steinberg::Vst::IProgramListData and introduce new interface Steinberg::Vst::IUnitData.
-
Helpers Classes:
- Add new helper class EditControllerEx1: extend of EditController with Unit support.
- Add new helper class Steinberg::Vst::SingleComponentEffect for single component effects.
-
- AGain example has been extended: supports IMidiMapping, Side-chain and Unit.
- Add Visual Studio 2008 solution.
-
Documentation
- Rework.
- Add some new FAQs.