/ 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.