Juno Alpha

JUNO ALPHA Editor

If there are no images visible, or previous version images are showing after installing a new version of this program:
  •  MacOS ※ — delete folder Library/Preferences/Juno Alpha/ and restart program.
  • WINDOWS ※ — delete folder C:\Users\%USERNAME%\AppData\Roaming\Juno Alpha and restart program. @RD /S /Q “C:\Users\%USERNAME%\AppData\Roaming\Juno Alpha”
  • When saving custom cc ⇒ sysex mapping to file under Linux and MacOS be sure to add extension .JUMP to end of filename.
  • Workaround/Bug Fix :: To build as standalone executable on Windows or export as VST, please add 24 pixels to the panel height before exporting.. (otherwise you will find the bottom 24 pixels have been truncated).
To create a VST or AU file:
  • Load the Ctrlr.dll (Ctrlr VST/AU) into your DAW
  • Load this panel into Ctrlr VST/AU instance.
  • Then go to File -> Export -> Export Restricted Instance. This will build a VST dll or AU (.component) file.
  • You can now load this panel independently of Ctrlr.
  • Or download pre built files from Download Juno Alpha Editor
Running as VST under Cubase
  1. In Cubase, Disable †Midi-in **Midi-out ports to the “Juno Synth”.
  2. Open Juno Alpha VST in an instrument track IN=(All Midi Inputs)
  3. Create Midi track IN=(All Midi Inputs) OUT=(“Juno Synth” Midi-in) (I record midi notes & data to this track).
  4. In the VST Ctrlr panel connect to the †Midi-in and **Midi-out ~ connected to “Juno Synth” (you disabled them in Cubase ( See step #1)).
  5. I found the only Midi-thru setting that needs to be checked was MIDI→Midi Thru→”Plugin-host->Output Device” (The 5th option down in the fold out menu)
  6. Engage Monitor on Both tracks.
Running as VST under Reaper
This is the “Juno Synth’s” audio output)
  1. Insert – Track
  2. Record Arm
  3. Monitor Input (right-click record button)
  4. Track Input:Stereo Input
(Ctrlr VST settings)
  1. Insert – Virtual Instrument on New Track – Panel
  2. Routing – MIDI Hardware Output – “Juno Synth”
  3. Ctrlr MIDI – MIDI Thru – Deselect “Input Device -> Output Device”
  4. Ctrlr MIDI – MIDI Thru – Select “Plugin Host -> Output Device”
  5. Ctrlr MIDI – “Input from host to comparator”
  6. Ctrlr MIDI – “Output to Plugin Host”
And make sure in your Preferences, Audio – MIDI Devices, you have it set so that your MIDI Device which connects to the “Juno Synth” is enabled for input, output, and control messages (right-click).

How to run this program.

USING CTRLR

Run this program from within the Ctrlr program itself. Download a copy of 5.3.201 for Windows/Linux or 5.3.198 for MacOS. and load this program into Ctrlr. This can be done from within a DAW too, by loading this panel into the VST version of Ctrlr, which will have been preinstalled into your VST folder.
  1. Go to :: File » Open Panel

SEPARATE TO CTRLR

It is also possible to compile and run this program as a separate standalone program or VST/AU .

STANDALONE INSTANCE
  1. Open this program from within the Ctrlr program.
  2. Go to :: File » Open Panel
  3. Go to :: Panel » Panel Mode. Change the Canvas Bonds last number of four from 630 to 654※
  4. Then Go to ::  File »  Export » Export Restricted Instance.
VST/AU Component INSTANCE
  1. Open this program from within the Ctrlr VST/AU program within your DAW.
  2. Go to :: File » Open Panel
  3. Go to :: Panel » Panel Mode. Change the Canvas Bonds last number of four from 630 to 654※
  4. Then Go to ::  File »  Export » Export Restricted Instance.
Pre compiled files are available on SourceForge. Canvas Bounds
※ Workaround/Bug Fix :: To build as standalone executable on Windows or export as VST, please add 24 pixels to the panel height before exporting.. (otherwise you will find the bottom 24 pixels have been truncated).
With thanks to Tedjuh for valued input and suggestions. Also thanks to http://llamamusic.com/mks50/

FEATURES

  • Download BULK DUMP from Juno to panel.
  • Upload BULK DUMP to Juno.
  • Save BULK DUMP to disk from panel.
  • Load BULK DUMP sysex files from Disk to panel.
  • Load/save single patch files and send to Juno
  • cc ⇒ SYSEX mapping (Use MIDI controller to change values on panel/JUNO)‡
  • VST indexing for automation of most JUNO parameters including MODULATION and PITCH BENDER
  • Visual representation of EG Envelope.
  • Change basic panel button colours, background etc.

CC ⇒ SYSEX Mapping ‡

  1. Ctrlr – Connect your MIDI->Input/Output to the same in/out as on the JUNO.
  2. Ctrlr – Connect MIDI->Controller MIDI to your MIDI Controller keyboard.
  3. On your MIDI Controller keyboard assign a slider/knob to a cc # 0-127
  4. In the Admin area of the panel, switch on cc mapping
  5. Select which control on the panel you want to associate with the CC# you assigned on your hardware controller!

BULK DUMP/LOAD PROCEDURE

1) Connect MIDI OUT and MIDI IN cables between the Alpha Juno and the computer

