ICFP 2018 (series) / FARM 2018 (series) / FARM 2018 /
Programming-by-Example for Audio: Synthesizing Digital Signal Processing Programs
Programming by example allows users to create programs without coding, by simply specifying input and output pairs. We introduce the problem of digital signal processing programming by example (DSP-PBE), where users specify input and output wave files, and a tool automatically synthesizes a program that transforms the input to the output. This program can then be applied to new wave files, giving users a new way to interact with music and program code. We formally define the problem of DSP-PBE, and provide a first implementation of a solution that can handle synthesis over commutative filters.
Sat 29 SepDisplayed time zone: Guadalajara, Mexico City, Monterrey change
Sat 29 Sep
Displayed time zone: Guadalajara, Mexico City, Monterrey change
13:30 - 15:10 | |||
13:30 25mResearch paper | Programming-by-Example for Audio: Synthesizing Digital Signal Processing Programs FARM Mark Santolucito Yale University, USA, Kate Rogers Yale University, USA, Aedan Lombardo Yale University, USA, Ruzica Piskac Yale University, USA DOI Pre-print | ||
13:55 25mTalk | Call For Collaboration: The Vecosek Ecosystem FARM Sebastien Mondet Mount Sinai - Hammer Lab | ||
14:20 25mDemonstration | Musical Steganography: Hiding Things in Music FARM Scott Fradkin Flexion | ||
14:45 25mDemonstration | (Ab)using a monadic screen-presentation EDSL as a just-intonation synth pad controller FARM Justus Sagemüller Universität zu Köln, Institut für Geophysik und Meteorologie |