Monophonic instrument Development preview

mxm-mono-01

Architecture reference Roland SH-101Independent homage · not affiliated with Roland Corporation

A compact mono for bass and lead lines, built to stay under your hand.

The plugin, editor, preset system, and standalone editor harness are built. DAW hosting and hardware listening still need release checks.

Mono27 parameters50 presetsCLAP
The mxm-mono-01 editor with cards for its modulator, oscillator, mixer, filter, amplifier, and shared envelope
Current editor previewLight theme

Sound

mxm-mono-01 follows the Roland SH-101: one oscillator, one filter, one envelope, and one LFO. That short path is the point. A bass or lead patch is usually a few moves: choose the range, mix the saw or pulse with the sub, set cutoff and resonance, then shape the shared envelope.

The oscillator can mix saw, pulse, sub, and noise. Pulse width works by hand or from the LFO and envelope. The sub has three shapes, including a narrow pulse two octaves down.

A resonant four-pole low-pass sits at the centre. It loses body as resonance climbs rather than correcting the drop. The one ADSR reaches both the filter and amplifier, so decay and release change tone and articulation together. That coupling is a limitation, and it is also why the instrument is quick to read.

Glide stays in the voice. It starts at zero, then moves smoothly between held notes when raised. Legato and retrigger modes decide how the shared envelope reacts when notes overlap.

Interface

The Synth view follows the signal in six cards: Modulator, Oscillator, Mixer, Filter, Amplifier, and Envelope. Cutoff and resonance get the largest controls. The mix levels and envelope stages use sliders because comparing positions matters more than saving a few pixels.

Three displays answer questions the controls cannot:

  • the mixer shows the waveform made by its four sources;
  • the filter curve shows the cutoff, resonance, and envelope reach;
  • the envelope display shows the shared shape and its current stage.

The cards wrap into rows when the host window narrows. Their order does not change. A separate Parameters view lists all 27 controls with direct text entry, useful for testing and precise edits.

The interface uses the collection teal. Light and Dark share the same structure, while each theme has its own neutral palette and contrast values.

Presets

Fifty factory sounds are compiled into the plugin. The browser groups them by bank and category, includes search, and puts favourites first. User patches are saved as readable JSON under the platform config folder.

Init is one plain oscillator through an open filter. Modulation depths, resonance, and glide start at zero. Configuration controls such as LFO rate, pulse width, and sub shape start somewhere useful, so the first amount you raise produces the change named on the panel.

Status

Current state
FormatCLAP instrument
Target systemsWindows, macOS, Linux
EditorBuilt and usable through its standalone harness and MXM Player
ValidationProject tests and clap-validator pass in the collection repository
Commercial DAWNot yet tested
Hardware fidelityUnverified; no listening comparison has been run
LicenceMIT

The editor can open in MXM Player as a floating plugin-owned window. Embedded DAW parenting, host-driven scaling, and commercial-host automation remain release work.

Independent homage

mxm-mono-01 is modelled on the Roland SH-101

Roland and SH-101 are trademarks of Roland Corporation. They appear here only to name the hardware whose architecture informed this plugin.

MXM is an independent project with no affiliation with, authorisation from, sponsorship by, or endorsement by Roland Corporation. No original firmware, samples, artwork, or panel graphics are used or distributed, and no MXM product is sold or described as a Roland product.

Source at release

The repository is private while development and release work continue. The source is not publicly accessible yet.

Licence details