A comprehensive, opinionated guide for the software engineer who wants to build audio gear — deeply enough to reason about circuits, design custom systems for any use case, and potentially sell their work. Covers guitar pedals, speakers, amplifiers, and digital audio (Raspberry Pi streaming/DSP).
46 chapters · 8 Parts · 3 Appendices · 10 build projects · 12 coding projects · ~$1,100-2,300 in materials
100x-audio-builder-guide/
Part 0 — Electronics for Audio People ← Electricity, components, schematics, simulation, safety
Part 1 — Guitar Pedals ← Signal theory, gain/clipping, builds: fuzz → overdrive → delay
Part 2 — Speakers ← Acoustics, Thiele-Small, crossovers, cabinets, builds: bookshelf → towers → PA
Part 3 — Amplifiers ← Amp theory, solid-state, tubes, safety, builds: chip amp → Class D → tube amp
Part 4 — Digital Audio & The Pi Streamer ← DAC/ADC, streaming, DSP, Fourier/FFT, audio coding, builds: streamer → crossover → full hub
Part 5 — PCB Design & Professional Builds ← KiCad, enclosures, finishing, QC
Part 6 — System Design & Integration ← Matching, room acoustics, complete system builds
Part 7 — From Hobby to Hustle ← Sourcing, costing, branding, scaling
├── appendices/ ← Glossary, suppliers, resources
└── README.md ← You are here
You're a software engineer who wants a new creative dimension. You've built systems that handle millions of requests, and now you want to build systems that handle sound waves. Maybe you want a killer home listening setup you designed yourself. Maybe you want a party system that fills a backyard. Maybe you play guitar and want pedals that sound exactly the way you hear them in your head. Maybe you see a future where this becomes a side business — building custom audio gear for people who care about sound.
This guide is for you if:
- You can solder and have basic tools, but you've never applied it to audio
- You want to understand electronics, not just follow instructions
- You want to read a schematic and know what it'll sound like before you build it
- You want to use simulation tools the way you use a debugger — to reason about behavior
- You want to speak the industry jargon so you can read datasheets, forums, and specs fluently
- You want professional-grade knowledge, not just hobby-level builds
- You might want to sell what you build someday
This guide is organized as domain towers — each Part covers one domain (pedals, speakers, amps, digital) from beginner to advanced. Within each tower, theory chapters come first (so you understand why before you build), followed by build chapters that apply everything you learned.
Every tower is self-contained. After completing Part 0 (electronics fundamentals), you can read any domain tower independently. Want to just build speakers? Read Part 0 → Part 2. Only interested in guitar pedals? Part 0 → Part 1.
The towers converge in Part 6 (System Design), where you combine speakers + amps + digital into complete sound systems.
| Your Goal | Start Here | Then |
|---|---|---|
| Learn electronics from scratch | Part 0: Ch 0 → 1 → 2 → 3 → 4 | Any domain tower |
| Build guitar pedals | Part 0, then Part 1: Ch 5 → 6 → 7 → 8 → 9 → 10 | Part 5 (PCB design) |
| Build speakers | Part 0, then Part 2: Ch 11 → 12 → 13 → 14 → 15 → 16 → 17 | Part 6 (system design) |
| Build amplifiers | Part 0, then Part 3: Ch 18 → 19 → 20 → 21 → 22 → 23 → 24 | Part 6 (system design) |
| Build a Pi streamer | Part 0, then Part 4: Ch 25 → 26 → 27 → 28 → 29 → 30 | Part 6 (system design) |
| Build a complete home hi-fi system | Part 0 → Part 2 → Part 3 → Part 4 → Part 6: Ch 38 | Done |
| Build a party PA system | Part 0 → Part 2 → Part 3 → Part 4 → Part 6: Ch 39 | Done |
| Go professional / sell your gear | Complete any domain tower → Part 5 → Part 7 | Done |
| Quick lookup | Glossary | Suppliers |
The shared foundation. Every domain tower builds on this. You'll learn to reason about circuits the way you reason about code.
| Ch | Title | Difficulty | What You'll Learn |
|---|---|---|---|
| 0 | Electricity Through the Lens of Sound | Beginner | Voltage as signal, current as flow, impedance, AC vs DC, frequency, phase, power/watts, decibels, Ohm's law and Kirchhoff's laws for audio |
| 1 | Components and What They Do to Signals | Beg→Inter | Resistors, capacitors, inductors, diodes, transistors, op-amps — each explained through what they do to audio signals |
| 2 | Reading Schematics and Datasheets | Beginner | Schematic symbols, signal flow, power rails, block diagrams, reading datasheets, app notes, identifying standard circuit blocks |
| 3 | Simulation and Analysis Tools | Beg→Inter | LTspice, Falstad, KiCad schematic capture, breadboard prototyping, audio probes, signal tracing |
| 4 | Your Workbench, Tools, and Safety | Beginner | Soldering refinement, desoldering, multimeter deep dive, oscilloscopes, power supplies, mains safety, capacitor discharge |
Tower exit state: You can read a schematic, identify what each block does, simulate the circuit in SPICE, predict its behavior, and prototype it on a breadboard.
Your first audio circuits. Low voltage, cheap, fast feedback loops — and you can hear the result immediately.
| Ch | Title | Difficulty | What You'll Learn |
|---|---|---|---|
| 5 | How Effects Shape Sound | Beginner | Signal path, gain staging, clipping types, time-based effects, modulation, filtering, buffered vs true bypass, pedal chain impedance |
| 6 | Gain Stages and Clipping Circuits | Intermediate | Transistor gain stages, op-amp gain stages, diode clipping, tone stacks (Fender/Marshall/Baxandall), SPICE simulation |
| 7 | From Schematic to Breadboard | Beg→Inter | Layout translation, signal tracing with audio probe, debugging (no sound, noise, oscillation), voltage checks |
| 8 | Build: Fuzz and Boost | Beginner | Silicon Fuzz Face clone, clean boost, transistor biasing experiments, component substitution, measuring your build |
| 9 | Build: Overdrive and Distortion | Intermediate | Tube Screamer clone, RAT clone, understanding circuit-level differences, modding for different voices |
| 10 | Build: Modulation and Time-Based Effects | Inter→Adv | Tremolo, PT2399 delay, LFO circuits, bucket brigade devices, designing your own effect |
Tower exit state: You've built 5-6 working pedals, understand how each circuit works at the component level, and can mod or combine circuits to create original effects.
Where electronics meets acoustics meets woodworking. From understanding a driver's datasheet to building a complete speaker system.
| Ch | Title | Difficulty | What You'll Learn |
|---|---|---|---|
| 11 | How Speakers Work | Beginner | Electromagnetic drivers, driver types, enclosure as acoustic system, radiation patterns, frequency response, phase, the room |
| 12 | The Language of Speakers | Intermediate | SPL, sensitivity, impedance curves, Thiele-Small parameters (Fs, Qts, Vas, Xmax, BL), frequency response graphs, power handling, datasheets |
| 13 | Crossover Design | Intermediate | Passive crossovers (1st-4th order), Butterworth/Linkwitz-Riley/Bessel, impedance compensation, L-pads, baffle step, Zobel, active crossovers, VituixCAD |
| 14 | Cabinet Design | Intermediate | Sealed, ported, transmission line, horn-loaded, band-pass, baffle diffraction, bracing, damping, materials, volume calculations |
| 15 | Design Tools and Simulation | Inter→Adv | WinISD, VituixCAD, REW basics, XSim, simulation vs reality, iterative design methodology |
| 16 | Build: Bookshelf Speakers | Intermediate | Full 2-way build: driver selection, crossover design, cabinet construction, finishing, measurement with REW |
| 17 | Build: Floor-Standing Towers, PA Speakers, and Subwoofer | Inter→Adv | Floor-standing tower, horn-loaded PA speaker, sealed/ported subwoofer — three builds for three use cases |
Tower exit state: You can design a speaker system for any use case using simulation tools, build it, measure it, and iterate.
From small signal to big sound. Solid-state and tube amplification, power supplies, and critical safety knowledge.
| Ch | Title | Difficulty | What You'll Learn |
|---|---|---|---|
| 18 | How Amplifiers Work | Intermediate | Gain, impedance, distortion, negative feedback, damping factor, slew rate, amp classes (A, AB, B, D, G, H) |
| 19 | Solid-State Amplifier Design | Inter→Adv | BJT/MOSFET output stages, Class AB biasing, protection circuits, thermal management, LM3886, TPA3255 |
| 20 | Tube Amplifier Theory | Advanced | Triodes, pentodes, load lines, operating points, single-ended vs push-pull, output transformers, bias, the "tube sound" |
| 21 | Power Supply Design | Inter→Adv | Linear supplies, regulation, SMPS, dual-rail, tube B+ supply, grounding topologies |
| 22 | Safety: Working with Mains and High Voltage | Intermediate | Mains wiring, fusing, isolation, tube amp voltages (250-600V DC), capacitor discharge, dim bulb tester, the one-hand rule |
| 23 | Build: Chip Amp and Class D Amp | Intermediate | LM3886 gainclone (hi-fi), TPA3255 Class D (party), power supply builds, listening comparison, measurements |
| 24 | Build: Tube Guitar Amplifier | Advanced | 5F1 Champ style build, point-to-point wiring, power-up procedure, safety checklist, bias verification |
Tower exit state: You've built three amplifiers (chip amp, Class D, tube), understand power supply design, and can work safely with mains and high voltage.
The bridge between the analog world you've been building and the digital world you already know.
| Ch | Title | Difficulty | What You'll Learn |
|---|---|---|---|
| 25 | Digital Audio Fundamentals | Intermediate | ADC/DAC, Nyquist, bit depth, delta-sigma vs R2R, jitter, I2S/S/PDIF/USB, audio formats |
| 26 | Streaming Architectures and Protocols | Intermediate | DLNA, AirPlay, Spotify Connect, Roon, music servers (Volumio, moOde), multi-room concepts |
| 27 | DSP Fundamentals for Audio | Inter→Adv | FIR vs IIR filters, parametric EQ, compression/limiting, convolution, CamillaDSP |
| 27a | The Math of Sound — Fourier Transforms | Inter→Adv | DFT, FFT, frequency bins, windowing, spectrograms, real-time spectrum analyzer in Python |
| 27b | Audio Programming — DSP Effects in Code | Inter→Adv | Distortion, delay, reverb, chorus, filters, guitar tuner, convolution reverb, FM synth — all in Python |
| 28 | Build: Pi Streamer with Physical Controls | Intermediate | Pi + DAC HAT, Volumio/moOde, rotary encoder, buttons, OLED display, case, Spotify/AirPlay |
| 29 | Build: Active Crossover and Room Correction | Advanced | CamillaDSP crossover, UMIK-1 measurement, REW analysis, room correction filters, multi-amp output |
| 30 | Build: The Full Control Hub | Advanced | Multi-room (Snapcast), touchscreen, source switching, physical master controls, system architecture |
Tower exit state: You understand digital audio from math to code to hardware. You've built a spectrum analyzer, written audio effects in Python, and constructed a streaming system from simple DAC to full DSP hub — with physical controls that never fail.
From prototype to product. The tools and techniques that make your builds look and perform like commercial gear.
| Ch | Title | Difficulty | What You'll Learn |
|---|---|---|---|
| 31 | PCB Design for Audio | Inter→Adv | KiCad full workflow, audio PCB layout (grounding, routing, separation), Gerber generation, ordering PCBs |
| 32 | Enclosure Design and Fabrication | Intermediate | Pedal enclosures, speaker cabinets, amp chassis, 3D printing, laser cutting, CNC |
| 33 | Professional Finishing and Aesthetics | Intermediate | Powder coating, wood finishing, screen printing, front panel design, the details that make it professional |
| 34 | Testing, Quality Control, and Documentation | Intermediate | Test procedures, burn-in, specification verification, BOMs, assembly guides, KiCad + git |
Tower exit state: You can design professional PCBs, build polished enclosures, and document your work for reproduction or sale.
Where everything comes together. Complete sound systems for home and party.
| Ch | Title | Difficulty | What You'll Learn |
|---|---|---|---|
| 35 | Matching Amplifiers to Speakers | Intermediate | Impedance matching, power requirements, sensitivity, damping factor, bi-amping, active vs passive |
| 36 | Room Acoustics and Treatment | Inter→Adv | Room modes, speaker placement, DIY acoustic treatment, measurement-based treatment |
| 37 | System Tuning and Measurement | Inter→Adv | REW deep dive, frequency/impedance/distortion measurement, target curves, EQ to taste |
| 38 | Complete System Build: Home Hi-Fi | Advanced | Pi → DAC → preamp → power amp → speakers, grounding, cable design, room optimization |
| 39 | Complete System Build: Party PA | Advanced | SPL over fidelity, PA speakers + subs + Class D amps, DSP protection, the complete party rig |
Tower exit state: You can design, build, tune, and deploy a complete sound system — from listening room to outdoor party.
Turning your craft into a side business.
| Ch | Title | Difficulty | What You'll Learn |
|---|---|---|---|
| 40 | Sourcing and Supply Chain | Beginner | Mouser, Digikey, Parts Express, bulk pricing, substitution, building a supplier list |
| 41 | Costing and Pricing | Intermediate | BOM calculation, labor costing, pricing strategies, real market prices for custom gear |
| 42 | Building a Brand and Selling | Intermediate | Photography, social media, marketplaces, custom orders, warranty, legal basics |
| 43 | Scaling Up | Inter→Adv | Batch production, jigs, outsourcing, inventory, craft vs throughput |
Tower exit state: You understand sourcing, costing, selling, and scaling — and can decide whether and how to turn this into revenue.
| Appendix | Title | What's Inside |
|---|---|---|
| A | Glossary | 200+ terms from impedance to Thiele-Small to slew rate, cross-referenced to chapters |
| B | Component Suppliers | Organized by category with notes on strengths, pricing, and shipping |
| C | Recommended Reading, Channels, and Communities | Books, YouTube, forums, courses — annotated, not just links |
These concepts thread through multiple domain towers, building richer understanding each time:
IMPEDANCE Ch 0 → Ch 5 → Ch 12 → Ch 13 → Ch 18 → Ch 20 → Ch 35
concept → pedal chain → speaker curves → crossover comp → amp output → transformers → matching
FREQ RESPONSE Ch 0 → Ch 5 → Ch 6 → Ch 11 → Ch 13 → Ch 15 → Ch 18 → Ch 27 → Ch 27a → Ch 37
concept → effects → tone stacks → drivers → crossovers → simulation → amp bandwidth → DSP EQ → FFT/spectral → measurement
SIGNAL PATH Ch 5 → Ch 11 → Ch 18 → Ch 25 → Ch 27b → Ch 35 → Ch 38/39
guitar chain → electrical→acoustic → gain stages → digital pipeline → DSP in code → complete chain → system builds
DSP/CODE Ch 3 → Ch 27 → Ch 27a → Ch 27b → Ch 29 → Ch 30
SPICE sims → filter theory → Fourier math → effects in Python → CamillaDSP → full hub
POWER Ch 0 → Ch 8 → Ch 17 → Ch 18 → Ch 21 → Ch 23 → Ch 35
P=VI → 9V pedals → speaker limits → amp ratings → supply design → builds → system budget
SAFETY Ch 4 → Ch 21 → Ch 22 → Ch 24 → Ch 42
basics → mains voltage → tube amp HV → safe build procedure → selling legally
SIM→BUILD→ Ch 3 → Ch 7 → Ch 15 → Ch 19 → Ch 29 → Ch 31 → Ch 37
MEASURE SPICE → breadboard → WinISD/VituixCAD → datasheet→build → CamillaDSP → KiCad → REW
PRO QUALITY Ch 7 → Ch 16 → Ch 32 → Ch 33 → Ch 34 → Ch 42
clean builds → cabinet finishing → fabrication → finishing → QC → brand/photos
| Ch | Project | Cost | Domain |
|---|---|---|---|
| 8 | Fuzz + Boost pedals | $30-50 | Pedals |
| 9 | Overdrive + Distortion pedals | $40-70 | Pedals |
| 10 | Tremolo + Delay pedals | $40-80 | Pedals |
| 16 | 2-way Bookshelf Speakers (pair) | $150-250 | Speakers |
| 17 | Floor-standing Towers / PA + Sub | $300-800 | Speakers |
| 23 | LM3886 Chip Amp + TPA3255 Class D | $80-200 | Amps |
| 24 | Tube Guitar Amplifier | $200-400 | Amps |
| 28 | Pi Streamer with Physical Controls | $80-150 | Digital |
| 29 | Active Crossover + Room Correction | $50-100 | Digital |
| 30 | Full Control Hub | $100-200 | Digital |
Total: ~$1,100-2,300 across all hardware projects
| Ch | Project | What You'll Build |
|---|---|---|
| 27a | Real-Time Spectrum Analyzer | FFT-based audio visualizer with peak hold and octave banding |
| 27b | Distortion Effect | Hard/soft/asymmetric clipping — the code version of your pedal circuits |
| 27b | Delay + Reverb | Circular buffer delay and Schroeder reverb from comb + allpass filters |
| 27b | Tremolo + Chorus | LFO-modulated amplitude and delay — code versions of Ch 10 builds |
| 27b | Auto-Wah Filter | Sweepable band-pass IIR filter — play guitar through it |
| 27b | Guitar Tuner | Autocorrelation pitch detection with note name and cents display |
| 27b | Convolution Reverb | Load a cathedral impulse response, convolve with your guitar signal |
| 27b | FM Synthesizer | Oscillators + FM + ADSR envelope — playable from your keyboard |
All coding projects: Python + numpy + sounddevice. Zero cost, maximum dopamine.