The Official Sequential/DSI Forum

Patch structure/format for sysex send

Patch structure/format for sysex send
« on: May 16, 2020, 10:37:57 AM »
Hello

I've been fiddling around with Python and a MIDI library and I want to automate some patch editing tasks by reading a patch, editing, writing a patch, step up though patches and repeat.

Is the structure/format of the OB-6 patches documented anywhere? Neither a quick Google or search of the forum turned up anything though maybe I'm being obtuse with my search terms.

Thanks
Jim

kris

Re: Patch structure/format for sysex send
« Reply #1 on: May 17, 2020, 07:49:19 AM »
Hello

I've been fiddling around with Python and a MIDI library and I want to automate some patch editing tasks by reading a patch, editing, writing a patch, step up though patches and repeat.

Is the structure/format of the OB-6 patches documented anywhere? Neither a quick Google or search of the forum turned up anything though maybe I'm being obtuse with my search terms.

Thanks
Jim

You can just ask the Sequential support nicely, they have a document they sent out to me when asking which documents the "packed parameters" in the sysex struct!
Check out the free Rev2 and OB-6 and Sysex Librarian https://github.com/christofmuc/KnobKraft-orm
DSI Prophet Rev 2 (16) - DSI OB-6 - Korg DW 8000 - Oberheim Matrix 1000 - Kawai K3M - Access Virus B - Roland MKS 80 - Behringer Model D

Re: Patch structure/format for sysex send
« Reply #2 on: May 17, 2020, 09:39:25 AM »

You can just ask the Sequential support nicely, they have a document they sent out to me when asking which documents the "packed parameters" in the sysex struct!

Thanks Kris. I will try them.

Re: Patch structure/format for sysex send
« Reply #3 on: May 20, 2020, 10:34:00 AM »
You can just ask the Sequential support nicely, they have a document they sent out to me when asking which documents the "packed parameters" in the sysex struct!

I did ...

First I got sent a link to the manual

Try again!

Then I got sent

P12 Packed Parameter Data Assignments.pdf
Prophet Rev2 Packed Parameter Data Assignments.pdf

Yes those, but for the OB-6

Reply

The documentation should be the same if not similar. This is the only documentation we have created for any of our instruments. We have not had the bandwidth to create implementation charts for every instrument.

 :-\

kris

Re: Patch structure/format for sysex send
« Reply #4 on: May 21, 2020, 05:30:11 AM »
That is a bit funny, I guess as I got the document from DSI, it is ok to post it here. Maybe we should pin this post so people in the future - and I do hope that the OB6 will have a long future - will find it? Even those from Sequential?
Check out the free Rev2 and OB-6 and Sysex Librarian https://github.com/christofmuc/KnobKraft-orm
DSI Prophet Rev 2 (16) - DSI OB-6 - Korg DW 8000 - Oberheim Matrix 1000 - Kawai K3M - Access Virus B - Roland MKS 80 - Behringer Model D

Re: Patch structure/format for sysex send
« Reply #5 on: May 21, 2020, 05:34:26 AM »
That is a bit funny, I guess as I got the document from DSI, it is ok to post it here. Maybe we should pin this post so people in the future - and I do hope that the OB6 will have a long future - will find it? Even those from Sequential?

Thanks Kris. I appreciate that. To be fair they're all under shelter in place in California so perhaps the lucky person who got my support ticket (lolz) is less techy than some of the others and it's difficult for them to reach out to other staff or access a file server or whatever.

Thanks again. Your app looks awesome btw!

kris

Re: Patch structure/format for sysex send
« Reply #6 on: May 21, 2020, 06:47:28 AM »
Thanks Kris. I appreciate that. To be fair they're all under shelter in place in California so perhaps the lucky person who got my support ticket (lolz) is less techy than some of the others and it's difficult for them to reach out to other staff or access a file server or whatever.

Thanks again. Your app looks awesome btw!

Thank you, I have the file for the P6 as well, because I remember that the OB6 file somehow references it. Let me know when you need it.
Check out the free Rev2 and OB-6 and Sysex Librarian https://github.com/christofmuc/KnobKraft-orm
DSI Prophet Rev 2 (16) - DSI OB-6 - Korg DW 8000 - Oberheim Matrix 1000 - Kawai K3M - Access Virus B - Roland MKS 80 - Behringer Model D