The Official Sequential/Oberheim Forum

SEQUENTIAL/DSI => Prophet-5/Prophet-10 => Topic started by: chysn on March 15, 2023, 07:54:21 AM

Title: Prophet 5/10 SysEx Format
Post by: chysn on March 15, 2023, 07:54:21 AM
Sequential no longer publishes this stuff in the back of their manuals. Does anyone have the Prophet 5/10 Rev 4 system exclusive voice format? I'll reverse-engineer it if I have to, but I was hoping someone could save me some time...
Title: Re: Prophet 5/10 SysEx Format
Post by: Quatschmacher on March 15, 2023, 12:25:45 PM
Sequential no longer publishes this stuff in the back of their manuals. Does anyone have the Prophet 5/10 Rev 4 system exclusive voice format? I'll reverse-engineer it if I have to, but I was hoping someone could save me some time...
Channelizer on Gearspace will know.
Title: Re: Prophet 5/10 SysEx Format
Post by: chysn on March 15, 2023, 03:34:13 PM
Sequential no longer publishes this stuff in the back of their manuals. Does anyone have the Prophet 5/10 Rev 4 system exclusive voice format? I'll reverse-engineer it if I have to, but I was hoping someone could save me some time...
Channelizer on Gearspace will know.

Thanks! I don't have much of a foothold in Gearspace. In fact, I just signed up for it today! So I might lurk for a bit before reaching out to anyone.
Title: Re: Prophet 5/10 SysEx Format
Post by: Quatschmacher on March 15, 2023, 05:18:13 PM
Sequential no longer publishes this stuff in the back of their manuals. Does anyone have the Prophet 5/10 Rev 4 system exclusive voice format? I'll reverse-engineer it if I have to, but I was hoping someone could save me some time...
Channelizer on Gearspace will know.

Thanks! I don't have much of a foothold in Gearspace. In fact, I just signed up for it today! So I might lurk for a bit before reaching out to anyone.
I’m in touch with him privately anyway so have asked on your behalf.
Title: Re: Prophet 5/10 SysEx Format
Post by: chysn on March 15, 2023, 08:36:30 PM
I’m in touch with him privately anyway so have asked on your behalf.

I very much appreciate that!
Title: Re: Prophet 5/10 SysEx Format
Post by: Quatschmacher on March 16, 2023, 03:24:32 AM
I’m in touch with him privately anyway so have asked on your behalf.
Is this document insufficient?
https://davesmith.wpenginepowered.com/wp-content/uploads/2021/03/Prophet-5-MIDI-Implementation-1.4.pdf
I very much appreciate that!
Title: Re: Prophet 5/10 SysEx Format
Post by: chysn on March 16, 2023, 05:45:59 AM
Is this document insufficient?

It sure is, thank you! And please pass along my thanks to your friend!
Title: Re: Prophet 5/10 SysEx Format
Post by: Quatschmacher on March 16, 2023, 06:33:54 AM
Is this document insufficient?

It sure is, thank you! And please pass along my thanks to your friend!
These documents are all accessible via the sequential support page here, which is where I found it:
https://www.sequential.com/support/
Title: Re: Prophet 5/10 SysEx Format
Post by: chysn on March 16, 2023, 06:48:10 AM
These documents are all accessible via the sequential support page here, which is where I found it:
https://www.sequential.com/support/

Ah! And here I was, looking in the manual!

I was actually really impressed that somebody took pains to duplicate the exact "back-of-DSI-manual" style.  :)
Title: Re: Prophet 5/10 SysEx Format
Post by: chysn on December 17, 2023, 06:12:29 AM
The document discussed here has gotten me pretty far. I know some NRPNs have been added since the document release (Q compensation, Prophet 10 layers). I was able to figure out the Q Comp NRPN by changing it. But I don't have a Prophet 10, so I have no way to figure out the new layer parameters (Layer B program, Layer A and B levels, Split) by myself.

Does anyone know the NRPNs for these parameters, and associated ranges?
Title: Re: Prophet 5/10 SysEx Format
Post by: chysn on December 28, 2023, 09:53:51 AM
I asked Sequential Support about this, and I'll put the information I received here, in case anyone else needs it. All NRPN numbers and ranges are in base 10.

Layer A/B Select
NRPN: 80
Range: 0-1
Type: Enum (Layer A, Layer B)
Notes: She did not specify what value corresponds with what layer, but 0=A, 1=B is a strong likelihood

Bi-Timbral Mode
NRPN: 89
Range: 1-3
Type: Enum (1=Normal, 2=Stack, 3=Split)
Notes: The structure of this enum contradicts Sequential's normal 0-indexed praxis. I assume that 0 would also be treated as "Normal" because that's what NRPN 89 is for all Prophet-5 programs.

Split Point
NRPN: 95
Range: 36-96
Type: MIDI Note Number
Notes: This note number range covers the Prophet's keyboard range.

Layer B Program
NRPN: 91
Range: 0-39
Type: Same as sysex voice message program number (0-7=bank 1, etc.)
Notes: Apparently there's no NRPN for group number. She says:

"Changing the Layer B program involves two steps:
-Change bank/program: NRPN 91, value = 0-39 (0-7: bank 1 programs 1-8, 8-15: bank 2 programs 1-8, 16-23: bank 3 programs 1-8, 24-31: bank 4 programs 1-8, 32-39: bank 5 programs 1-8).
-Change group: set CC 32, value = 0-4 (Group 1-5)."


I don't really understand, then, how group number is stored as part of the voice data. I'm assuming that the Layer B program must live in the same group as the Layer A program, though, as CC32 is just the normal bank change MSB control message.

Layer A Volume
NRPN: 88
Range: 0-127
Type: Integer

Layer B Volume
NRPN: 96
Range: 0-127
Type: Integer
Title: Re: Prophet 5/10 SysEx Format
Post by: chysn on December 30, 2023, 01:39:48 PM
Is anyone able to upload a sysex Prophet-10 voice dump file that uses a split point? That would really help me out a lot. Especially if the Layer B comes from Groups 2-5 (not Group 1).
Title: Re: Prophet 5/10 SysEx Format
Post by: 558 on February 10, 2024, 04:27:28 AM
Is anyone able to upload a sysex Prophet-10 voice dump file that uses a split point? That would really help me out a lot. Especially if the Layer B comes from Groups 2-5 (not Group 1).

I can do that. Here is a file of a program 4.15 with 2.1.8 from the previous version of the firmware.  Also put in several other incremental in either group, bank or factory property.  all are labeled with the a b numbers as name.  I have not updated the firmware.  Don't have any plans to.  Don't know if these are compatible with the new firmware.
Title: Re: Prophet 5/10 SysEx Format
Post by: chysn on February 12, 2024, 12:21:15 PM
I can do that.

Thanks a ton! This is awesome info, and helped me address an unknown bug.
Title: Re: Prophet 5/10 SysEx Format
Post by: 558 on February 23, 2024, 04:53:21 AM
Say what you got the nrpn info out of this?  What you use that info for anyways man?