Juno Editor — Roland Juno 106 Preset Editor & Librarian for Mac PRESET EDITOR & LIBRARY FOR THE ROLAND JUNO 106 SYNTHESIZER Save, Organize, and Edit Juno presets via a simple MIDI connection. Presets can either be created from scratch. Possibly the most popular vintage synth with EDM producers and electronic musicians worldwide, the Roland JUNO-106 became legendary for its unique combination of incredible Roland analog sound, simple and efficient interface, connectivity as one of the world's first MIDI instruments, and relative affordability.
Device Overview
Name/Version: | Juno-106 and MKS-7 Edit 1.02 |
Author: | roda |
Description: | Juno106Edit and MKS7Edit are Max For Live Editors for the Roland Juno-106 and MKS-7 synthesizers. They are modifications of JunoControl by Neil Bufkin (http://www.neilbufkin.com) and Fabrizio Poce (http://www.fabriziopoce.com/), which can be found at http://www.maxforlive.com/library/device/220/junocontrol-m4l-editor-for-the-roland-juno-106. Setup (same for MKS7Edit): 1. Right-click on the junorouter.maxpat file and choose Open With > Max Runtime 2. In the junorouter app that appears, select the midi port that the Juno 106 is connected to 3. Drag Juno106Edit.amxd onto a midi track in Ableton Live 4. Set the output of that track to the same port as step 2 5. Set the midi channel of Juno-106 Edit to the input channel of the Juno 106 synth Usage: When Juno-106 Edit is opened, it automatically sends the parameter settings to the connected synth. In the case of the initial setup described above, you will hear no sound, because the volume, filter frequency, and oscillators are all turned off (set to zero). You'll need to change those parameters in order to hear audio. Once you have created a patch you like, you can save in the typical Ableton manner, into your User Library. All parameters will be saved and transmitted to the synth when recalled. If for some reason your synth and the editor become out of sync, click the 'send settings' button, and the editor will resend all the parameters to the synth. MKS-7 Melody vs Chord vs Bass: The Melody, Chord, and Bass parts differ from each other. Melody will respond to all controls. Chord has no noise generator, so the Noise button won't do anything. The Bass voice is fairly crippled. The Saw button selects between a saw and pulse wave. The DCO PWM slider controls pulse width. The filter and envelope controls work, but not completely. Here is a list of controls that will NOT work: the LFO section, Sub Level, Pulse, Range, Noise, HP Filter, Env/Gate, Envelope Polarity, PWM Man/LFO, VCA and VCF Dynamics. Why the new version: I wanted to interact with the editor in a more 'Ableton-like' manner. Instead of a proprietary library format, this editor lets Live handle the patch saving and recalling. I also streamlined the automation so that parameters (such as oscillator range) are now single parameters with different values, instead of separate switches. Finally, I wanted it to be simpler; I feel that this version offers a tighter integration with the Juno-106 synth. Misc: If there are bugs, let me know in the comments, or message me, and I will fix them. Thanks a lot! Changelog: 1.02: junorouter now works on Windows 7 1.01: Fixed Chorus LED |
Device Details
Downloads: | 1088 |
Tags | hardware |
Live Version Used: | 9.1.6 |
Max Version Used: | 6.1.9 |
Date Added: | Jan 03 2015 01:58:40 |
Date Last Updated: | Feb 21 2015 18:22:13 |
Average Rating (1) | 5 |
Rate this device: | (must be logged in to rate devices login) |
Device Type: | midi_device |
URL (optional): | |
License (more info): | None |
Device Files
Device File: | Juno-106_MKS-7_Edit_1.02.zip |
Comments
Works beautifully. Nice updates! |
Posted on January 04 2015 by jaredqpittman (report) |
In Live 9.1.9 and Max 7.0.3, the sliders work great when I move them, but automating them causes my MKs-7 to freak out and start delaying drum beats and losing notes. I went in and added a [speedlim 5] after the [r ---params_a_106] and the problem goes away, so looks like the data rate is just too high when automation is in effect. |
Looks like this is still not quite working right with lost of automation data... hard to tell exactly what is happening though. |
Ok, looks like that fix is not going to work for preset recalls. You can contact me through my website if you want to troubleshoot this together. |
Hi Guys, thanks for this great editor. Unfortunatley it is not gonna work here anymore and I have no idea why. It worked for a while and suddenly bam and over. I have no clue what the problem could be. Doesn't matter in which order I open the maxpat / Ableton, nothing happens. Any ideas? |
It's possible you're overloading your MKS with too much data and so it's freaking out, as the previous poster mentioned. You have to massage it a bit if you're doing automation, and send in steps rather than straight lines. That being said, I'm able to get about 4-5 smooth changes at one time before it's starts acting weird. Could you try to describe exactly what you're doing when it quits, and exactly what the symptoms are? http://university.utest.com/writing-quality-bug-reports-and-utest-etiquette/ |
Hey Roda, thanks a lot for the great editor. I'm controlling my MKS7 with it and it mainly works fine. I found some minor issues that I wanted to inform you about: When I'm trying to control the Plugin via Push, the parameters are in a somewhat random order, also some are completely missing or named wrong. So I tried to map the parameters with another M4L app in order to make one rack with eg DCO parameters, one with Filter parameters, etc. But for some reason the mappings of some DCO parameters keep changing or are lost completely. So for example if I map the range selection, after a while it suddenly controls the lfo rate or nothing at all. Which is pretty strange. I don't know if it maybe has something to do with most buttons being named 'saw' and maybe Live gets confused but that. So to sum it up, the plugin works fine if I use it with a mouse but doesn't perform as good when mapped to a midi controller. If you ever find the time to check up on that, I would be very thankful. Cheers |
To follow up: After restarting a few times, the mapping of the parameters now works. Don't know what caused the problem in the first place but it seems to be fine now and a decent enough solution. |
Hi! I love this device! By far one of the most used devices I have installed! I was wondering if you could implement MIDI in to the device so that when you call up a preset, or change a parameter on the Juno-106, it would update in the M4L Device! What do you think? Is it doable? Thanks again for the great device! Will |
Do I have to open the JunoRouter.MaxPat every time I use this? I thought it was something you just have to do initially, but it doesn't seem to work for me unless I open it up the JunoRouter.MaxPat every time. |
Posted on April 07 2016 by BlakeHeartsMusic (report) |
Yes, the JunoRouter.MaxPat must be open for this and any other sysex editor to work. Ableton Live does not support sysex, and the router enables sysex to be transmitted to the synth. As for calling up presets and having the reflected in the editor, I looked into that once. I think it's not possible because the Juno-106/MKS-7 do not transmit their state via sysex when you change presets. |
Hi, 1) The junorouter.maxpat file doesn't show the current ports/devices in M4L 8 (it only works in v7). Why this file is needed to connect the MIDI device, could it be done directly from the Juno106Edit.amxd? 2) I've seen the Juno106Edit only works in one direction, from Ableton to the Juno. Could it work in the opposite way, from the Juno to Ableton and reflect the changes on the Juno-106 Edit in realtime? Best Regards. |
Login to comment on this device.
[ browse device library ]Roland Juno 106 Software
TheKiwi106Upgradefeatures:-•512Patchescanbestoredandedited. 128 Factory Patches are preloaded.•PatchesarestoredinFlashmemorysonobatteryisrequired.•BendControls(DCO,VCFBend,LFOModLevel&Portamento)arestoredwiththePatch•MidiCC&SysexsupportforallparametersandMidiSysexsupportforPatchDump&Load•NRPN&Sysexvariableparametercontrolsupports12bitfor4096parametersteps•PatchEditorControlofParameters (PE firmware v5.2 or higher).•KeyAssignModesarePolyI&II,UnisonLegato&Staccato,MonoLegato&Staccato•Pedal & Front Panel Button Note Hold modes•Portamentoinallmodes•DCOKeyAssignDetuneavailableinallkeymodesexceptmono•Internal Master Clock that can be used to clock the Arp, Sequence and/or Pattern and can optionally generate a midi clock. Master Clock options are Internal, External or Midi.•Two independent envelope generators. Each ENV Mod can select from ENV 1 or 2 and be Inverted or Normal•Two independent Low Frequency Oscillators with 6 waveforms each. LFO2 random2 wave can be clocked from the Internal clock. Each LFO Mod can select from LFO 1 or 2. LFOs can be plus and minus base note or plusbasenoteonly. Each LFO Mod can be inverted.•Aftertouch,ModulationLevelandDynamicsviamidi. Dynamics can optionally control the VCA and/or VCF. The Dynamics have been modeled on the Juno-2 with both the VCF & VCA mod turned on by default for a more natural and expressive play. This brings new life to every patch in the Kiwi-106.•Arp/Seq/Pattern Clocks can optionally display on the KeyT LED and LFO 1 and LFO 2 clocks can optionally displayontheGrouplights•Key transpose allows transposition to any key with a range of plus 2 or minus 1 octaves. Sequencer key can be shiftedwhileplaying•Can be fitted to HS-60, Juno-106S or Juno-106 models. This needs a keyboard mount to be removed but this will not effect the synth.•Comes with metal LabelCHORDMODE•Anychordwithupto6notescanbesetandplayedfromanykeyARPEGGIATOR•The Arpeggiator can be independently divided from the Master Clock. Clock divide options are Half Note, Quarter Note, 1/8 Note, 1/8 Note Half Swing, 1/8 Note Full Swing, 1/8 Note Triplets, 1/16 Note, 1/16 Note Half Swing, 1/16 Note Full Swing, 1/16 Note Triplets, 1/32 Note, 1/32 Note Triplets, 1/64 Note.•Arp modes are Up, Down, Up and Down, Random, As Played, 1 to 3 octaves•Arp can be Started, Stopped & Continued using Midi Commands•Arp state is saved with a Patch. This allows the Arp to play automatically when a Patch is loaded•AppeggiatorwillOutputMidiDataSEQUENCER•8separate124MaxstepPolyphonicsequencescanbecreatedandstored•Sequencescanbeedited•SequencercanbeStarted,Stopped&ContinuedusingMidiCommands•The Sequencer can be independently divided from the Master Clock. Clock options are Half Note, Quarter Note, 1/8 Note, 1/8 Note Half Swing, 1/8 Note Full Swing, 1/8 Note Triplets, 1/16 Note, 1/16 Note Half Swing, 1/16 Note Full Swing, 1/16 Note Triplets, 1/32 Note, 1/32 Note Triplets, 1/64 Note.•Sequence state is saved with a Patch. This allows the Sequencer to load and play automatically when a Patch is loaded•Sequencer willOutputMidiData and can have an independent midi channel•Sequencer has play options that include One shot, Keydown play, Auto Transpose, Auto CompletePATTERNGENERATOR•8PatternGeneratorpatternscanbesaved and edited.Thepatterncanbeanylengthbetween2and16steps•The Pattern Generator can use the Arp or Seq clocks.•Pattern GeneratorcanbeStarted,Stopped&ContinuedusingMidiCommands•Pattern Effect can be faded from no effect to full effect.•Pattern state is saved with a Patch. This allows the Pattern Generator to load and play automatically when a Patch is loadedREVIEW•An independent review from Sonicstate can be found here.