Using dimension pro I right click on the filter cutoff knob and select MIDI Learn. I move the mod wheel. Then I record. When I play back, what I recorded using the mod wheel plays back fine (i.e. the filter cutoff knob moves and the corresponding sound is heard).
It seems to me that you're using Dimension Pro's 'internal' MIDI Learn process (most RGC/Cakewalk synths feature this). You don't need to 'save' anything. The routings will persist across all instances of the synth - in or out of Sonar / host program - until you deliberately change it otherwise (using MIDI Forget, or deleting the config storage file).
But when I close and reopen Sonar the cutoff knob is no longer effected by what I recorded.
Now this part strikes me as strange. The MIDI Learn bindings are saved in a file called
MidiCfg00.bin. It will be in the ... /Dimension Pro/MIDI subfolder. I don't know if it's corrupted, missing (unlikely), or Dimension Pro simply can't "find it" (multiple DimPro installations?).
For some quick diagnostics:
- When you close & reopen the project, right-click on the filter knob again. If everything is working correctly, it should state "MIDI Learn #1 (Mod Wheel)", with a new "MIDI Forget" option underneath that.
- Try to see if you get the same results in the Dimension Pro microhost [Dimension Pro.exe].
- Delete the MidiCfg00.bin. It will be regenerated when you MIDI Learn a control again. Be careful to delete Dimension Pro's MidiCfg00.bin. A few other synths (like DropZone) use that same file name.