CV Mapping seems to be worse in 0.9.43
Editor 0.9.43 standalone
FW 1.1.12 // EDIT: 2/27 it’s really 1.1.23
OS X 10.11.3
TL;DR - saving a preset with “save as” updates the preset file, but the editor doesn’t show changed CV map settings.
Steps:
-
turn on "map per preset"
-
init preset
-
“save as” ‘init’
-
“save as” ‘init2’
-
change a cv map parameter, for example: ext pitch → filter res
-
get this sysex message
494621.183 To Moog Sub 37 SysEx Moog Music 9 bytes
F0 04 0C 23 37 00 64 00 F7
- do a "save’ to save the current ‘init2’
- get these messages
494679.473 To Moog Sub 37 SysEx Moog Music 17 bytes
494679.581 To Moog Sub 37 SysEx Moog Music 756 bytes
494679.480 From Moog Sub 37 SysEx Moog Music 756 bytes
494680.026 From Moog Sub 37 SysEx Moog Music 9 bytes
494680.041 From Moog Sub 37 SysEx Moog Music 9 bytes
494680.056 From Moog Sub 37 SysEx Moog Music 9 bytes
494680.071 From Moog Sub 37 SysEx Moog Music 9 bytes
-
the cv map change is gone, back to “default”
-
the ‘init2’ file is the same as the original ‘init’ file, nothing changed
-
change cv map again
-
get same sysex message
-
do a “save as”, and pause at the panel
494743.370 To Moog Sub 37 SysEx Moog Music 17 bytes
F0 04 0C 06 00 00 00 00 00 00 00 00 00 00 00 00 F7
494743.378 From Moog Sub 37 SysEx Moog Music 756 bytes
- finish the “save as” for a new file called ‘init3’
494787.705 To Moog Sub 37 SysEx Moog Music 756 bytes
494787.789 From Moog Sub 37 SysEx Moog Music 9 bytes
494787.804 From Moog Sub 37 SysEx Moog Music 9 bytes
494787.820 From Moog Sub 37 SysEx Moog Music 9 bytes
494787.835 From Moog Sub 37 SysEx Moog Music 9 bytes
-
and the cv map is gone
-
but ‘init3’ is different than ‘init2’ and ‘init’
-
use the preset browser to step through the three inits, none have a cv map set
-
go to librarian page, double-click on ‘init2’
-
go back to map, set a cv map
-
do “save as” and over-write new ‘init2’ contents to existing ‘init2’ file
-
cv map is gone
-
but the write was good because now ‘init2’ == ‘init3’ and both != ‘init’
-
use the preset browser to step through the three inits, none have a cv map set
-
which is strange, since they are different, and only a cv map was changed
-
lets compare:
init.syx <==> init2.syx
loc locx refx secx
241 00F1 0000 6400
init.syx <==> init3.syx
loc locx refx secx
241 00F1 0000 6400
(The high-byte of location 241 is the CV map parameter for the external pitch input,
and the value $64 is ‘filter resonance’. Well, as near as I can tell. ![]()
- try again, change ‘init3’ to have a different pitch map, “save as” to itself
- now all three are different
- but none show in the editor as having a cv pitch map
init.syx <==> init2.syx
loc locx refx secx
241 00F1 0000 6400
init.syx <==> init3.syx
loc locx refx secx
241 00F1 0000 6500
This was somehow better on 0.9.42, wasn’t it?
Am I just doing something wrong?