Next |
Prev |
Top
|
JOS Index |
JOS Pubs |
JOS Home |
Search
Below is the schedule of weekly in-class presentations, with pointers
to all associated reading, lecture overheads, and so on. The default
weekly topic is learning the FAUST language for signal processing.
Additional topics will be driven by the interests, projects, and
research activities of the participants. Results and associated
pointers will be logged here.
- Week 1: General discussion of goals, and introduction to the default
weekly lecture topic: Introduction to the Faust Language for Audio
Signal Processing
- Week 2
- Week 3
- Week 4
- Week 5
- Week 6
- Week 7
- Functional programming languages, pattern matching
- References
- Paul Hudak, ``Conception, evolution, and application of functional
programming languages,''
ACM Computing Surveys, vol. 21, pp. 359–411, Sept. 1989,
Available
without fee for noncommercial use
- Albert Gräf, ``Term rewriting extension for the FAUST programming
language,'' Proceedings of the 8th International Linux Audio
Conference (LAC-10), Utrecht, http://lac.linuxaudio.org/, 2010,
http://lac.linuxaudio.org/2010/papers/30.pdf
- Week 8
- Project Updates
- Bjoern Ehrlach on acoustic bass modeling using a hybrid waveguide/mass-spring approach
- FAUST
programming examples related to Music 320 and 420A
(all in the FAUST-distribution examples directory)
- Sine oscillator, cubic nonlinearity, etc., in
examples/cubic_distortion.dsp
- Sawtooth oscillator, flanger, phaser in
examples/phaser_flanger.dsp
- Parametric EQ sections in
examples/parametric_eq.dsp
- Amp follower, gate, compressor, etc., in
examples/gate_compressor.dsp
- More oscillators, Moog VCF, etc., in
examples/virtual_analog_oscillators.dsp
- More VCFs in
examples/vcf_wah_pedals.dsp
- Filter bank support in
examples/graphic_eq.dsp
- FDN Reverberation in
examples/reverb_designer.dsp
(Also don't forget ZitaRev1 in examples/zita_rev1.dsp)
(See also reverb_tester.dsp)
- Week 9
- OSC usage in FAUST
- A nascent FAUST drum kit
- Week 10 - Project Presentations
- Reza Payami: faust2au
- Pablo Castellanos: Berimbau virtual acoustic modeling
- Kitty Zhengshan Shi: Chinese Guqin virtual acoustic modeling
- Priya Shekhar: APHEX Aural Exciter virtual analog modeling
- Yan Michalevsky: FAUST vsti-poly.cpp architecture file
- Spencer Salazar: using analog circuits for acoustic simulation
- Thomas Walther: Guitar to additive synthesis using pitch tracking and multiband frequency-shifting
- Tim O'Brien: Quantizing real-time FFTs in SuperCollider to achieve audio effects
- Gina Collecchia: Estimating violin body mode radiativity from bridge signals and mic recordings
- Myles Borin: FAUST apps in Web browsers using asm.js
https://ccrma.stanford.edu/~mborins/420b
- Lauchland Casey: Modal synthesis of percussion in SuperCollider
Next |
Prev |
Top
|
JOS Index |
JOS Pubs |
JOS Home |
Search
Download intro420b.pdf
[Comment on this page via email]