Open mungewell opened 2 months ago
Looks to be in the PPRM block (v2 for the MS+)
$ python3 decode_preset.py -d test_R_first.ztpc
...
PPRM = Container:
length = 32
dump = hexundump("""
0000 00 00 00 00 00 00 00 00 00 80 0C 02 00 02 00 00 ................
^^
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 07 ................
""")
$ python3 decode_preset.py -d test_R_last.ztpc
...
PPRM = Container:
length = 32
dump = hexundump("""
0000 00 00 00 00 00 00 00 00 00 80 0C 02 00 00 00 00 ................
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 07 ................
""")
Note: MS-60B+ also has the ability to select where in the chain that the R output is taken, not 100% sure but I don't think that it forces L/R output to mono - so you get an 'invalid' stereo image...
The MS-60B+ has a function to set where in the chain the R output is driven from, letting you configure for BOTH a pre/post amp sim output.... nice.
This information is stored within the patch, it looks like offset 0x361, but patches are automatically scaled with the number of effects in patch so that's likely to change.