joog 2 – joystick synthesizer

about

joog 2 is 6 polyphonic virtual analog synthesizer with 3 oscillators and great  filter based on the stilsen/smith moog design compatible with windows vst hosts. the power of joog is that you can control most of its parameters with a usb game joystick of almost any type.

download joog 2 for windows

download joog 1 for windows (old version)

demos (still from old joog_1) – simple sequences played with 2 joysticks:

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

installation

to install the plug-in unpack the zip archive and copy mikrokosmos-joog2.dll file to your vst plug-in folder. please consult your vst host documentation for a right location.

quick start quide

joog 2 was tested with many usb joysticks, and it should work with any windows compatible joystick, or game controller, joy-pads, wheels and so on… plug-in your joystick before starting your vst host. since most of the joysticks are different, joog 2 uses  joystick modulation matrix on the plug-in to program what control will affect the sound synthesis. joog 2 supports up to 8 joystick that can be attached to one computer – i tested it with 3. like any other synthesizer, joog 2 needs a midi input so send it a midi sequence or play some notes with your midi keyboard and – move the joystick around.

supported controls:

  • x and y axis – (x, y)
  • rotation or z axis (r)
  • slider (s)
  • 8 direction pad (p)
  • 6 buttons (b1…b6)

oscillators:

joog 2 have 3 oscillatorsfirst oscillator is “phase distortion oscillator” with “shape” and “shape2″ knobs you can choose between 8 waveforms and with “mod” knob you can apply “phase distortion” to get a overtone rich sound.

second and third oscillator are synthedit standard oscillators (sine, saw, triangle ramp and pulse), with fm modulation (oscillator 1 is a modulator and oscillators 2 and 3 a carriers).

there are 2 extra oscillators in the oscillator section: 1 lfo for low frequency modulation and one noise oscillator with “sparse” knob (makes beautiful noise)

filter

based on the stilsen/smith moog design, it is one of the nicest sounding filters (personal opinion). with low pass and high pass variants, and with 2 to 5 stages (12db/8ve to 30db/8ve). the value “x” by filter stages selects various asymmetrical band-pass configurations. the bass-boost button increases the output level as the cutoff frequency goes low. the “color” button selects either digital emulation (simple distortion, and exact alignment of the frequency responses of each stage) or analog emulation (multiple saturation with asymmetrical and symmetrical distortion, and small variations in the responses of each stage.) Analog emulation requires more spu power. there is a simple filter envelope and a lfo for auto-filter effects.

amp/gater

amplifier has a famous and simple minimoog like envelope (attack, decay/release, sustain) and a envelope level knob, portamento speed in mono mode, simple lfo and  simple delay effect (not sync-able with the vst host tempo). to get some nice rhythmical movement there is a optional 32 step gater that will sync to the tempo of your vst host

jostick matrix

with “joy” button select witch joystick will control the joog 2. if you have only 1 joystick keep it on 1, but if you have more than one you can run more instances of joog 2 and use up to 8 joysticks on one computer. red light should blink on the button pressing and number box reacts on joystick x axis so you can visually identify joystick/synth combination.

“smooth” button controls how fast will synth reacts on the joystick movement. 1 is fast – 5 slow.

in the joystick modulation matrix user can configure how the synthesizer reacts on joystick controls. all of the buttons are “hardwired” to some synthesizer controls.

button 1 is hardwire to synthesizers amplifier envelope level – to use it correctly put a “lev” knob in the amplifier to 0 (tern left completely) and turn the b1-lev all the way up. like this you can use button 1 to “shoot” the synthesizer sound.

rest of the buttons are hardwired to oscillator modulation knobs (phase distortion or fm modulation, noise level) button 6 is hardwired to filter envelope modulation amount

joystick x, y, rotation and slider are freely configurable controls – each of controls can have 3 destinations – for example you can control up to 3 predefined synthesizer knobs (mostly filter controls, amplifier decay and panorama)

if you have joystick with a “hat” or “8 direction pad” you can apply some modulation to oscillator transposition and get some really unusual results together with fm modulation

there are some issues with controlling panorama with rotation axis – play around with big “pan” knob to get the proper results. – ill fix this issue in the next releases

credits

some synthedit moules by david haupt, rick jelliffe,  peter schoffhauzer

some graphic elements designed by vera kinter