From 0b08bdf95d1695fe7990b6fccf1da92651184f37 Mon Sep 17 00:00:00 2001 From: Leo Coogan Date: Mon, 26 May 2025 13:05:26 -0400 Subject: [PATCH] modular restructuring --- 00-front.mom | 13 +++++++++++++ 01-preface.mom | 15 +++++++++++++++ 02-microsound.mom | 13 +++++++++++++ 03-convolution.mom | 5 +++++ 04-phase_vocoding.mom | 4 ++++ 05-alternative_tunings.mom | 8 ++++++++ build.sh | 2 +- idm.mom => old/idm.mom | 18 ++++++++++++++++++ 8 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 00-front.mom create mode 100644 01-preface.mom create mode 100644 02-microsound.mom create mode 100644 03-convolution.mom create mode 100644 04-phase_vocoding.mom create mode 100644 05-alternative_tunings.mom rename idm.mom => old/idm.mom (93%) diff --git a/00-front.mom b/00-front.mom new file mode 100644 index 0000000..7b7b377 --- /dev/null +++ b/00-front.mom @@ -0,0 +1,13 @@ +.mom +.PRINTSTYLE TYPESET +.TITLE "Sound Hacking: Composing Braindance / IDM" +.AUTHOR "Leonard Francis Coogan" +.papersize letter +.DOCTYPE DEFAULT + +.START +.COVER TITLE AUTHOR COPYRIGHT +.COLLATE + +.TOC +.COLLATE diff --git a/01-preface.mom b/01-preface.mom new file mode 100644 index 0000000..bcb6d9a --- /dev/null +++ b/01-preface.mom @@ -0,0 +1,15 @@ +.CHAPTER 1 +.CHAPTER_TITLE "Preface" +.HEADING 1 "Preface" + +.PP +To me, I think of IDM not as a style, but an approach to electronic music that presents experimental sound design and compositional techniques in the context of techno. This book frames sound synthesis methods and alternative tunings in the context of IDM in order to make these concepts practical and applicable for intermediate electronic music composers +.PP +Access to music technology is universal for anyone with a computer, but education isn’t. To write this book, I conducted endless experiments in SuperCollider and studied computer music textbooks to discover what’s useful. Through experimentation, I found that certain tools suit certain purposes — but if one piece of intellectual advice is missing, the results can be boring or hideous. +.PP +This book aims to give intermediate electronic music producers advice on how to think more critically about their sound design choices. For true beginners without any music or technology background, this book might be too advanced — you might benefit more from starting with foundational music theory, especially if you struggle to create melodic or harmonic content. Although IDM compositions tend to be simple theory-wise, they're still strong compositions. You need a stable structural base to build the complex sound design. +.PP +If I end up working professionally in sound design — not just for electronic music, but for film, animation, or games — this book could eventually expand to explore how sound design functions across those mediums. In IDM, sound design is the foreground; it carries the structure and invites deep, focused listening. In film and animation, sound design supports another medium — it sets the mood, enhances the world, and reinforces narrative without drawing too much attention to itself. The techniques often overlap, but the intent shifts: where IDM prioritizes sonic innovation for its own sake, film sound must serve timing, emotion, and story. In both cases, though, sound design is applied sound art — and understanding how to shape, place, and transform sound remains a core compositional skill. +.PP +I used to wish I didn’t take so long to compose. But I’ve come to realize the reason it takes so long is because I’m constantly experimenting — and that’s not a flaw in the process, it is the process. Each piece is built through trial and discovery. I’m not just composing, I’m conducting research. This book is a map of that ongoing research: a record of the tools I’ve tested, the techniques I’ve uncovered, and the paths that led somewhere unexpected. +.COLLATE diff --git a/02-microsound.mom b/02-microsound.mom new file mode 100644 index 0000000..e1b9ed1 --- /dev/null +++ b/02-microsound.mom @@ -0,0 +1,13 @@ +.CHAPTER 2 +.CHAPTER_TITLE "Microsound" +.HEADING 1 Microsound + +.BLOCKQUOTE +Granular synthesis is based on the idea that a steady-state waveform with its time-invariant spectrum, although mathematically convenient, is a physical impossibility because a waveform cannot exist for all time. It stems from a theory of acoustical quanta postulated by Gabor, which recognizes that aural perception is performed in the time and frequency domains simutaneously. In this technique, the fundamental compositional elements that are used to to weave the sound are /grains/: small bursts of energy encased in an envelope. This term is attributed to I. Xenakis who detailed an extensive theory of grain selection. +.RIGHT +\[em] Charles Dodge, /Computer Music/ +.BLOCKQUOTE END + +\" Synchronous vs asynchoronous production mode +\" 5 to 50 ms +.COLLATE diff --git a/03-convolution.mom b/03-convolution.mom new file mode 100644 index 0000000..aef117a --- /dev/null +++ b/03-convolution.mom @@ -0,0 +1,5 @@ +.CHAPTER 3 +.CHAPTER_TITLE "Convolution" +.HEADING 1 Convolution +\" what convolution is, and which impulse responses produce interesting results, how to avoid feedback on them, unorthodox uses of them. +.COLLATE diff --git a/04-phase_vocoding.mom b/04-phase_vocoding.mom new file mode 100644 index 0000000..ec6699f --- /dev/null +++ b/04-phase_vocoding.mom @@ -0,0 +1,4 @@ +.CHAPTER 3 +.CHAPTER_TITLE "Phase Vocoding" +.HEADING 1 Phase Vocoding +.COLLATE diff --git a/05-alternative_tunings.mom b/05-alternative_tunings.mom new file mode 100644 index 0000000..aa2055a --- /dev/null +++ b/05-alternative_tunings.mom @@ -0,0 +1,8 @@ +.CHAPTER 4 +.CHAPTER_TITLE "Alternative Tunings" +.HEADING 1 Alternative Tunings + +\" how tuning affects timbre +\"I'll start by listing which tunings I like and what they're like and what they're good for in the context of IDM, and then I'll expand on how they work and how complex they get -- keeping it artistically minded, not super mathy. + +.COLLATE diff --git a/build.sh b/build.sh index 4608a3c..db7884d 100755 --- a/build.sh +++ b/build.sh @@ -1 +1 @@ -groff -Kutf8 -mom -Tpdf idm.mom > out.pdf +groff -Kutf8 -mom -Tpdf 00-front.mom 01-preface.mom 02-microsound.mom 03-convolution.mom 04-phase.mom 05-tunings.mom > cooganl-sound-hacking.pdf diff --git a/idm.mom b/old/idm.mom similarity index 93% rename from idm.mom rename to old/idm.mom index 74b874e..62c3b26 100644 --- a/idm.mom +++ b/old/idm.mom @@ -7,9 +7,15 @@ .PRINTSTYLE TYPESET .papersize letter .DOCTYPE DEFAULT + .START +.COVER TITLE AUTHOR COPYRIGHT +.COLLATE +.START +.CHAPTER 1 +.CHAPTER_TITLE "Preface" .HEADING 1 "Preface" .PP @@ -25,6 +31,12 @@ I used to wish I didn’t take so long to compose. But I’ve come to realize th .COLLATE .START +.TOC +.COLLATE + +.START +.CHAPTER 2 +.CHAPTER_TITLE "Microsound" .HEADING 1 Microsound .BLOCKQUOTE @@ -38,16 +50,22 @@ Granular synthesis is based on the idea that a steady-state waveform with its ti .COLLATE .START +.CHAPTER 3 +.CHAPTER_TITLE "Convolution" .HEADING 1 Convolution \" what convolution is, and which impulse responses produce interesting results, how to avoid feedback on them, unorthodox uses of them. .COLLATE .START +.CHAPTER 3 +.CHAPTER_TITLE "Phase Vocoding" .HEADING 1 Phase Vocoding .COLLATE .START +.CHAPTER 4 +.CHAPTER_TITLE "Alternative Tunings" .HEADING 1 Alternative Tunings \" how tuning affects timbre