CCRMA, NeXT, Yamaha synths, resampling, physical modeling, digital waveguides, virtual analog, and AI: a lifetime of turning DSP research into musical tools.
Listen on
- đ§ Spotify
- đ„ YouTube
- đ§ Apple Podcasts (iTunes)
- đ§ TuneIn Radio (TBA)
Sign up for WolfSoundâs newsletter!
Introduction
When discussing DSP resources, his books come up most often.
When browsing DSP publications related to music, his name is all over the place (as author, co-author, or in citations).
Itâs hard to list what heâs done, because heâs done so much.
Professor Julius Orion Smith III needs no introduction. Heâs been at the renowned CCRMA at Stanford University since the beginning, first as a PhD student and then as a professor. He worked with Steve Jobs on the NeXT computer. He developed digital waveguide synthesis used in some of Yamahaâs synthesizers. He worked on the Shazam audio fingerprinting algorithm. Heâs written four free DSP textbooks. Heâs authored or co-authored hundreds of publications. And on, and on, and on.
Needless to say, it was my dream since starting this podcast to interview him. Listen to the interview to find out how you can profit from my joy đ
Note: If you like the podcast so far, please go to Apple Podcasts and leave me a review there. You can do so on Spotify as well. It will benefit both sides: more reviews mean a broader reach on Apple Podcasts, and feedback can help me to improve the show and deliver better-quality content to you. You can also subscribe and give a like on YouTube. Thank you for doing this đ
Episode contents
From this episode, you will learn:
- How Julius Smith became one of the worldâs most well-known and respected DSP professors
- The story of CCRMA at Stanford University
- Behind-the-scenes of the music features of the NeXT computer
- The story of Yamaha synthesizer development (FM and physical modeling)
- The story of Shazam and GeoShred music apps
- How to learn DSP well
- How to do excellent DSP research
- How Julius uses AI for research, learning & programming
This episode was recorded on September 23, 2026.
Audio post-production, mixing & mastering by Sathira Tennakoon. Video edited by Vadzim Vezhnavets.
References
People
- Julius O. Smith III
- At Rice University
- C. Sidney Burrus
- Thomas W. Parks
- James Boyd Pearson
- Stanford AI Lab and early computer music
- John McCarthy
- Max Mathews
- John Chowning
- Leland Smith
- James A. âAndyâ Moorer
- John M. Grey
- Peter Samson
- Stewart Nelson
- F. Richard (Dick) Moore
- John R. Pierce
- At NeXT and Sun Microsystems
- Steve Jobs
- Andy Bechtolsheim
- David A. Jaffe
- Michael McNabb
- CCRMA colleagues
- Students, collaborators, and co-authors
- DSP textbook authors and MATLAB creators
- Alan V. Oppenheim
- Ronald W. Schafer
- Lawrence R. Rabiner
- Bernard (Ben) Gold
- Cleve Moler
- Jack Little
- Researchers and educators
- Stefan Bilbao
- Meinard MĂŒller
- Julian Storer
- Gary Kendall
- Manfred R. Schroeder
- Gilbert Strang
- Andrej Karpathy
- Perry R. Cook
- Gary Scavone
- Physical modeling and network theory pioneers
- Jean le Rond dâAlembert (1747)
- Joseph-Louis Lagrange (1759)
- Augustin-Jean Fresnel (1823)
- James Clerk Maxwell (1855â1865)
- Lord Rayleigh (John William Strutt) (1871)
- Oliver Heaviside (1886)
- Vitold Belevitch (1945)
- Instrument makers
- Jordan Rudess
- Pat Scandalis
- Nicholas J. âNickâ Porcaro
- Rob Fielding
- Bob Moog
- Stanford technology licensing
- David Lovejoy
- Joe Koepnick
Juliusâ projects
Books
Courses and teaching
- Music 320: Introduction to Audio Signal Processing
- Music 320C: Audio DSP Projects in Faust and C++
- Music 423: Music/Audio Signal Processing Research Seminar
- AI Miracle Decade+
- AI Foundations
- Courses: AI-tutored course templates (GitHub)
Software and instruments
- moForte
- Staccato Systems
- Faust virtualAnalog example (Minimoog-style synthesizer)
- l2hmj (LaTeX2HTML with MathJax)
- Lightning Hydra Template Extended (LHTE)
- Neural Spectral Modeling Template (NSMT)
- Python Templates for Neural Image Classification and Spectral Audio Processing (ADCx Gather 2025)
Selected papers & patents
- Techniques for Digital Filter Design and System Identification with Application to the Violin (PhD dissertation, 1983)
- Extensions of the KarplusâStrong Plucked-String Algorithm (Jaffe & Smith, 1983)
- A Flexible Sampling-Rate Conversion Method (Smith & Gossett, 1984)
- A New Approach to Digital Reverberation Using Closed Waveguide Networks (Smith, 1985)
- Music Applications of Digital Waveguides (STAN-M-39, 1987; includes Efficient Simulation of the Reed-Bore and Bow-String Mechanisms, 1986)
- Analyzing the Moog VCF with Considerations for Digital Implementation (Stilson & Smith, 1996)
- Alias-Free Digital Synthesis of Classic Analog Waveforms (Stilson & Smith, 1996)
- Fifty Years of Artificial Reverberation (VÀlimÀki, Parker, Savioja, Smith & Abel, 2012)
- Aliasing Reduction in Neural Amp Modeling by Smoothing Activations (Sato & Smith, DAFx25)
- Four Decades of Digital Waveguides (Tablas de Paula, Smith, VÀlimÀki & Reiss, 2026)
- Digital Signal Processing Using Waveguide Networks (US 4,984,276, Stanford)
- System and Methods for Recognizing Sound and Music Signals in High Noise and Distortion (US 6,990,453, Wang & Smith)
Companies
Audio and music technology
- Shazam
- Yamaha
- Korg
- Moog Music
- Smule
- Audio Modeling
- Wizdom Music
- Naada Instruments
- Ampeg
Computing
- NeXT
- Sun Microsystems
- Systems Concepts
- MathWorks
- Systems Control Technology, Inc. (SCT)
- CTRL-C (SCTâs MATLAB-based product)
- Analog Devices
- ESL (Electromagnetic Systems Laboratory)
- Xenon Microsystems (later Chromatic Research)
Universities & research labs
- Rice University
- Stanford University
- Bell Labs
- MIT
- GRAME (Grame CNCM, Lyon)
Software & frameworks
Historical computer music software
Machine learning and visualization
Typesetting and web publishing
AI tools & models
Coding agents
Models
Developer tools
Programming languages
- Fortran
- SAIL (Stanford Artificial Intelligence Language, ALGOL-based)
- Lisp
- Assembly language (Motorola DSP56000)
- Objective-C
- C
- C++
- Python
- Faust
Hardware
Historical computers
- IBM 704
- PDP-1
- PDP-6
- DEC PDP-10 KL10 processor
- PDP-11/45
- SUN workstation board (Stanford University Network)
- Motorola DSP56001
Audio and instruments
Technical concepts
Most links below go to the relevant chapter of Juliusâ free online books.
Sampling and resampling
Physical modeling and synthesis
- Physical modeling synthesis
- Wave equation for a vibrating string
- Port-Hamiltonian modeling
- KarplusâStrong algorithm
- Bowed-string and violin synthesis
- Waveguide clarinet model
- Coupled string, body, and neck modes
- Electric guitar modeling
- Jawari (javari) bridge
- Modal synthesis
- FM synthesis
- Synthesizer sound matching: spectrogram-to-parameter estimation
Waveguides and wave digital filters
- Digital waveguides
- Waveguide reverberation / delay effect
- Wave impedance and scattering (reflection and transmission)
- Lossless scattering and reversible delay networks
- Schroeder allpass filters
- Wave digital filters
- Delay-free loops and reflection-free ports
- Finite-difference schemes
- Bilinear transform
Spectral processing and perception
- Heterodyne filter (heterodyne-comb) analysis
- Short-time Fourier transform (STFT)
- Phase vocoder (FFT vocoders)
- Sinusoidal tracking
- Modulation spectrograms
- Perceptual audio coding (MPEG audio)
Audio fingerprinting
- Spectral peak constellations
- Combinatorial hashing of spectral peak pairs
Virtual analog and effects
- Virtual analog modeling
- Moog VCF (ladder filter)
- Power-normalized ladder filters
- Neural amplifier modeling
- Tube amplifier modeling
- Physically modeled speaker cabinets
Programming and research practice
- Hallucination (AI)
- Faust foreign functions (ffunction)
- Undefined behavior
- SND research heuristic: S / (N Ă D)
Books & resources
DSP and computer music books
- Digital Signal Processing (Oppenheim & Schafer, 1975)
- Theory and Application of Digital Signal Processing (Rabiner & Gold, 1975)
- Classical Network Theory (Vitold Belevitch, 1968)
- Introduction to Digital Audio Coding and Standards (Bosi & Goldberg)
- DAFX: Digital Audio Effects (edited by Udo Zölzer)
- Numerical Sound Synthesis (Stefan Bilbao, 2009)
- The Sound of Innovation: Stanford and the Computer Music Revolution (Andrew J. Nelson, 2015)
Courses, channels, and journals
- 3Blue1Brown
- Music Processing â Analysis (Meinard MĂŒller, FAU / AudioLabs)
- Computer Music Journal
- UUO Manual (SAIL Operating Note 55)
Papers & research
- âThe Digital Computer as a Musical Instrumentâ (Mathews, Science, 1963)
- FM synthesis patent (US 4,018,121, John Chowning)
- On the Oscillations of Musical Instruments (McIntyre, Schumacher & Woodhouse, 1983)
- Piano modeling literature
- Instantaneous and Frequency-Warped Signal Processing Techniques for Auditory Source Separation (Avery Wang, PhD thesis, 1994)
- An Industrial-Strength Audio Search Algorithm (Avery Wang, ISMIR 2003)
- Optimal Filter Partition for Efficient Convolution with Short Input/Output Delay (Guillermo Garcia)
- Efficiently-Variable Non-Oversampled Algorithms in Virtual-Analog Music Synthesis (Tim Stilson, PhD thesis, 2006)
- Unearthing the Physicality of Instrumental Timbre (Han Han, PhD thesis, 2025)
Conferences & communities
- DAFx proceedings (paper archive)
- ICMC (International Computer Music Conference)
- AES (Audio Engineering Society)
- Acoustical Society of America (ASA)
- ICASSP (IEEE International Conference on Acoustics, Speech, and Signal Processing)
- WASPAA (IEEE Workshop on Applications of Signal Processing to Audio and Acoustics)
- International Symposium on Musical Acoustics (ISMA)
- ISMIR 2026
- Audio Developer Conference (ADC)
- CCRMA Hearing Seminar
Music & cultural references
Musicians
- Andy Timmons
- Neal Morse
- Mike Portnoy
- Steve Morse
- Roine Stolt
- Eric Gillette
- Randy George
Recordings and musical examples
- Bach: Violin Concerto in A minor, BWV 1041 (NeXT launch demo)
- Silicon Valley Breakdown (David A. Jaffe)
- Invisible Cities â âCity of Reflectionâ finale (Michael McNabb)
- The Beatles
Bands and influences
- Dream Theater
- Dixie Dregs
- Yes
- Emerson, Lake & Palmer
- Marillion
- Flying Colors
- Transatlantic
- The Flower Kings
- The Neal Morse Band
Thank you for listening! đ
Comments powered by Talkyard.