Posted by & filed under Panels.

Editor for DSI Prophet’08. Use sysex. Created to ease sound designing and get the most power of your Prophet’08 :

– All functions implemented (included sequencer)

– Always see both layer A + B

– Receive/Write patches and banks from/to Prophet’08

– Load/Save patches and banks from/to disk (.syx file)


New in V.2 :

– GUI improvement (more compact interface)

– Disk and Synth Patch browser added for easiest patch navigation (double click patch to load ; receive patch from P8 only if you need it)

– Global parameters improvement (data dump added with “get” button)

– Lot of bugs fixed (big code rewritting)

– LFOs handling improvement (link between unsynced and synced freq modulators)


New in V.3 :

– Full bidirectionnal panel ;

– Graphs for Amp and Env3 ;

– Reset or copy layers.




Download 665.2 KB – POWER08 V.3


By downloading this file you agree with the following terms and conditions : All rights on the software are reserved to the copyright holders and are subject to change anytime without prior notice. The software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY ; the entire risk as to the quality and performance of the software is with you. Should the software prove defective you assume the cost of all necessary servicing, repair or correction. In no event unless required by applicable law or agreed to in writing will any copyright holder be liable to you for damages, including any general, special, incidential or consequential damage arising out the use or inability to use the software (included but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties. or a failure of the software to operate with any other programs. Swiss law and Swiss courts juridiction (civil court of Lausanne, Switzerland) are applicable to any dispute and trial concerning the software.


48 Responses to “POWER’08 V.3 – Editor for DSI Prophet’08”

  1. tomtom8

    this is the best thing i´ve seen with ctrlr, it works so nice, i really thank you a lot for that nice panel! way better that any max4live device or sound tower vst! great work!

  2. Possemo


    I’ve taken some code of your save/load procedures. I would have been totally lost without the insight from your great work. Thanks a lot. Prophet08 users must be happy people.

    • Carl Licroy

      Carl Licroy

      Thanks Possemo. I did the same with other panels, it’s the best way to learn how to program new panels to fit your needs.

      • foilcard

        Hey maybe you can help me. I cant seem to save patches? Always saves to first slot in 2nd bank and cant seem to save anywhere else!!!

  3. Carl Licroy

    Carl Licroy

    Thanks a lot for your comments! I’ve just uploaded a new version with small improvements.
    Btw I can run it as vst with Bitwig and use automation or modulation tools like LFO, the result is amazing! Thanks Atom for your work!

  4. goodweather


    Hi Carl, I’d also like to thank you for your great work. Re-used your documentation concept in my Sub37 panel (that I stopped working on due to announcement of an editor by Moog and mainly by the obligation to search and figure out all sysex due to no publication of any documentation) but also re-using some of your coding in a new DSI Pro2 panel I’m currently building. Many thx!

    • Carl Licroy

      Carl Licroy

      Thank you Goodweather! I try to comment my code as much as possible to help others build new panels. I’m waiting to see yours, they seems to have great interface!

  5. Carl Licroy

    Carl Licroy

    The most important is your midi connections : first check your midi connections in ctrlr (midi input and output, sometimes it doesn’t match with naming of devices.. check your computer midi configuration too).

    Then click on “Get” button under GLOBAL area of POWER08 panel. if you see “?” in “receive” and “send” boxes, then you have to check your global parameters directly on your synth : –> Global –> + or – to navigate –> and verify that these parameters are correctly setup :

    – MParam Send:NRPN
    – M Param Rec: All
    – MIDI Control : On
    – MIDI SysEx: On

    Then you can hit “Get” again and you will see the update in “receive” and “send” boxes.

    Hope this helps!

    • rienkspeelman

      Hi Carl!

      Thnx for creating this usefull tool! I’ve set everything up with midi. But the “?” are still there. Maybe it has anything to do with the firmware version?
      When I drag a fader on the CTRLR it works, and i see the prophets screen selecting that parameter and stuf.. when i turn a knob on the prophet i don’t see anything moving.
      I can’t click on get, or.. just nothing happens. I tried recieving, and that doens’t work either. I did try the same thing with an older version of CTRLR and it did recieve, but it stuck at the 127th patch, and then nothing happend. when i manually dumped the banks from the prophet, the macbook did recieve it, but when it was finished, it started again from the 26th patch or so, verrrryy slow.

      When i turn a knob at my prophet, should I be able to see something moving in the ctrlr as well? or..

      can you please help!?

      THnx in advance

      • Carl Licroy

        Carl Licroy

        Hi rienkspeelman!

        This looks like a midi overload (dump requests sended too quickly to P8). It should not happen with last version of CTRLR and P8 editor. Wich versions are you using?
        At this time Power08 isn’t fully bidirectionnal, so it’s normal that nothing happens when you turn a knob on your P8. I will try to implement it in a future update.

      • tedpitzen

        Hi Carl,
        Thanks for your great work…..
        I’m having a similar problem as Rienkspeelman….Global settings are correct. It is send and receiving data to/from the Prophet as I can see sliders move when I change something on the keyboard, and the display shows when I move a slider or pot on the program. Unfortunately I have ?’s in the send/receive boxes still. It won’t transfer patches from the Prophet 8 into the computer. I’m using a new Roland UM-One interface. It seems to be working fine, but I can’t get any patches from the P8 into the computer….appreciate any suggestions.

        • Carl Licroy

          Carl Licroy

          Hi Ted, do you hit “GET”? Maybe you have to check the version of P8 firmware (should be the most recent, 2.3 voice 1.5).

          • tedpitzen

            Checked firmware….Main 2.3 Voice, 1.5
            Up to date….

  6. wolb

    Thank you Carl! You are the man.
    Rolling back to firmware 2.3 (voice 1.5) helped get rid of the ? for me
    Im a bit of a noob, how do you receive an individual patch from the 08?

    • Carl Licroy

      Carl Licroy

      Thanks 😉
      To receive an individual patch from P8 you have to go in the synth tab of the browser, then click “receive”. After receiving all the patch names, just double click on the patch you want to load.

  7. wolb

    Awesome, thanks!
    One other question, is it possible for the browser to remember the default root folder I select? It keeps going back to the root of the system drive

    • Carl Licroy

      Carl Licroy

      Yes the root folder selected should remain the same after loading or saving a patch. But if you close CTRLR and reopen it, you have to select the desired root folder again. I didn’t found a solution for this so far…

  8. jerome

    Hi Carl,
    Thank you again.
    I tested the v3 and it works well.
    I have a question: when I edit a patch with your editor, is it possible to save it within the editor or do I have to save it directly on the prophet 08 as I do now?

    • Carl Licroy

      Carl Licroy

      Of course you can save your patch directly to your computer disk. Just click on “save patch” in the “disk” tab of the browser. Or are you looking for something else?

  9. jerome

    Ok, thank you.
    I didn’t see the “save patch” button that is on the “disk” tab.
    I was always focusing on the “Synth” tab to receive the bank from the p8, and then double clicking on a patch to edit it.
    I forgot the “disk” tab.

    • Carl Licroy

      Carl Licroy

      Ok great 🙂 I think it’s much faster to work on the computer disk after recovering all your patches from the P8 (browsing from synth tab to disk tab).

  10. mellis

    Thanks for your work. I have had some success, but imperfect. Wondering if perhaps my settings? If I make changes to a patch & save it to a file, then load from that file it says it is incorrect file format. Any suggestions?

  11. mellis

    When I try saving a single patch to a file using ‘save patch’ button, then load it using the ‘load’ button on the synth pane, I get ‘incompatible data format’; editor failed to open file. Any ideas?

    • Carl Licroy

      Carl Licroy

      Seems like the saved patch is incomplete. What is the size of your files? Or check the extension (should be .syx).

  12. maen-tse

    hi, first: thanks a lot for the great work! but i have some serious problems – i´m using the panel as plugin in my daw (ableton live). when i use the knobs on the prophet, everything works fine, but it doesn´t work the other way round (when i use knobs or faders on the panel nothing happens). i´m pretty sure that i did set all the midi settings right (i did it exactly like you described above), but the “get ” button does not react on my clicks and so i also cn´t load the patches into the panel. any ideas about that? help would be really appreciated! thanks… män-tse

  13. lendert

    thanks for sharing this great software, ihave some trouble, I have a macbook pro 10.7.5 (yes I know it´s old) i have updated the firmware of the prophet like you said, checked all the midi settings in ctrlr and computer and pushed GET a lot of times, still have the ?, i´ve tried it in ableton and bitwig but would really like to use it in bitwig, if you could help, you would be my hero! 🙂

  14. amiral

    Hi Carl,
    I join to the other users and on behalf of all DSI Prophet 08 users I want to express our full gratefulness to you. I really wonder why DSI dont matter delivering such an editor. (Just as a side note, I Never managed to make SoundTowers’s paying version work proprely).

    After some Midi Glitches I managed to get the program fully operational, especially the bidirectional feature. I’m so glad. Everything seems to work just fine, except one small thing that is really annoying and puzzling to me though : Program Changes.

    I received all patches successfully. They are listed in the synth browser listbox.
    But It seems like all I can change through the browser when I double click any patch, is the BANK, not the program. Whatever patch I seem to double click on, it has no effect (no patch is loaded on the interface nor on the Synth). Except for Patches 1 & 2 for both banks, which result in changing the bank of the active program on the synth (for example if its program 50 bank 1, i will switch to program 50 bank 2), and actually loading its parameter on the interface.

    Long Story short : I can change programs only from the synth.

    Any suggestion would be very welcomed.

    Thanks again for the marvelous work, And also for being so active on this board 🙂

  15. oiwagner

    Hi, great work! My P08 seems to communicate well with the panel. “Get” function works and moving a slider on the panel results in the correct parameter change on my P08. The only problem I have is that on whatever patch I double click it always loads the first patch of the current bank.
    There seems to be something odd on the browser window and maybe it helps solving this issue: The first patch has no space before the bracket with the patch number. All follwing patches do have a space before the bracket. It looks like this:
    [001] Wagnerian
    [002] Tom Sawyer
    [003] T8 Strings
    [004] Epic Brass
    Maybe the space before/after the bracket causes the problem?
    Cheers, Oliver

  16. oiwagner

    Ups after submitting my comment the space before [002] etc. has been eliminated by WordPress. Anyway. Just imagine [001] sits directly at the border of the browser window. While all further numbers do have a space between the border of the browser window and the bracket. Something like this: |[001] and then | [002] etc.

  17. DelaK

    Can anyone give a basic layout of what you need to do to get this to work. I can’t get or receive any patches. Or if you you know somewhere I can the directions?

  18. jesse drummond

    Hello, This was not working with the Beta OS 2.6 Voice 1.6, however downgrading to the OS2.3 and Voice 1.5, is working great!

    One question, I am trying to automate the program change parameter. Is this possible..?

  19. SaarT14

    Hi Carl,

    I followed your instructions above but still don’t see my Prophet 08 on the panel, Is there any way you can create a tutorial?

  20. anoukane

    Hi there,

    I don’t know if anyone will read this, but could someone help me out please.

    The only problem I have is that when I want to receive the presets on my Prophet to the Panel it gets stuck at 127.

    I have the latest firmware / OS and use panel v3.
    The midi usb im using is the M-Audio Uno (mac OS).

    Is there anything I can do to make this work?


    • As30

      Same “preset” issue here in both WinXP sp3 (Ctrlr-5.3.122) and W764 (Ctrlr-5.4.27) platforms,
      although in W7 I was able to receive and load them for a while.

      I also have the latest firmware/OS and panel v3 and I already checked the Prophet config above mentioned in Global settings.

      Either way my prophet does not react to the changes in the panel, which is my biggest concern.
      MIDI Out config should be OK, since it worked well with the TX81z panel.

      Did you do anything else to make this work? I’ve been trying to fix it all day with no luck.
      Any help would be greatly appreciated.

  21. deathbots

    A few issues myself – getting stuck at patch 127, like others. I have been able to get it to receive OK very rarely, though I don’t really know how / what I did differently – likely nothing actively. I put a youtube video of the issue up here:

    In standalone, non-vst mode, I got a lot of ????? characters in the patch names, and they also failed to load.

    I tried the latest version of ctrlr as of today, as well as a version that I knew was successful for some folks (summer 2016), without any difference. I have a lot of thru options set because I am using the keyboard to control other soft synths, but the issue will happen even in a basic setup.

    Midi has been rock solid otherwise, on a steinberg UR-242.

    At one point, I screwed stuff up so badly with patch load via ctrlr (from sysex on disk, known good sysex files) that I had to global reset my p 08 (hold global, hit LFO3 button). Even loading them from another program that always works failed.

    P 08 software is main 2.3, voice 1.5. Patch banks are default.

    I do hope the video helps. And thank you for all of the work on Power 08. This was not easy to do, and it means a lot to folks with this gear, trying to manage patches nicely.

  22. deathbots

    OK so after looking at lua console output, what seems to happen is there are program dump requests issued, and when it’s in its failure mode, it’s failure has something to do with it doubling up the program requests. You will see the same patch names in the console log twice.

    What seems to work for me (if anyone wants to confirm) is going to midi menu, setting the Controller device to None, and then setting it back to the appropriate device.

    Same behavior as VST or standalone, and without regard to whatever midi pass through options i have set. I can’t say why this works, but there’s either a setting on the synth that should be set that isn’t, or something the software could do to detect this condition and prevent it.

    • Carl Licroy

      Carl Licroy

      Hi all, sorry for the delay. I’m not in my country until april. So it’s difficult for me to debug something until then. But I think you found the problem. If the P8 receive to much midi requests, it will stop sending patches. That’s why I had to use a timer, to be sure that there is a sufficient delay between each requests. So depending on your midi configuration, if the request messages are sent twice, it will lead to a midi overload for the P8. I discover this problem long time ago, and it seems to be a CTRL bug. I must admit that I am a little bit sad to see that CTRL is not developped and debuged for Mac for a long time now. I’m thinking of developping my own standalone plugins directly with juce to have something more stable and lighter. It will take me time before I understand how to achieve it. Anyway thank you all for your comments!

  23. anoukane

    Thanks for the reply Carl.
    And thank you deathbots. You method works for me too.

    @Carl Licroy, the Main 2.6 and Voice 1.6 Beta OS of the Prophet 08 has an useful function, Arp relatch mode.
    But unfortunately this OS is not supported with the Ctrl / Prophet Panel.

    Would be awesome if u could make a standalone version 🙂
    Thanks for your great work.

Leave a Reply

You must be logged in to post a comment.