The module responds to MIDI notes 1 to 105 (C#-2 to A6 – although as a digital oscillator, aliasing is evident at the higher reaches!).
In monophonic mode, it 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.
In polychain mode, it will sound the first note that is seen, and ignore all subsequent notes until the first note is released. Notes which are ignored are forwarded through the p
output, allowing subsequent oscillators to consume these notes.
Please note that this module requires a base for mounting - either our µBaseLiteor the UBASE module from Tangible Waves.
Parameters of the audio waveform are controlled using MIDI CC messages and/or program-change messages. The voice architecture is loosely based on the Juno-6 voice architecture, with each parameter having a range of 0-127, allowing for quite a few different waveforms!
Each of the CCs in this table are saved/recalled in response to Program Change messages. The base-CC (indicated by <b> below) can be changed in MIDI-Learn mode.
Parameter | MIDI CC | Description |
---|---|---|
Ramp | <b> | A rising sawtooth wave |
Square | <b> + 1 | A square/pulse wave |
Pulse width | <b> + 2 | Width of the square/pulse |
PWM amount | <b> + 3 | Modulation of Pulse Width by the internal LFO |
Sub Oscillator | <b> + 4 | A square wave sitting one octave below the main pitch |
Noise | <b> + 5 | Digital sequence of random pulses, based on the noise generation algorithm of the DR-110 drum-voice clones |
LFO rate | <b> + 6 | Rate of the modulating LFO |
Sine Level | <b> + 7 | 8bit sinewave wavetable level |
Velocity Sensitivity | <b> + 8 | The amount of volume variation resulting from the velocity of note messages. Sensitivity of 0 means that the amplitude is always ‘full’. |
Transpose | <b> + 9 | Specified in semitones; adds up to 24 semitones to the base pitch. |
Function | MIDI CC | Description |
---|---|---|
Modulation | 1 | Applies pitch modulation from the LFO |
Legato | 68 | In legato mode the GATE output stays high for new notes; otherwise the GATE signal briefly goes low for each new note. |
All sound off | 120 | Sets the volume of the audio to zero. |
All notes off | 123 | Clear the GATE output. |
Mono Mode | 126 | Switch to monophonic mode (default) |
Poly Mode | 127 | Switch to polychain mode |
Pitch bend range | RPN 0 | Sets the range of pitch bend. |
In addition to the above MIDI CCs, mco/1 also responds to the following Program Change messages:
Program Number | Behaviour |
---|---|
0-31 | A selection of preset wave combinations from the parameter CC list above. |
32-41 | User-programmable wave combinations of parameter CCs. If a Program change message is sent whilst in ‘MIDI Lean mode’ then the current parameters are stored to that location. |
The following parameters are stored in the module when a long-press on the button is detected:
Parameter | Behaviour |
---|---|
Legato Mode | Whether the module retriggers the GATE output upon each new note-on (Mono mode only) |
Base CC | The CC upon which all parameters are based ( above). This allows each mco in a stack to respond to different CCs. |
Pitch bend range | How big an effect the pitch bend has on the pitch of the note (set via RPN above) |
Default Program | The program memory to load when starting or resetting the module |
Documentation (wonkystuff.co.uk)
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).
We aim to get thiings shipped out as quickly as possible; please feel free to contact me if you think things are taking too long!