From Finale to the Web

From Finale to the Web

How 30 years of pitch class set composition — from hand-entered Finale files to AI-assisted book production — became 78 published volumes and counting.

The Sound Cells series did not begin as a publishing project. It began as a compositional practice — Bruce Arnold writing pieces using pitch class set trichord pairs, starting with the hexatonic system he had developed from his studies with Charlie Banacos and Jerry Bergonzi, beginning in 1990. The idea of organizing those compositions into a systematic series, with exercises, scores, audio files, and pedagogical text, came later. Much later.

The journey from the first compositions to the 78-volume published series spans 35 years and every major change in music production technology — from hand-entered Finale scores on early Macintoshes, through MIDI sequencers and CD-ROM distribution, to AI-assisted content generation, cloud storage, and web-based streaming. Understanding this journey illuminates both the history of music technology and the specific choices that shaped the Sound Cells series into what it is today.

The Timeline

From Composition to Publication — Key Eras
1990
First compositions — hand-entered Finale
Early pitch class set compositions entered note-by-note in Finale on a Mac. Scores printed on laser printer. Audio played back through early MIDI sound modules — early General MIDI. No distribution beyond private teaching.
1996
Muse Eek Publishing founded
Lesson materials accumulated from years of private teaching and university instruction (Berklee, NYU, Princeton) organized into publishable form. Early website on muse-eek.com. PDF downloads via PayPal. First systematic documentation of the ear training system.
2000–2010
Catalog expansion — recording studios
Albums recorded with real musicians (Michael Jefry Stevens, Adam Nussbaum, and others). Compositions across trichord pairs documented on studio recordings. Hurricane Sandy (2012) destroys Westbeth studio — $25K in microphones lost. Pivot toward digital-first distribution.
2015–2020
SuperCollider and LilyPond adoption
Shift from Finale (graphical) to LilyPond (code-based) for new score generation. SuperCollider adopted for audio synthesis. Python scripting layer added. First batch generation of exercises — hundreds of files from single script runs. Scale of production increases dramatically.
2024–2025
AI-assisted production and cloud distribution
Claude AI integrated into the production pipeline for mathematical verification, book text generation, and debugging. Cloudflare R2 adopted for audio hosting. The 78-volume Sound Cells series systematically produced. STEAM education website launched to build discoverability.

The Technology Transition at Each Stage

Each major technology transition in the pipeline brought not just efficiency gains but qualitative changes in what was possible:

1990–2000
Finale + MIDI modules
Note-by-note entry. Single compositions. Audio quality limited by MIDI sound modules. Scale: tens of pieces.
2000–2015
Studio recording + PDF
Real musicians on recordings. High-quality audio. PDF distribution via website. Scale: hundreds of products, thousands of students.
2015–2020
LilyPond + SuperCollider
Batch score and audio generation. First systematic completeness — all 12 keys per exercise. Scale: thousands of files per volume.
2020–2024
Python orchestration
Full pipeline automation. Metadata generation. Volume assembly. Scale: tens of thousands of files across all volumes.
2024–2025
AI + Cloudflare R2
Mathematical verification at scale. Book text generation. Cloud audio hosting. Web publication. Scale: 78 volumes, ~5TB of material.
Near future
Native iOS app
Private R2 access with entitlement gating. RevenueCat integration. Interactive ear training. The full catalog in a student’s pocket.

What “Systematic” Required

The shift from “compositions in a trichord pair system” to “78 volumes systematically covering all trichord pairs” required something that no compositional practice can provide: completeness. A composer writes pieces they find interesting. A systematic series requires that every trichord pair be covered, every transposition documented, every exercise format produced — regardless of whether any particular combination is especially interesting to the composer in that moment.

This is where computation became essential. The LilyPond and SuperCollider pipeline could generate exercises for trichord pairs that Arnold had never specifically composed in — not because those exercises were less valuable, but because the system’s completeness required them. The exercises for the 012-048 trichord pair (chromatic cluster plus augmented triad) may not represent a combination Arnold would naturally gravitate toward in his own composition. The system covers it anyway, because a complete map of the hexatonic space covers all 78 unique pairs.

The Role of the Compositions

