Synth engine .patch format Q

Hello,
Is it possible to get documentation on the .patch format of individual synth engines?
I’m planning to create an external application to create instruments with a randomizer etc.
It would make my development a lot easier :slight_smile:
thanks.

3 Likes

Until you get some documentation, Kaitai is your best bet at reverse engineering the format.

Use the online IDE and upload a couple of patches, you’ll see fairly quickly how that works.

Thanks for the tip,
but if there is no documentation for the format, this won’t help me much.
The type is not defined so it would have to be created anyway.
A regular hex editor will do the same job for me.
step by step, change by change :frowning:

Exactly. The realtime IDE is specifically designed to support that iterative process of discovering and mapping out a format step by step. It gives you everything you need in a neat and integrated experience:

  • a file browser for working with multiple example files and versions of the format spec
  • the hex view
  • the format (which also can contain comments, so you don’t even need a notepad)
  • the element tree that displays the actual values for the current file according to the current format

When you’re done, you compile the declarative format to code in your language of choice.

Yes, it will, however, be a lot more frustrating, and take more time.