# VST3 and MIDI CC pitfall

**URL:** <https://forums.steinberg.net/t/vst3-and-midi-cc-pitfall/201879>\
**Category:** VST 3 SDK\
**Created:** [April 12, 2019, 8:54am UTC](https://forums.steinberg.net/t/vst3-and-midi-cc-pitfall/201879 "2019-04-12T08:54:09Z")\
**Posts on this page:** 1\
**Showing post:** 25

<div class="post-metadata">

**Author:** ![Arne\_Scheffler](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/arne_scheffler/32/92023_2.png) [@Arne\_Scheffler](https://forums.steinberg.net/u/Arne_Scheffler)\
**Post date:** [January 29, 2020, 12:40pm UTC](https://forums.steinberg.net/t/vst3-and-midi-cc-pitfall/201879/25 "2020-01-29T12:40:23Z")

</div>

Hi Chris,  
in VST3 an instrument declares all its changeable properties via parameters. In your case, you create a parameter for the damper pedal and you can use IMidiMapping to tell the host that this parameter should map to the damper pedal MIDI control change message. The host will then translate the MIDI CC message to a parameter change and send it to your audio processor.

Cheers,  
Arne

---

_[View the full topic](https://forums.steinberg.net/t/vst3-and-midi-cc-pitfall/201879)._
