Music Synthesizers: A Rust Tutorial
Details
This month's speaker: Bart Massey
We will take a quick look at the workings of sound, digital sound,
sound synthesis and MIDI. Then we'll grab some Rust synthesizer
components I've built and hack together a synthesizer. Along the way
we'll learn some things about Rust's old-school concurrency primitives
(because Futures/Async-Await is hard) and some useful crates, and
marvel at Rust's speed and safety when we finally get the thing to
compile.
Bart Massey is a CS Prof at Portland State University. He's spent the
last 40 years as an amateur audio builder and learning to play
keyboard and guitar at an advanced-beginner level — he also spent a
couple of years doing audio DSP in the late 1980s in the TV
Measurement Division at Tektronix. Bart has been programming in Rust
for a few years, and taught it several times at Portland State.
