Please note that this store is currently in vacation mode. All orders received since December 21, 2024 will be processed after January 05, 2025, and shipping will resume thereafter. Thank you for your understanding.
A MIDI-Controlled oscillator based on the architecture of the Juno-6 oscillator

mco/1 — MIDI-Controlled Oscillator [µ-module]

Sold by wonkystuff

$31.17

No tax for United States [change]
This item is currently out of stock.
Sign up to get notified when this product is back in stock.
Audio
MIDI
Synth
SHARE

The first module to be added to the wonkystuff MIDI range is a MIDI Controlled Oscillator (MCO), approximating the voice architecture of a single oscillator of the Roland Juno-6. For an overview of the wonkystuff MIDI modules, I have written an overview article.

The module consumes MIDI signals from any of the MIDI channel outputs of the mb/1.

PLEASE NOTE: This module requires the mb/1 module in order to function correctly - it does not directly connect to MIDI devices!

  • Inputs:
    • MIDI serial data (I)
  • Outputs:
    • Oscillator output (x2)
    • Gate (Stays high whilst a key is pressed)
    • Trigger (5ms pulse whenever a new key is pressed)
    • MIDI Thru (T).

Further details

The module responds to MIDI notes 21 to 91 (A-1 to G5 - although as a digital oscillator, aliasing is evident at the higher reaches!) and uses last-note-priority, remembering up to 8 held notes. When a note is released, the pitch returns to the previously held note — when the last note is released, the output remains at that pitch to allow for slowly decaying notes.

MIDI Specification

Parameters of the audio waveform are controlled using MIDI CC messages and/or program-change messages and is loosely based on the Juno-6 voice architecture. Each parameter has a range of 0-127, allowing for quite a few different waveforms!

  • Sub Oscillator:
    • A square wave siting one octave below the main pitch
    • Level controlled by MIDI CC 5
  • Ramp:
    • A rising sawtooth wave
    • Level controlled by MIDI CC 6
  • Square
    • A square/pulse wave
    • Level controlled by MIDI CC 7
    • Pulse controlled by MIDI CC 8
    • PWM mapped to mod wheel (CC 1)
  • Noise
    • Digital sequence of random pulses, based on the noise generation algorithm of the DR-110 drum-voice clones</td>
    • Level controlled by MIDI CC 2

In addition to the above MIDI CCs, mco/1 also responds to some Program Change messages, as follows:

  • Program 0: Recall the stored voice parameters or, if none have been written yet, the default ramp waveform
  • Program 1: Recall the default patch — ramp waveform at maximum volume, all other waves set to zero
  • Program 2: Randomise the voice parameters!
  • Program 7: Store the current parameter set into Program Location 0 — this will be recalled upon next power-on, or by recalling Program 0

Links to code and documentation

No additional links provided for this product.

Product HS Code: 92099400

Shipping policy

Unfortunately it is not possible to link product stock levels with those from the regular wonkystuff shop, so there might be times when items are not currently in stock. In these cases I will contact you to update the expected shipping times (which will need to include the manufacturing time of course).

This is not my main job, so shipping has to fit around evenings and weekends — please feel free to contact me if you think things are taking too long!

Here are some extras that might be useful for your project!

The seller

wonkystuff

York, England, UK
44 orders since May 11, 2023
Welcome to wonkystuff!
We make modules for the AE Modular system by Tangible Waves, and this is our storefront for EU customers (Non-EU customers, can use the shop over at https://wonkystuff.net/)
Please keep order totals under €150 as that way VAT is calculated for you. Exceeding this limit will mean that import duty/VAT will be charged to the recipient by the local postal service. If your order exceeds €150, then please consider splitting it or ordering direct from wonkystuff (which reduces our costs!)
Thank You!