PolyPressure, AfterTouch and Channel Pressure

SDK for VST 3 audio plug-in and host development.
Post Reply
bradr
Posts: 19
Joined: Tue Jun 21, 2016 11:06 pm

PolyPressure, AfterTouch and Channel Pressure

Post by bradr » Tue Oct 01, 2019 1:44 am

Hi,

I'm a bit confused about how the following terms map between VST 3 and MIDI.

* Polyphonic After-touch - according to MIDI is per-note pressure change while the note is sounding. Pretty sure this maps to Event::kPolyPressureEvent
* Channel-pressure - for MIDI pressure variation for all currently held notes. I can't see anything in VST 3 about this.
* Vst::kAfterTouch controller - is this channel pressure?

I suspect the last two are the same thing but it's not obvious.

Brad

ygrabit
Posts: 132
Joined: Fri Jun 17, 2016 7:52 am
Location: Hamburg

Re: PolyPressure, AfterTouch and Channel Pressure

Post by ygrabit » Tue Oct 01, 2019 7:00 am

  • MIDI Polyphonic Key Pressure (0xA0) is in VST3 world: transformed to a Vst::Event::kPolyPressureEvent event (like a NoteOn event) (per key)
  • MIDI Channel Pressure (0xD0) is in VST3 world: transformed/associated to a parameter Vst::kAfterTouch for a given channel (if available) (like kPitchBend) (per Channel)
YVan Grabit

Post Reply