Building the MMA Drone System

Building the MMA Drone System

The engineering challenges of designing a drone system for a 7-note scale with 7 modes — how the SuperScales drone differs from the MetroDrone, and why mode-specific context changes the engineering requirements.

The MetroDrone, described in an earlier article, is a general-purpose tool: a sustained pitch at a specified frequency plus a metronome click. It works for any key center, any scale, any ear training context. The MMA drone system is a specialized tool: 864 carefully engineered audio files, each optimized for a specific mode of MMA in a specific key, with mode-specific context built into the drone’s timbre. The engineering requirements are substantially more demanding.

The Engineering Challenge — Seven Modes, One Key Center

The fundamental engineering challenge of the MMA drone system is this: the same key center (C) sounds different when you are practicing the MMA scale itself, the Lydian Dominant mode, and the Altered scale — even though all three share the same root pitch. The differences are not just theoretical. A student practicing the Altered scale against a neutral C drone hears the scale’s b9 and b13 as clashing against the clean root — because the neutral drone provides no context for why those altered tones are appropriate. A mode-specific drone that includes the b9 and b13 softly underneath the root provides that context immediately.

Building mode-specific drones required solving engineering problems that the simple MetroDrone does not encounter:

Engineering Problems Unique to the MMA Drone System
Mode detectionThe drone file must “know” which mode it represents in order to include the right characteristic tones. This requires a metadata system that links each drone file to its mode and key — 864 files, each with a precise specification.
Characteristic tone balanceThe mode-specific tones (b9, #11, b13 etc.) must be audible enough to provide context without being so loud that they compete with the exercise material. Extensive listening tests determined the -12dB relative level as the effective balance point.
Altered scale challengeThe Altered scale’s characteristic tones (b9, #9, b5, b13) are maximally dissonant against the root. Including all four simultaneously in the drone creates a sonic texture that can feel overwhelming. The engineering solution was to include only the b9 and b13 — the most characteristic and musically clearest of the four alterations.
Tritone contentThe Lydian Dominant and Altered modes both contain tritone relationships to the root. Including the tritone in the drone requires careful level control — too loud and it destabilizes the sense of key center, too quiet and it adds nothing. Level: -15dB relative to root.
Consistency across modesThe 864 drone files must sound like a coherent system — the same root tone quality across all modes, the same metronome click timbre, the same overall volume level. Inconsistency across files breaks the student’s sense of a unified practice environment.

Mode-Specific Drone Specifications

Characteristic Tones Included Per Mode (All at -12dB to -15dB relative to root)
ModeRoot toneCharacteristic tones addedEngineering note
MMA (Mode 1)CEb (♭3) at -12dBThe flatted 3rd is the defining difference from major — include it to immediately establish minor context
Dorian b2CDb (♭2) at -12dBThe b2 is the most exotic note — hearing it immediately in the drone establishes the Phrygian-adjacent sound world
Lydian #5CF# (#4) at -13dB, G# (#5) at -14dBBoth the #4 and #5 define this mode — include both but at slightly reduced levels to prevent whole-tone density in drone
Lydian DominantCF# (#11) at -12dB, Bb (b7) at -13dBThe tritone (#11) plus the dominant 7th (Bb) immediately establishes the Lydian Dominant sound world
Mixolydian b13CAb (b13) at -12dB, Bb (b7) at -13dBThe b13 plus dominant 7th establishes the primary dominant context without the tritone tension of Lydian Dominant
Locrian nat2CGb (b5) at -12dB, D (nat2) at -14dBThe b5 establishes half-diminished context; the nat2 (vs. standard Locrian’s b2) is included softly to mark the distinction
Altered (Mode 7)CDb (b9) at -13dB, Ab (b13) at -14dBOnly two of the four alterations included — the b9 and b13 are the most harmonically informative without creating an overwhelming cluster

The Loop Engineering Problem

Each of the 864 drone files is designed to be loopable — the end of the file connects seamlessly to the beginning so that a student can practice for longer than the file’s 4-minute duration without the drone cutting out. Achieving a seamless loop with sustained tones requires that the file begin and end at exactly the same phase in the drone’s sound wave — a zero-crossing loop point.

SuperCollider’s envelope system handles this: each drone sound begins with a short attack (0.01 seconds, inaudible) and ends with a short release (0.01 seconds, equally inaudible), creating a clean loop point without the click that would occur if the waveform was cut in the middle of a cycle. The metronome click at the loop point is synchronized to the beat grid so that the loop never creates a rhythmic hiccup.

This loop engineering detail is invisible to the student — they simply hear a continuous drone. But without it, every loop point would create a distraction that interrupts the practice session. Engineering that disappears into the background is the best engineering.

Audio engineering and pedagogical design — the same goals

Mode-specific context

Including mode characteristic tones in the drone is an engineering decision driven by pedagogical theory — students acquire mode sound worlds faster with context than without. The -12dB level is an engineering specification derived from listening tests, not from mathematical principles alone.

Invisible engineering

Good infrastructure engineering is invisible — seamless loops, consistent levels, reliable playback. When engineering works perfectly, the student is aware only of the practice material, not the infrastructure. Invisible engineering is the goal.

Constraint-driven design

The Altered mode’s characteristic tone selection (b9 and b13 only, not all four alterations) is a constraint-driven design decision — including all four created a drone that was acoustically counterproductive. Constraints often produce better design than unconstrained freedom.

Specification precision

864 files, each with a precise specification (-12dB characteristic tones, specific loop points, specific tempo variants). Engineering at this scale requires specifications precise enough to be automated — human memory cannot track 864 individual decisions reliably.

The final article in this series looks at the complete journey from discovery to publication — how the SuperScales book was assembled from verification, production, and design components, and what comes next in the SuperScales series.

Audio engineering for music education is discussed in Roads, The Computer Music Tutorial (1996). Loop point engineering: SuperCollider envelope documentation at supercollider.github.io. The SuperScales drone system and complete book are at muse-eek.com.

Leave a Reply

Your email address will not be published. Required fields are marked *