Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MS-60B+ patch 'R Pos' encoded in patch #81

Open
mungewell opened this issue Sep 7, 2024 · 3 comments
Open

MS-60B+ patch 'R Pos' encoded in patch #81

mungewell opened this issue Sep 7, 2024 · 3 comments

Comments

@mungewell
Copy link
Owner

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.

patch_R_position

@mungewell
Copy link
Owner Author

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   ................
        """)

@mungewell
Copy link
Owner Author

  • 0x00 After last effect
  • 0x02 Before first effect
  • 0x04 After 1
  • 0x06 After 2
  • 0x08 After 3
  • 0x0A After 4
  • 0x0C After 5

@mungewell
Copy link
Owner Author

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...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant