The Official Sequential/DSI Forum

Looking for testers for the KnobKraft Orm free sysex librarian for the Prophet 5

kris

Hi friends,

I spent the evening implementing the Prophet 5 Rev4 into the KnobKraft Orm sysex librarian, which is free and opensource. As I don't have a Prophet 5 (yet), I am looking for willing individuals to give my implementation a go and see if it works with the actual device.

Instructions: Install the Orm per instructions from the website: https://github.com/christofmuc/KnobKraft-orm

Download the attached adaption file and unzip it (!) in some directory. Launch the Orm and select the setup page, find the button which says "Set user adaption dir" (at the bottom) and point it to that directory. Relaunch the Orm, and in the Setup list you should find the Prophet 5 listed.

The software allows you to load sysex files from disk (e.g. the Factory patches), and send them into the edit buffer of the synth, but also to retrieve the edit buffer or full banks from the synth to store your own patches on the computer.

If this works, I'll make it a part of all future releases!

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

The device ID you put for the Prophet 10 will be wrong. The ID listed in the manual is actually for the Pro 3. Already reported.

fyi.
Jeff Kellem—Typeface designer, Composer, Pianist, Analog synths, Dancer
https://1403.slantedhall.com/ | https://slantedhall.com/

kris

The device ID you put for the Prophet 10 will be wrong. The ID listed in the manual is actually for the Pro 3. Already reported.

fyi.
Awesome, thank you! I will attach a corrected version to this answer (somehow can't modify my original post above)
« Last Edit: November 03, 2020, 04:09:45 AM by kris »
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

I would prefer to get a already ready to use built version. I am on macOS and I got a Prophet-10 Rev4 here.
The built version 1.7.5 is without the Prophets Rev4.
« Last Edit: November 08, 2020, 02:46:05 AM by Qwave »
keep on turning these knobs

kris

I would prefer to get a already ready to use built version. I am on macOS and I got a Prophet-10 Rev4 here.
The built version 1.7.5 is without the Prophets Rev4.
Ok, I understand! Give me a week or so to make a new build, I'll let you know here when I'm done!
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

Great work. I will try it as soon I get it working on my Mac  8)

Great work. I will try it as soon I get it working on my Mac  8)

Can't get it working. Error : Warning - couldn't find a Python 3.7 installation. Please install using 'brew install python3'. Turning off all adaptions.

So I´ll wait for the compiled version ::)

S_A_P

Ive installed it, downloaded the python script and put it in the adaption directory, but it doesnt seem to find it? I dont have an option to connect to my P10.

S_A_P

Also just noticed in the log that I get the same "Warning - couldn't find a Python 3.7 installation. Please install using 'brew install python3'. Turning off all adaptions." error. I have python 3.8 not 3.7- I suppose that is the issue? I would prefer not to have multiple python 3x versions around but I will try installing 3.7 with homebrew and see if that helps...

S_A_P

ok, spent some time working through this- I had installed Python via homebrew just recently and it loaded 3.8. Tried a few homebrew commands to install and switch to 3.7 without much luck, so I went to python.org and got the 3.7.9 release for Mac and manually installed with their installer package. After doing this I was able to load the p5 rev 4 adaption.

Dunno if it matters, but I did an brew uninstall python3.9 prior to installing 3.7.9 as well. @ dr. sax see if just installing the python 3.7.9 release works for you - you can find it here:

https://www.python.org/ftp/python/3.7.9/python-3.7.9-macosx10.9.pkg

kris

ok, spent some time working through this- I had installed Python via homebrew just recently and it loaded 3.8. Tried a few homebrew commands to install and switch to 3.7 without much luck, so I went to python.org and got the 3.7.9 release for Mac and manually installed with their installer package. After doing this I was able to load the p5 rev 4 adaption.

Dunno if it matters, but I did an brew uninstall python3.9 prior to installing 3.7.9 as well. @ dr. sax see if just installing the python 3.7.9 release works for you - you can find it here:

https://www.python.org/ftp/python/3.7.9/python-3.7.9-macosx10.9.pkg
You rock! Sorry for the hassle with the additional python version, but the way this works is that I run the embedded Python interpreted from within the C++ main program, and that is really strict about which version it wants. For the Windows version the installer of KnobKraft installs the correct embedded Python version alongside the executable, but as I am not a Mac expert I had no idea how to that when creating a DMG file. At the time of writing, brew install would give you 3.7. Thank you for the explanation and links!

I released version 1.8.0 of KnobKraft Orm right now, which includes quite a number of fixes and also the Prophet 5 adaptation preinstalled (the Python install is required on Mac anyway of course).

You can find it at the project's github page, or here is the direct link to the version 1.8.0 I made today:

https://github.com/christofmuc/KnobKraft-orm/releases/tag/1.8.0
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

Eureka! Thanks to all involved. Got it working with my prophet 10.

S_A_P

ok, spent some time working through this- I had installed Python via homebrew just recently and it loaded 3.8. Tried a few homebrew commands to install and switch to 3.7 without much luck, so I went to python.org and got the 3.7.9 release for Mac and manually installed with their installer package. After doing this I was able to load the p5 rev 4 adaption.

Dunno if it matters, but I did an brew uninstall python3.9 prior to installing 3.7.9 as well. @ dr. sax see if just installing the python 3.7.9 release works for you - you can find it here:

https://www.python.org/ftp/python/3.7.9/python-3.7.9-macosx10.9.pkg
You rock! Sorry for the hassle with the additional python version, but the way this works is that I run the embedded Python interpreted from within the C++ main program, and that is really strict about which version it wants. For the Windows version the installer of KnobKraft installs the correct embedded Python version alongside the executable, but as I am not a Mac expert I had no idea how to that when creating a DMG file. At the time of writing, brew install would give you 3.7. Thank you for the explanation and links!

I released version 1.8.0 of KnobKraft Orm right now, which includes quite a number of fixes and also the Prophet 5 adaptation preinstalled (the Python install is required on Mac anyway of course).

You can find it at the project's github page, or here is the direct link to the version 1.8.0 I made today:

https://github.com/christofmuc/KnobKraft-orm/releases/tag/1.8.0

Thanks for providing this! and definitely like the JUCE UI- very clean. I spent a lot of time trying to figure out the quirks of sound tower and finding the best way to go about patch management. I need to spend a bit more time getting my head around KnobKraft, but this appears to be the best option currently for the task of librarian. And it is free to boot!

As for patch editing- I went from mostly happy to rather irritated with Soundtower yesterday since it just seems to not get any one thing totally right, and many of the things I want to do with that app are broken enough as to be a hindrance to productivity. It may be time to start building my own damn patch editor that actually works :)

kris

Eureka! Thanks to all involved. Got it working with my prophet 10.
Oh, awesome, that makes my day! In case of any hiccups, let me know and I'll try to fix 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

kris

Thanks for providing this! and definitely like the JUCE UI- very clean. I spent a lot of time trying to figure out the quirks of sound tower and finding the best way to go about patch management. I need to spend a bit more time getting my head around KnobKraft, but this appears to be the best option currently for the task of librarian. And it is free to boot!

As for patch editing- I went from mostly happy to rather irritated with Soundtower yesterday since it just seems to not get any one thing totally right, and many of the things I want to do with that app are broken enough as to be a hindrance to productivity. It may be time to start building my own damn patch editor that actually works :)
I hear what you say - when I got my Rev2 in 2017 (was it?) I had similar experiences, and at some point in time went straight in creating my own. Making an editor with the KnobKraft software is rather easy, I have a version that fully supports my BCR2000 controller to edit a DW-8000 or Matrix 1000, the main work is to layout the editing nicely, and have some nicer controls for envelopes.

Maybe version 2.0 of KnobKraft will get editor capabilities, but currently the most asked for feature is old-school bank management. I do keep all my patches on the computer and really don't care about what's in the synth's memory, but I don't live gig and therefore don't need to arrange everything neatly upfront.

In case nobody noticed it before - I am following Adobe Lightrooms Asset Management idea, to have a database with all assets (patches) and add complex search functions and favorites to deal with the high number of items. Works great so far.

Any helping hands in extending the software of course also appreciated!
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