MMG

MMG — MIDI Music Generator

A musical notebook that thinks in MIDI. Generate eight structured sketches, pick one, and export it to your DAW.

The Workflow: From Seed to DAW

MMG does not finish the track for you. It accelerates the phase where the idea is born, giving you deterministic, reusable MIDI material for House, Cinematic Ambient, and Lo-fi Hip-Hop.

01

Generate

A parametric engine generates 8 correlated MIDI variants from a deterministic seed.

02

Review

Browse the cards in Sketch Lab. Instant audio preview powered by the native C++ DSP engine.

03

Promote

Choose the most promising sketch. Open Instrument Lab for piano-roll editing.

04

Export

Export structured MIDI. Open the file in your preferred DAW and finish the production.

The Architecture of the Idea

Built with Python and PySide6 for the interface, MMG is a desktop environment designed for control. Unlike neural "black-box" audio generators, the MMG engine is rule-based and fully transparent.

The same seed parameter always returns the same progression, guaranteeing full reproducibility of the musical sketch. Generated audio has a single purpose: to provide an immediate reference during selection.

  • Deterministic parametric generation: seed-safe and reproducible.
  • Technical, dense UI focused on workflow control.
  • C++ DSP engine optimized for real-time audio preview.
  • Primary output: standard MIDI patterns, sections, and metadata.
Sketch Lab / Board
Instrument Lab / Piano Roll
C++ Audio Preview Engine
Deterministic Seed Generation

Resources & Documentation

Manuals and license terms will be published at public release. In the meantime, see the documentation archive.