MDScaler
project name: MDScaler
project url: https://github.com/hanjo-synth/MDScaler
author: Hanjo
description: a tonal performance utility for the Elektron Machinedrum
discussion url: https://llllllll.co/t/mdscaler/73236
documentation url: https://github.com/hanjo-synth/MDScaler
tags: midi controller utility performance

Machinedrum Pitch Scaler

Machinedrum Pitch Scaler is a tonal performance utility for the Elektron Machinedrum (or any CC-controllable synth).
It provides real-time scale quantization and MIDI CC pitch output, allowing for easy melodic writing, bassline programming, and parameter-locking directly from Norns.

Author: HANJO – Tokyo, Japan

Machinedrum Pitch Scaler Screenshot

OVERVIEW

This script enables tonal control of the Machinedrum’s parameters through MIDI CC messages.
By selecting a scale and root note, you can send CC values mapped to musical notes, ensuring melodic consistency while tweaking or parameter-locking sounds.
It’s designed for both studio composition and live improvisation, turning the Machinedrum into a melodic instrument.


FEATURES


CONTROLS

Control Function
E1 Change Scale Mode
E2 Adjust Root Note (C, C#, D, etc.)
E3 Depends on current mode:
Channel Mode – Change MIDI channel (1–16)
CC Mode – Change MIDI CC number (0–127)
Note Mode – Step through notes in scale
K2 Send a Random Note from the current scale
K3 Toggle E3 Mode (Channel → CC → Note → back)

DISPLAY

The on-screen interface provides real-time feedback for: