# mcc/4 MIDI Controller Module [µ-module]

Converts 4 MIDI CC messages to CV, or acts as a MIDI-CV converter

- **Seller:** [wonkystuff](https://lectronz.com/stores/wonkystuff), York, England, UK
- **Price:** €35.00 (EUR, before shipping and taxes)
- **Availability:** Sold out
- **Categories:** MIDI, Synth, Audio
- **HS code:** 92099400
- **Product page:** https://lectronz.com/products/mcc-4

## Images

![mcc/4 MIDI Controller Module [µ-module]](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MzM1MzUsInB1ciI6ImJsb2JfaWQifX0=--54e22dec4adc49800dbbac54e49a2cd0e18a07bf/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--970c165836a83091725a1a0fd4f37ce9408da1bf/mcc-4.jpg)
![mcc/4 MIDI Controller Module [µ-module]](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODk4MiwicHVyIjoiYmxvYl9pZCJ9fQ==--06f0e6214191f985858568c28fbd35642fb75d94/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/mcc4.png)

## Description

The second module to be added to the wonkystuff MIDI range is a 4-output MIDI Continuous Controller extractor. For an overview of the wonkystuff MIDI modules, I have [written an overview article](https://wonkystuff.net/midi-a-new-signal-type-for-ae).

The mcc/4 is used to convert MIDI CC (Continuous Controller) messages into CV, allowing existing modules to be controlled by MIDI. The module generates 4 independent CV outputs derived from a programmable set of MIDI CC messages. In addition, the mcc/4 can also operate as a MIDI-CV converter.

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:
  - CC (x4)
  - MIDI Thru (T)

# Further details

The module generates 4 independent CV outputs derived from a programmable range of MIDI CC messages (e.g. 1-4, or 23-26). In the following description, we’ll call the lowest CC the ‘base’ CC (e.g. for the range 23-26, CC23 is the base CC). The outputs are labeled ‘a, b, c, d’, where ‘a’ is the voltage derived from the base CC, ‘b’ is derived from ‘base+1’ CC etc. In addition, the mcc/4 can also be used as a MIDI-CV converter (see below).

The UI on the module is based on a single button:

- **Short press (less than 4 seconds)**: 'Listen' mode: The next MIDI CC message received will be the new 'base' CC. If no CC is received, then the module will revert to the last-stored base CC (see table below for special cases).
     Whilst in 'listen' mode, the MIDI LED will light — the LED extinguishes when listen mode is no longer active (either due to timeout, or because a suitable MIDI message has been received)
- **Long Press (longer than 4 seconds)**: Writes the current base CC to eeprom, along with the currently active CV values. This means that the next time the module is powered on the current base CC is reloaded as well as the values of those 4 CCs. Whilst the button is pressed, the LED will light — when the write to eeprom has completed, the LED will extinguish.

## Modes

The mcc/4 has the following operational modes depending upon which MIDI message it receives:

### MIDI CC

- **a**: CC
- **b**: CC+1
- **c**: CC+2
- **d**: CC+3

### Pitch Bend

- **a**: Pitch bend
- **b**: CC 1 (Mod wheel)
- **c**: CC 2 (Breath Control)
- **d**: CC 3

### Note On

- **a**: Gate
- **b**: Trigger
- **c**: Velocity CV
- **d**: Note CV

Ordinarily, each output is scaled between 0-5v, however in the MIDI-CV mode, the 'Note CV' output is scaled between 0-4.096v for pitch accuracy, giving a range of C-0 (MIDI Note 24) to C4 (MIDI Note 72).

## 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).

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!
