# Can't see any MIDI CC or pitchbend MIDI input in VST3 plugin?

**URL:** <https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102>\
**Category:** General JUCE discussion\
**Created:** [March 15, 2020, 6:44pm UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102 "2020-03-15T18:44:33Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![SaroMigyan](https://avatars.discourse-cdn.com/v4/letter/s/ecae2f/32.png) [@SaroMigyan](https://forum.juce.com/u/SaroMigyan)\
**Post date:** [March 15, 2020, 6:44pm UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102/1 "2020-03-15T18:44:33Z")

</div>

I followed a tutorial to build a simple JUCE MIDI VST3 plugin that transposes the incoming MIDI. I have this

```
    MidiMessage currentMessage;
    int samplePos;

    while (it.getNextEvent(currentMessage, samplePos)) {
        DBG(currentMessage.getDescription());
    }

```

…but no MIDI CCs / pitchbend / anything other than Note on and Note offs are being printed or responded to. I have been scratching my head for hours - is there something I am missing or have done something dumb?

---

<div class="post-metadata">

**Author:** ![kunz](https://avatars.discourse-cdn.com/v4/letter/k/f19dbf/32.png) [@kunz](https://forum.juce.com/u/kunz)\
**Post date:** [March 16, 2020, 7:17am UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102/2 "2020-03-16T07:17:38Z")

</div>

Did you post the whole code? You need to increment the samplePos.

---

<div class="post-metadata">

**Author:** ![eyalamir](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/eyalamir/32/2978_2.png) [@eyalamir](https://forum.juce.com/u/eyalamir)\
**Post date:** [March 17, 2020, 2:43pm UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102/4 "2020-03-17T14:43:50Z")

</div>

That’s not extacly true, even though you can’t get MIDI CC _out_ of a JUCE plugin, you can certainly get it _into_ a plugin and output notes.  
The above code looks correct, but I can’t tell what the problem is.

I have a working example of a transpose VST3 plugin here:

> **[eyalamirmusic/AudioDevExamples](https://github.com/eyalamirmusic/AudioDevExamples/tree/master/Plugins/BasicMidiEffect)**
>
> Public source of information for audio developers, mostly using JUCE - eyalamirmusic/AudioDevExamples

---

<div class="post-metadata">

**Author:** ![SaroMigyan](https://avatars.discourse-cdn.com/v4/letter/s/ecae2f/32.png) [@SaroMigyan](https://forum.juce.com/u/SaroMigyan)\
**Post date:** [March 17, 2020, 5:56pm UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102/5 "2020-03-17T17:56:12Z")

</div>

@eyalamir It is your example that I was running 🙂. Just to be extra extra sure, I re-cloned your repo and ran the whole thing again; same result:

VST3 exhibits no pitchbend / mod / CC as input (as seen (or not seen) by logger). (It only logs NoteOn, NoteOff)

**AU does work, however…!** (NoteOn/NoteOff/Pitch/CC/Mod)

Any thoughts?

Projucer + JUCE 5.4.7  
IDE: AppCode (or XCode)  
DAW: Ableton Live 10.1.9

Thanks for your help! (And your repo :))

---

<div class="post-metadata">

**Author:** ![reuk](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/reuk/32/21494_2.png) [@reuk](https://forum.juce.com/u/reuk)\
**Post date:** [March 17, 2020, 6:06pm UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102/6 "2020-03-17T18:06:37Z")

</div>

Do you have other VST3 plugins that have working pitchbend/mod/CC input in Ableton?

---

<div class="post-metadata">

**Author:** ![DaveH](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/daveh/32/4924_2.png) [@DaveH](https://forum.juce.com/u/DaveH)\
**Post date:** [March 17, 2020, 6:29pm UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102/7 "2020-03-17T18:29:59Z")

</div>

Are you using the latest VST 3 SDK? There has been some changes regarding MIDI recently, if I recall correctly.

---

<div class="post-metadata">

**Author:** ![SaroMigyan](https://avatars.discourse-cdn.com/v4/letter/s/ecae2f/32.png) [@SaroMigyan](https://forum.juce.com/u/SaroMigyan)\
**Post date:** [March 17, 2020, 11:25pm UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102/8 "2020-03-17T23:25:16Z")

</div>

> Do you have other VST3 plugins that have working pitchbend/mod/CC input in Ableton?

Yes, they do.

---

<div class="post-metadata">

**Author:** ![SaroMigyan](https://avatars.discourse-cdn.com/v4/letter/s/ecae2f/32.png) [@SaroMigyan](https://forum.juce.com/u/SaroMigyan)\
**Post date:** [March 17, 2020, 11:30pm UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102/9 "2020-03-17T23:30:53Z")

</div>

> [@DaveH](#):
>
> Are you using the latest VST 3 SDK? There has been some changes regarding MIDI recently, if I recall correctly.

Hmm I haven’t manually installed VST3 SDK; i’m assuming the one that’s included within the JUCE dir is the one being used - which I again I assume is the latest VST3 SDK version (3.6.13 or 3.6.14)

---

<div class="post-metadata">

**Author:** ![eyalamir](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/eyalamir/32/2978_2.png) [@eyalamir](https://forum.juce.com/u/eyalamir)\
**Post date:** [March 18, 2020, 6:54am UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102/10 "2020-03-18T06:54:50Z")

</div>

Alright, so I just tested that example and it’s indeed faulty in Ableton Live and does not accept MIDI CC.  
To fix it, all you have to is to add the “Is A Synth” flag in the Projucer and resave. I’ve updated the git repo with that information.

No need to manually install the VST SDK, etc.

---

<div class="post-metadata">

**Author:** ![SaroMigyan](https://avatars.discourse-cdn.com/v4/letter/s/ecae2f/32.png) [@SaroMigyan](https://forum.juce.com/u/SaroMigyan)\
**Post date:** [March 19, 2020, 2:28am UTC](https://forum.juce.com/t/cant-see-any-midi-cc-or-pitchbend-midi-input-in-vst3-plugin/38102/11 "2020-03-19T02:28:05Z")

</div>

That fixed it, thank you!