While the exercises could be generated, the compositions could not. The 149 original compositions spread across the 78 volumes — from early pieces like Give ’em Some and Dakota Gumbo (013-013) to the fine structure constant pieces (026-026) to the Great Houdini blues catalog (025-025) — represent 35 years of actual creative engagement with each trichord pair. They cannot be computed. They must be composed.

This is the irreducible human contribution to the Sound Cells series: not the exercises, not the scores, not the metadata (all of which can be generated), but the compositions that demonstrate what each trichord pair actually sounds like in the hands of a musician who has lived with it for decades. The computer generates the map; the compositions are the territory.

A Selection of the 78 Volumes — Composition Count
V13 — 013-013 (Universal Trichord)013-01333 compositions
V58 — Pentatonic / Blues025-02528 compositions
V34 — Modern Substitute015-01513 compositions
V64 — Fine Structure Constant026-0268 compositions
V69 — Quartal / Open027-0277 compositions
V47 — Tritone + Quartal016-0279 compositions
V65 — Whole-tone + Quartal026-0273 compositions

The STEAM Articles — Discoverability as Engineering

The articles you have been reading — this series on hexatonics and the STEAM disciplines — are themselves part of the engineering stack. The Sound Cells series exists and is accessible. What it lacks is discoverability: the ability to be found by students, educators, and curious people who don’t already know to look for it.

These articles solve that problem by creating content that explains the mathematics, physics, neuroscience, and engineering of the hexatonic trichord pair approach in language that reaches students from STEM backgrounds — people who will encounter these articles not because they are looking for music theory but because they are looking for the fine structure constant, or set theory, or harmonic series, or SuperCollider, or Cloudflare R2. When those searches lead to these articles, and those articles lead to the compositions and courses, the engineering of discoverability has worked.

This is the final stage of the journey from Finale to the web: not just making the music accessible, but making it findable.

The Range of the Series — Early and Recent

Two pieces spanning the catalog — A Few Dozen is a recording with live musicians, Blue Lotus is a computer realization. Same trichord pair logic, different production eras.

A Few Dozen — Bruce Arnold, ensemble recording (016-027)
Blue Lotus — Bruce Arnold, computer realization (026-027)

The journey from composition to publication

Notation evolution

From hand-entered Finale to LilyPond-generated scores — the same notes, described in increasingly systematic ways. The shift from graphical to code-based notation is a shift from craft to engineering, enabling a scale that craft alone cannot reach.

Audio evolution

From MIDI sound modules to studio recordings to SuperCollider synthesis — each technology enabled different kinds of audio quality and different scales of production. The computer realization is not a substitute for the live recording; it is a different artifact with different pedagogical value.

Distribution evolution

From printouts in private lessons, to PDF downloads, to cloud streaming — each shift expanded the potential audience and reduced the friction of access. The fully cloud-native future (native app, private R2, entitlement gating) is the next evolution of this trajectory.

Discoverability

Publication is necessary but not sufficient. The STEAM articles are the discoverability layer — content that explains the mathematics, physics, and engineering of the system to audiences who will encounter it through their own domain interests, not through a music theory search.

What Comes Next

The 78 Sound Cells volumes are the core of the system. Around them, still in development: the SerialEar advanced ear training course (all 12 trichords against a drone, 31GB of material); the 9,240 Trichord Permutations course; the Rhythm Nesting series (28 volumes on superimposed rhythms); the SuperScales book; and the native iOS application that will bring the complete catalog to any musician’s phone.

Each of these projects follows the same engineering logic: mathematical specification first, systematic generation second, human curation and composition third, publication and distribution fourth. The tools change. The approach stays consistent.

The compositions began in 1990 with a guitarist who had studied with Banacos, learned from Bergonzi, and been challenged by Goodrick to carry the torch of a pedagogical lineage that traced back to Scarlatti. Thirty-five years later, those compositions are part of a 78-volume series, hosted on Cloudflare R2, explained in STEAM articles indexed by search engines, and reaching students in places those teachers never imagined. The work continues.

Bruce Arnold’s complete catalog — Sound Cells, ear training, guitar technique, rhythm, and all related courses — is available at muse-eek.com. The Bruce Arnold Foundation’s music education and STEAM initiatives are at brucearnoldfoundation.org and steam-education.org.

Leave a Reply

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