# REAPER Shows LOTS of extra parameters. Where did they come from?

**URL:** <https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119>\
**Category:** Uncategorized\
**Created:** [19 June 2020 06:06 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119 "2020-06-19T06:06:03Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![bindernews](https://avatars.discourse-cdn.com/v4/letter/b/c2a13f/32.png) [@bindernews](https://iplug2.discourse.group/u/bindernews)\
**Post date:** [19 June 2020 06:06 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/1 "2020-06-19T06:06:03Z")

</div>

It doesn’t necessarily materially impact my ability to develop a plugin, but I’m wondering why there are so many extra parameters for the plugin (see image). The only ones I made intentionally are gain, duty, noiseMode, and shape, so where did the others come from?

 ![reaper_lots_of_extra_parameters](https://global.discourse-cdn.com/free1/uploads/iplug2/original/1X/d024b8f90e04520728561482169624714cc9b479.png)

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [19 June 2020 11:47 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/2 "2020-06-19T11:47:00Z")

</div>

To make VST3 plugins respond to arbitrary MIDI CCs it’s necessary to add parameters for those CCs, Reaper seems to show those parameters in the Param view.

---

<div class="post-metadata">

**Author:** ![bindernews](https://avatars.discourse-cdn.com/v4/letter/b/c2a13f/32.png) [@bindernews](https://iplug2.discourse.group/u/bindernews)\
**Post date:** [19 June 2020 14:43 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/3 "2020-06-19T14:43:28Z")

</div>

That makes sense. That being said, is there a way to turn them off? Especially given that I don’t actually support most of them.

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [19 June 2020 14:48 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/4 "2020-06-19T14:48:22Z")

</div>

if you declare VST3\_NUM\_CC\_CHANS=0 in EXTRA\_ALL\_DEFS

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [19 June 2020 14:49 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/5 "2020-06-19T14:49:13Z")

</div>

In my opinion Reaper shouldn’t show MIDI params here, even if they exist

---

<div class="post-metadata">

**Author:** ![bindernews](https://avatars.discourse-cdn.com/v4/letter/b/c2a13f/32.png) [@bindernews](https://iplug2.discourse.group/u/bindernews)\
**Post date:** [19 June 2020 14:59 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/6 "2020-06-19T14:59:50Z")

</div>

Yeah, it probably shouldn’t, on the other hand FL Studio is reporting them as well. Seems to me that any MIDI params that are added will show up. That being said, I’m not really sure they’re necessary. As long as the plugin reacts to `OnMidiMessage`, it shouldn’t really matter if the MIDI params are there, right?

Actually, let me test that and I’ll get back to you.

---

<div class="post-metadata">

**Author:** ![bindernews](https://avatars.discourse-cdn.com/v4/letter/b/c2a13f/32.png) [@bindernews](https://iplug2.discourse.group/u/bindernews)\
**Post date:** [19 June 2020 20:17 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/7 "2020-06-19T20:17:54Z")

</div>

Just tested, and as long as I’m responding to MIDI message in `ProcessMidiMsg` I can handle things just fine. We don’t need to those parameters to be able to receive MIDI controls, at least not in REAPER or FL Studio. I can’t attest to that for other DAWs.

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [19 June 2020 20:39 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/8 "2020-06-19T20:39:31Z")

</div>

Don’t see how MIDI CCs would work without these params. [https://steinbergmedia.github.io/vst3\_doc/vstinterfaces/classSteinberg\_1\_1Vst\_1\_1IMidiMapping.html](https://steinbergmedia.github.io/vst3_doc/vstinterfaces/classSteinberg_1_1Vst_1_1IMidiMapping.html)

---

<div class="post-metadata">

**Author:** ![bindernews](https://avatars.discourse-cdn.com/v4/letter/b/c2a13f/32.png) [@bindernews](https://iplug2.discourse.group/u/bindernews)\
**Post date:** [19 June 2020 20:42 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/9 "2020-06-19T20:42:41Z")

</div>

I’ll do more thorough testing, but my plugin still plays MIDI notes without the extra parameters. I’ll test more thoroughly with a MIDI controller to see what happens. I suspect that with those params enabled, my MIDI controller with automatically send values, and without them I’ll have to use REAPER’s controller mapping functionality. I’ll post a reply once I’ve run some more tests.

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [19 June 2020 20:43 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/10 "2020-06-19T20:43:36Z")

</div>

Yes, MIDI notes will be fine. MIDI CCs wont work

---

<div class="post-metadata">

**Author:** ![bindernews](https://avatars.discourse-cdn.com/v4/letter/b/c2a13f/32.png) [@bindernews](https://iplug2.discourse.group/u/bindernews)\
**Post date:** [19 June 2020 21:22 UTC](https://iplug2.discourse.group/t/reaper-shows-lots-of-extra-parameters-where-did-they-come-from/119/11 "2020-06-19T21:22:09Z")

</div>

Tested more thoroughly and you’re correct. MIDI CC values aren’t sent through normally, only via parameter. That being said, I’ll keep mine off and let my users use their DAW to map the parameters, if they so desire. That being said, I think maybe a tutorial on how to map specific params to MIDI would be useful. I can look into writing it myself later on, but it won’t be for a week or two.
