In the screenshot below, there's a "cutoff frequency" parameter:
Steps to take:
- create project, add a vsti. I did it with "alien bass synth" and with "messiah". Note: later i did it with an effect, and it happens there, too.
- open its automation dialogue ("midi mapping"), use the dropdown menu to add: "cutoff frequency" (alien bass) or "-f1 cutoff" (messiah). Note 1: i suppose this issue is the same for all parameters but i just tried it with those two. Note 2: you may also use midi learn to do this.
- click in the CC column to add CC 28 as the trigger (i didn't try it with other values for the CC). Close the midi mapping dialogue. Note: you may again use midi learn to do this.
- set up a knob on your midi control surface to send CC 28.
- add an automation lane on the track with the chosen parameter. You may arm it, or not.
- arm the track, record some notes and use the knob that sends CC 28. That is not going to be recorded if you didn't arm the automation lane, but that's not the point here .
- open the midi mapping dialogue, remove the parameter (click the red cross or click 'reset all'), close the dialogue.
- open the midi mapping dialogue again and now it should show the parameter you just removed, but without a trigger (no CC value).
- remove the parameter once more. Now, open the dropdown menu with all available parameters and the "cutoff frequency" is not in the list anymore.
- fix it by activating "midi learn" and click the "cutoff frequency" button on the vsti. Now it's added again and in the list. If you don't fix it you can repeat steps h and i.
EDIT: i just discovered that the same thing happens without actually using a physical knob of sorts. Set up is the same, step d can be skipped, use the mouse to turn the knob on the vsti's interface (step f).
EDIT: i also found that you don't have to record anything during step f. You don't have to arm anything, just play it, as long as you use the knob that controls the parameter in the automation lane (either hardware, either the knob on the vst/vsti).
Also got this thing where recording automation in a loop doesn't overwrite all existing automation. As i'm not yet sure if the 2 are related, i'll add details later or make new post. Edit: seems unrelated. Will make a new post.