Emulation of the Roland Juno-106 analog synth
106.js is an emulation of the classic Roland Juno-106 analog synthesizer.
Minimum window size of 1024x768. Please use an updated version of Google Chrome.
106.js is best played with a MIDI keyboard. See the next section for MIDI setup instructions. Notes can also be played with a computer keyboard, or by clicking the keys with a mouse. Like the original hardware synthesizer, the 106.js can play up to 6 notes at a time.
Please note that due to a phenomenon known as keyboard ghosting, certain simultaneous combnations of more than 2 keys will not register when held on the computer keyboard. This is a limitation of computer keyboard hardware, and not with 106.js.
Also note that in addition to the labeled keyboard assignments, the key mappings extend to cover the entire top and bottom row of the
QWERTYkeyboard, in order to allow for a variety of playing positions.
Resetat the top of the screen at any time to return the 106.js to its initial state.
When you've found a sound that you like, click on the
PATCH NAMEtext at the top of the screen to edit the name of your patch. Then click
SHAREand click the icon to copy a special URL to your clipboard. Anyone who loads that URL will load your patch.
For MIDI connectivity, you must use Chrome 43 or newer.
Every control on the 106.js is mappable to respond to MIDI CC messages, and your MIDI mappings will be remembered when you leave the page. This means that once you've mapped the on-screen controls to your hardware controller, you can play 106.js without touching the mouse and keyboard. If you have multiple MIDI inputs, 106.js will remember all of your mappings separately. 106.js supports both 7-bit and 14-bit MIDI messages. Simply right-click a control to begin mapping.
Note that if you're mapping a button or switch on your controller that only sends one message at a time, you'll have to press it a few times in order for the mapping to be assigned.
The following is a brief description of each control on the 106.js. Many of these controls are also found on other analog and virtual analog synthesizers.
If you've never played with synthesizers before, the controls may seem overwhelming at first. A good entry point is to experiment with the filter cutoff (the
FREQknob in the
VCFsection) and the amplifier envelope (the
Rknobs in the
ENVsection). The former alters the brightness of the sound, and the latter change the attack, decay, sustain, and release, respectively, shaping the volume of the sound over time as you press and then let go of the keys.
For more detailed instructions, consult the Juno 106 owner's manual.
LFO - Low Frequency Oscillator
A triangle-wave oscillator that is heard indirectly, through its effects on other parameters.
DCO - Digitally Controlled Oscillator
Sound sources that are heard directly.
VCF - Voltage Controlled Filter
24 dB/octave resonant lowpass filter
HPF - High Pass Filter
12 dB/octave non-resonant highpass filter
VCA - Voltage Controlled Amplifier
Controls the overall volume level.
ENV - Envelope
Envelope shared by both the amplifier and filter.
A chorus effect.