Back To Schedule
Wednesday, November 20 • 10:30 - 11:20
Support of MIDI2 and MIDI-CI in VST3 instruments

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Abstract:The recent extensions of the MIDI standard, namely MIDI 2.0 and MIDI CI (Capability Inquiry), generate many opportunities to develop hardware- and software-products, that excel previous products in terms of accuracy, expressiveness and convenience. While things should become easier for the users, the complexity of supporting MIDI as a developer will be significantly increased. In this presentation we will give a brief overview over these new MIDI extensions to then discuss, how these changes are reflected in the VST3 SDK and what plugin-developers need to do to make use of these new opportunities. Fortunately, many of these new capabilities can be supported with little to no effort, due to the design principles and features of VST3 which will be discussed, also. We may also briefly touch questions regarding support of these new MIDI capabilities from the perspective of hosting VST3 plugins. The presentation will start with giving short overviews over MIDI 2.0, MIDI-CI and VST3, to then dive into each specific MIDI extension to put it into context of the related concepts in VST3. This we will start with MIDI 2.0 – Per Note Controllers & VST3 – Note Expression, then we’ll look into MIDI 2.0 – Pitch handling methods and compare it to VST3. After that several further areas like
  • MIDI 2.0 - increased resolution
  • MIDI 2.0 - Channel groups
  • MIDI-CI - Program Lists
  • MIDI-CI - Recall State
will be put in context with VST3.
The presentation will be held by two senior developers of Steinberg, that have many years of experience in supporting and contributing to VST and in supporting MIDI inside the software products of Steinberg, especially Cubase and Nuendo.

  • Arne Scheffler is working as senior developer at Steinberg for 20 years in several areas. He is the main contributor to the cross-platform UI Framework VSTGUI.
  • Janne Roeper is working as senior developer for Steinberg since more than 20 years especially in the area of MIDI support in Cubase and Nuendo.
Both contribute to the VST specification since VST 2 and love making music.

avatar for Janne Roeper

Janne Roeper

Software Developer, Steinberg
My interests are making music together with other musicians in realtime, music technology, especially expressive MIDI controllers, programming, composing, yoga, meditation, piano, keyboards, drums, bass and other instruments, agile methodologies, computers and technology in general... Read More →
avatar for Arne Scheffler

Arne Scheffler

Software Developer, Steinberg
I'm working at Steinberg for 20 years now and use Cubase since 30 years. I'm the maintainer and main contributor of the open source VSTGUI framework. If you want to know anything about VSTGUI, Cubase or Steinberg talk to me.

Wednesday November 20, 2019 10:30 - 11:20 GMT
Upper River Room Puddle Dock, London EC4V 3DB