Julius Orion Smith III
Professor Emeritus
Music and by courtesy Electrical Engineering
CCRMA Home Page
Website Search
( ~1GB of on-line publications, sound examples, and software )
Search ~jos using
Google
Freefind
(
Advanced Freefind Search
) (
Site Index
)
Publications
Google Scholar Profile
Personal Bibliography
JOS Global Online Index
Online Textbooks and Course Materials for Past CCRMA Signal-Processing Courses
Mathematics of the Discrete Fourier Transform (DFT)
(
Music 320A
)
Introduction to Digital Filters
(
Music 320B
)
Physical Audio Signal Processing
(
Music 420A
)
Spectral Audio Signal Processing
(
Music 421A
)
AI Audio Signal Processing Reading List
(
Music 423
)
Audio Signal Processing in Faust
(
Music 320C
)
Curriculum Vitae
Education
|
Work Experience
|
Honors
|
Publications
|
Music
Blogs
Music/audio signal processing
Fitting filters to measured amplitude response data using invfreqz in matlab
Presentations (Usually Video + Overheads)
scipy.cpp
- Using AI to Port Python's scipy.signal Filter-Related Functions to C++ for Use in Real Time (JOS ADCxGather-24 Talk)
(
Overheads
)
DSP Online Conference, October 30, 2024: Signal Processing Formulations of Sequence Models
(
Overheads
)
JOS Faculty Intro 2024 - (No video recording this year:
Overheads
)
West Coast Machine Learning presentation, September 12, 2024: Audio Front Ends in Machine Learning
(
Overheads
)
Music 320 Extensions
Derivation of FM Spectra from the Definition of Bessel Coefficients, Aug 22, 2024
(
Overheads
)
WCML [W]RoPE update and TRNN architecture, Aug 8, 2024
(
Overheads
) (
Pages Discussed
)
West Coast Machine Learning presentation, July 18, 2024 (third and final part): "Inventing Sequence Models as Vectorized Signal Processors"
(
Overheads
)
West Coast Machine Learning presentation, June 20, 2024 (continuation of June 13 talk): "Inventing Sequence Models as Vectorized Signal Processors"
(
Overheads
)
West Coast Machine Learning presentation, June 13, 2024 (expansion of May 17 talk): "Sequence Models from a Signal Processing Perspective"
(
Overheads
)
CCRMA Open House presentation, May 17, 2024: "Inventing Modern Sequence Models as a Music 320 Project"
(
Overheads
)
Music 320 in One Hour (JOS guest lecture in the online course "Signal Processing for Hearing")
(
Overheads
)
Spectral Audio Modeling: Why Did It Evolve and Do We Need It Now? (JOS ADC-23 Talk)
(
Overheads
)
JOS Faculty Intro 2023
Wall Street Journal Interview re. Shazam, June 2023
Faust Day 2023
Using Faust in JUCE Projects (ADCx SF 2023)
JOS Faculty Intro 2022
CCRMA World Update 2021
Wave Digital Filter Software Overview and Demo
Faust in the Classroom: Demos, Live Coding, and Libraries
JackTrip Hub Server JACK Mixer Tutorial
(
Associated Files
)
Make an Eight Channel Mixer in the Faust IDE
Sound synthesis based on physical models
Under the Moon by Camel, performed on GeoShred for iPad
Address
Julius O. Smith
(jos at ccrma),
Center for Computer Research in Music and Acoustics (CCRMA)
,
Stanford University
, Stanford, California 94305.