/ VST Home / Change History

Version 3.0.1 (2008/03/19)

Version 3.0.1 (2008/03/19)

  • Interface Changes:
  • 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
  • Examples:
    • AGain example has been extended: supports IMidiMapping, Side-chain and Unit
    • Add Visual Studio 2008 solution
  • Documentation
    • Rework
    • Add some new FAQs