mapping MIDI note to controller
-
- KVRist
- 219 posts since 3 May, 2016
Hi folks,
I have a VST instrument that is very difficult to play. To sound good, a particular parameter must be low on the high notes and high on the low notes. Is there a way to set some kind of mapping to happen automatically when I play?
Thank you,
-d.vyd
I have a VST instrument that is very difficult to play. To sound good, a particular parameter must be low on the high notes and high on the low notes. Is there a way to set some kind of mapping to happen automatically when I play?
Thank you,
-d.vyd
- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
Yes.
Mux with Event In -> Note to Modulation Converter -> Modulation Mapper -> MIDI Controller Generator -> Event Out
Adjust the components to get the necessary output values.

NoteToInverseCC.Mux
The front panel could be more useful
Mux with Event In -> Note to Modulation Converter -> Modulation Mapper -> MIDI Controller Generator -> Event Out
Adjust the components to get the necessary output values.

NoteToInverseCC.Mux
The front panel could be more useful
-
- KVRist
- Topic Starter
- 219 posts since 3 May, 2016
pljones, this worked wonders! Thank you.
I branched off a second Modulation Mapper & MIDI Controller Generator in order to generate a second MIDI controller with different parameters from the same MIDI key press. I send this to the same Event Out. Even though the event and modulation monitors show the right numbers are being generated, the instrument is not responding to the second controller. I tried to attach the .Mux file, but am being told "The extension mux is not allowed". How did you upload?
-d.vyd
I branched off a second Modulation Mapper & MIDI Controller Generator in order to generate a second MIDI controller with different parameters from the same MIDI key press. I send this to the same Event Out. Even though the event and modulation monitors show the right numbers are being generated, the instrument is not responding to the second controller. I tried to attach the .Mux file, but am being told "The extension mux is not allowed". How did you upload?
-d.vyd
- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
To upload (rather than link to an external site like I did), just ZIP the file.
-
- KVRist
- Topic Starter
- 219 posts since 3 May, 2016
pljones, I would appreciate it if you (or another more experienced MuLab user) would test this patch. It should receive a MIDI note and send that note plus two CC controllers that vary depending on the note. If you the patch works for you, then my problem is with the VST instrument. Thank you!
-d.vyd
-d.vyd
You do not have the required permissions to view the files attached to this post.
- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
Hi,
Here's the events:

The amplitudes for the two modulation mappers are very narrow, so the key range has very little effect on the emitted modulation level, in turn causing little effect on the emitted CC value range. So the values do vary depending on the note, just not a lot.
-- Peter
Here's the events:

The amplitudes for the two modulation mappers are very narrow, so the key range has very little effect on the emitted modulation level, in turn causing little effect on the emitted CC value range. So the values do vary depending on the note, just not a lot.
-- Peter
-
- KVRist
- Topic Starter
- 219 posts since 3 May, 2016
Thank you Peter. For some reason, right-clicking on a parameter and selecting Map MIDI controller was not saving the mapping. But, clicking on the gear and selecting Edit MIDI Controller Map worked correctly. So, I now have the patch working correctly with 3 MIDI controllers!
I tried adding a LFO so the sound was a little less deterministic (based only on MIDI key press). But, the LFO seems to write over the MIDI controller value instead of adjusting it slightly. I can't seem to find a MIDI math module in MuLab.
The goal would be for me to press, say, a C1 on the keyboard and that would also send MIDI Controller #81 at 10. If the related LFO had an amplitude of 2, the resulting controller would cycle between 8 and 12.
-d.vyd
I tried adding a LFO so the sound was a little less deterministic (based only on MIDI key press). But, the LFO seems to write over the MIDI controller value instead of adjusting it slightly. I can't seem to find a MIDI math module in MuLab.
The goal would be for me to press, say, a C1 on the keyboard and that would also send MIDI Controller #81 at 10. If the related LFO had an amplitude of 2, the resulting controller would cycle between 8 and 12.
-d.vyd
- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
It sounds like you want a free running LFO driving the offset of the Modulation Mapper modules.
