BAIN MUSC 336
Introduction to Computer Music
ONLINE REFERENCE
Hass, Introduction to Computer Music
We will use Jeffery Hass' open access
textbook Introduction to Computer Music (Hass 2025) as an online
reference for acoustics, studio gear, MIDI, synthesis, and digital
audio.
TABLE OF CONTENTS
Ch. 1 Acoustics
- Introduction {Hass}
- What is Sound? {Hass}
- Speed of Sound {Hass}
- Sound Waves {Hass}
- Frequency {Hass}
- Wavelength {Hass}
- Amplitude {Hass}
- Wave shape {Hass}
- Phase {Hass}
- Resonance {Hass}
- Reflection {Hass}
- Reverberation {Hass}
- Standing Wave {Hass}
- How the Ear Works {Hass}
- Pitch and Tuning {Hass}
- Loudness {Hass}
- Timbre {Hass}
- Localization {Hass}
Ch. 2 Studio Gear
- Introduction {Hass}
- Cables and Connectors {Hass}
- Microphones {Hass}
- Mixing Consoles {Hass}
- Signal Processing: Effects {Hass}
(reverb, compression, EQ, delay, etc.)
Ch. 3 MIDI
- MIDI Overview and History {Hass}
- MIDI Hardware Specification {Hass}
- MIDI Data Format: Message Types {Hass}
- MIDI Data Format: Channel Voice Messages {Hass}
- MIDI Data Format: Controller Change in Detail {Hass}
- MIDI Controller Numbers {Hass}
- MIDI Data Format: Channel Mode Messages {Hass}
- MIDI Data Format: System Messages {Hass}
- MIDI Data Format: SysEx Extensions {Hass}
- Non-code MIDI Extensions {Hass}
- Standard MIDI Files (SMF)
- General MIDI (GM)
- General MIDI Level 1 Instrument Patch Map with Families
Ch. 4 Synthesis
- History {Hass}
- Waveforms {Hass}
- Filters {Hass}
- Analog Synth Concepts {Hass}
- Envelopes and Gates {Hass}
- Patches: The Basic Patch {Hass}
- Patches: Sub-audio Rate Modulation {Hass}
- Audio-rate FM Synthesis {Hass}
- Audio-rate Amplitude and Ring Modulation {Hass}
- Phase Vocoding {Hass}
- Convolution {Hass}
- Granular Synthesis and Granulation of Sampled Sound {Hass}
- Speech Synthesis and the Channel Vocoder {Hass}
- A Digital Synthesis Language Sampler {Hass}
Ch. 5 Digital Audio
- Overview {Hass}
- Binary Numbers {Hass}
- Samples and Sampling {Hass}
- Nyquest Theorem {Hass}
- Sample Rates {Hass}
- Quantization, Approximation Erros and Sample Size {Hass}
- Digital-to-Analog Converters (DACs) {Hass}
- Audio File Formats {Hass}
- References {Hass}
Ch. 6 Electronic Music History
- Electronic Music Historical Timeline {Hass}
Appendices
- Texts and Resources {Hass}
- Pitch to Frequency MIDI Chart {Hass}
- Electricity & Electronics Basics for Electronic Music {Hass}
- Non-traditional Tuning and Temperament {Hass}
- Educational and Professional Links {Hass}
Useful Tables
- Decimal-Binary-Hexadecimal Conversion Chart {Hass}
- General MIDI Level 1 Instrument Patch Map with Families {Hass}
- MIDI Controller Numbers {Hass}
Reference
Hass, Jeffery. 2025. Introduction
to Computer Music: An Electronic Textbook, 2nd ed.
Bloomington, IN: Indiana University. Available online at: <https://cmtext.indiana.edu>.