2) Set the MEMORY PROTECT SWITCH on the back of the keyboard to the OFF position

3) Press [ MIDI ] and the display will read MIDI CH = #

4) Turn the Alpha-Dial until all of the settings look like this:

       MIDI CHANNEL= 1
       MIDI OMNI   = OFF
       MIDI LOCAL  = ON
       MIDI AFTER  = ON
       MIDI BENDER = ON
       MIDI EXCL   = ON
       MIDI HOLD   = ON
       MIDI PROG C = ON
       MIDI VOLUME = ON
       MIDI PORTA  = ON

5) The BULK DUMP data transfer methods used are different from the
   instructions listed in the Alpha Juno-1/2 Owner's Manual.

   You must press the WRITE key at the same time as the DATA TRANSFER and
   BULK DUMP keys are pressed.  

6) The method for BULK LOAD data transfer used in this
   manner should read in the Alpha Juno-1/2 display window as;
   Bulk Load MIDI.o                       <==== Correct
   as opposed to the normal display of:
   Bulk Load MIDI..                       <==== Incorrect

  * The easiest way is to use these three keys at the same time
  * is to first press the DATA TRANSFER key and then, while still pressing
  * DATA TRANSFER, press the WRITE key and while still pressing these two
  * keys, press the BULK DUMP key or BULK LOAD key.
Running as VST under Cubase
  1. In Cubase, Disable †Midi-in **Midi-out ports to the Synthesizer (Juno Alpha).
  2. Open the Juno Alpha VST in an instrument track IN=(All Midi Inputs)
  3. Create Midi track IN=(All Midi Inputs) OUT=(Synthesizer Midi-in) (I record midi notes & data to this track).
  4. In the VST Ctrlr panel connect to the †Midi-in and **Midi-out ~ connected to Synth (you disabled them in Cubase ( See step #1)).
  5. I found the only Midi-thru setting that needs to be checked was
    MIDI→Midi Thru→”Plugin-host->Output Device”
    (The 5th option down in the fold out menu)
  6. Engage Monitor on Both tracks.
Running as VST under Reaper

(This is the Juno’s audio output)

  1. Insert – Track
  2. Record Arm
  3. Monitor Input (right-click record button)
  4. Track Input:Stereo Input

(Ctrlr VST settings)

  1. Insert – Virtual Instrument on New Track – Panel
  2. Routing – MIDI Hardware Output –  Synthesizer (Juno)
  3. Ctrlr MIDI – MIDI Thru – Deselect “Input Device -> Output Device”
  4. Ctrlr MIDI – MIDI Thru – Select “Plugin Host -> Output Device”
  5. Ctrlr MIDI – “Input from host to comparator”
  6. Ctrlr MIDI – “Output to Plugin Host”
  7. SYNC with  Synthesizer (Juno)

CHANGELOG

Version 0.37 beta ※ 11/19/2020

Version 0.38 beta  ※ 11/23/2020
   [1] Fixed next/previous menu selection
   [2] Added MIDI selection in Admin area.
   [3] Choose between how program changes update data on the Juno

Version 0.39  ※ 11/23/2020
   [1] Fixed next/previous menu selection initialisation bug
   [2] Changed image directory cache folder.

Version 0.40  ※ 11/27/2020
   [1] Added panel styling customisation.
   [2] Various stylistic changes.

Version 0.41 ※ 11/28/2020 
  [1] Visual bug fix
  [2] Code Optimisations

Version 0.42 ※ 12/06/2020 
  [1] Visual bug fix
  [2] Code Optimisations

Version 0.43 ※ 12/16/2020 
  [1] Fixed VST/standalone initialisation errors on startup
  [2] Multiple wallpaper selection

Version 0.44 ※ 12/16/2020 
  [1] save state for cc-sysex mapping switch

Plain editor panel for Roland MKS-50

If you have an Roland MKS-50 like I do, you may want to stop dive in menus. There is a dedicated editor for it, but I just can not get that to work with Windows10. So I just found CTRLR and made a panel today.

I assume it could be done a whole lot better cause I found no good tutorials and made this one basicly by trial and error and reverse engineering of other panels. It would be cool to make features to load in patches from the MKS and also a funktion to save sounds straight into it. If somebody wants to help out doing that just take my panel and make a new version.

 

Just after I was almost done with with my panel I also found one in the deprecated. But since I made mine a bit different I decided to upload it anyway.

 

Download
Do NOT follow this link or you will be banned from the site!