Tap tempo for Max/gen~

Sure, first we log into the mod:
ssh root@modduo.local
(you can also use the full IP instead of the zeroconf one, password is “mod”)

then open the main ttl file for the plugin you’re trying to change, like this:
nano .lv2/Harmless.lv2/Harmless_dsp.ttl
(in this case my gen~ plugin name is “Harmless”)

Assuming you know how to use nano, find the part of the file where the parameter you want to change is described. For example:

        a lv2:InputPort, lv2:ControlPort ;
        lv2:index 8 ;
        lv2:name "tone" ;
        lv2:symbol "tone" ;
        lv2:default 1000.000000 ;
        lv2:minimum 500.000000 ;
        lv2:maximum 6000.000000 ;

We need to add this new property there:

lv2:portProperty <http://moddevices.com/ns/mod#tempoRelatedDynamicScalePoints> ;

So that section becomes:

        a lv2:InputPort, lv2:ControlPort ;
        lv2:index 8 ;
        lv2:name "tone" ;
        lv2:symbol "tone" ;
        lv2:portProperty <http://moddevices.com/ns/mod#tempoRelatedDynamicScalePoints> ;
        lv2:default 1000.000000 ;
        lv2:minimum 500.000000 ;
        lv2:maximum 6000.000000 ;

That’s it!
Now we can just restart the web interface service and tap tempo can be used.
systemctl restart mod-ui

(next time you reboot the MOD you don’t need to restart mod-ui)