Skip to content

Prophet 12 layers, synth-specific grids

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Jul 14:39

It has been a while since the last release, this one contains mostly bug fixes but also some improvements to the Generic Adaptations:

  • the Adaptations can now implemen the LayeredPatch capability. Added this to the Adaptation Programming guide, and implemented it as an example for the Prophet 12. You can now see and change the name of both layers instead of just layer A.
  • the grid size is now specific to each synth and goes up to 10x10, so you can match it to the bank size of the synth. Another grid size is persisted for the "multi-mode", when all synths are selected.
  • all Sequential synths now support the numberFromDump() function, which can be used to extract the original program and bank from a patch. Newly imported patches will now show the program place correctly.
  • the generic Sequential module now can define friendly Bank name and friendly Program name. I implemented this as an example for the DSI Tetra and the DSI Prophet 12, where the name of the program now should match the display on the synth
  • to address #167, I added the menu item back that allows you to break out the naming rules with the regular expressions used for automatic category assigment based on the patch name. This might still be somewhat flaky, but can be very useful if it works.

Bug fixes included:

  • Fixed #162, when you turn on only a single synth, no need for the full header bar. Saves vertical space.
  • Fixed #168, new categories can be used by the import now without restarting the app
  • Fixed #169, which led to wrong patch - import/file associations when importing duplicates.
  • Fix problem with some Novation Ultranova banks not importing
  • DSI Tetra now supports all 4 banks, somehow we thought it has only 2
  • DSI Tetra now enumerates patches correctly, starting at 1 not at 0