# parameterMap.modulate limitations when virtual parameters are involved

**URL:** <https://forum.electra.one/t/parametermap-modulate-limitations-when-virtual-parameters-are-involved/4345>\
**Category:** General discussion\
**Tags:** lua\
**Created:** [March 30, 2026, 5:49pm UTC](https://forum.electra.one/t/parametermap-modulate-limitations-when-virtual-parameters-are-involved/4345 "2026-03-30T17:49:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [March 30, 2026, 5:49pm UTC](https://forum.electra.one/t/parametermap-modulate-limitations-when-virtual-parameters-are-involved/4345/1 "2026-03-30T17:49:25Z")

</div>

Hi, as I’m into LFO’s for the moment I make more use of parameterMap.modulate than before.  
This works rather well, provides nice visual feedback and takes care of a lot of scaling in values.

However I can’t seem to profit from this when the parameter to control is a virtual one.  
The visual feedback is there, that’s okay. But of course I also need to trigger the transmission of any messages to be sent. With virtual controls I tend to do this via parameterMap.onChange, but this callback isn’t triggered by a modulation.

A callback like parameterMap.onModulate would do the trick, but that one doesn’t exist.

Anyone already made some solution for this?
