---
id: max_m
title: "Music N (Bell Labs)"
year: 1957
category: "AI & Code"
lang: en
canonical: https://nodemusic.cc/node/max_m
source: node.music
---

# Music N (Bell Labs) (1957)

AI & Code · https://nodemusic.cc/node/max_m

## Summary

Instead of a stage – a sterile room with a humming IBM mainframe; instead of musicians – stacks of punch cards. Max Mathews taught the computer to sing. He wrote Music N – the first language where the orchestra and score existed only as code.

## Full text

In the late 1950s, engineers were struggling to digitize telephone speech, running streams of acoustic data through mainframes. Max Mathews realized a paradoxical truth: if a machine could compute a human voice for a telephone line, it could generate any conceivable waveform. Thus, telecommunications engineering gave birth to the first software for direct sound synthesis.

The music creation process demanded humility, as real-time synthesis did not exist. A composer punched code onto stiff punch cards and handed them over to the operators of the vacuum-tube giant IBM 704. Mathews devised an elegant architecture, dividing the system into two parts. The "orchestra" consisted of virtual building blocks (Unit Generators, or UGens)—mathematical filters and oscillators. The "score" dictated timing and pitch. To save memory, wavetable synthesis was employed: the computer took a digital snapshot of a single wave cycle and looped it at the required speed. The machine chewed through these equations in batch mode overnight. In the morning, the numbers were run through a DAC onto magnetic tape. To hear 17 seconds of the dry, mechanical beeping of the piece "The Silver Scale," the composer waited for long hours, listening to the hum of the cooling fans.

Despite the primitive sound of early experiments, the architecture of MUSIC N defined the development of digital audio. In 1968, Mathews rewrote the code in FORTRAN (as MUSIC V), allowing the program to run on mainframes from other manufacturers. Distributing the source code punch cards to universities stimulated independent research: Jean-Claude Risset used this environment for the acoustic modeling of a trumpet's timbre, and John Chowning at Stanford discovered the method of FM synthesis. Mathews' concept of Unit Generators (independent software blocks for signal generation and processing) became the foundation for modern visual programming environments (Max/MSP, Pure Data) and the entire architecture of VST plugins.

## People

- Jean-Claude Risset (1938–2016) — French composer and IRCAM researcher.
- John Chowning (b. 1934) — American composer and researcher.
- Max Mathews (1926–2011) — American engineer at Bell Labs.

## Connections

### Influenced by

- [The Voder (Bell Labs)](https://nodemusic.cc/node/voder.md) - EVOLVED

### Influenced

- [FM Synthesis](https://nodemusic.cc/node/fm.md) - ENABLED
- [Mutations](https://nodemusic.cc/node/risset.md) - ENABLED
- [Csound](https://nodemusic.cc/node/csound.md) - EVOLVED
- [Max (IRCAM)](https://nodemusic.cc/node/max.md) - INSPIRED
- [Granular (Riverrun)](https://nodemusic.cc/node/truax.md) - ENABLED

Wikipedia: https://en.wikipedia.org/wiki/MUSIC-N
