From 850f29364e6e488d6ad28bb2e9b5d5130e50e22b Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 11 Apr 2006 02:26:36 +0000 Subject: lots of sketches, not ordered yet svn path=/trunk/; revision=4871 --- doc/tutorials/sound/TODO | 61 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 doc/tutorials/sound/TODO (limited to 'doc/tutorials/sound/TODO') diff --git a/doc/tutorials/sound/TODO b/doc/tutorials/sound/TODO new file mode 100644 index 00000000..bf5abbec --- /dev/null +++ b/doc/tutorials/sound/TODO @@ -0,0 +1,61 @@ + +- replace [comment] with #X text + +- wavetable + - link to playnow/draw_sound + +- Load a sound file (high-level, no tables, no soundfiler) + +- Play sound file back with phasor~? + +- Scrub sound file with numberbox + +- Create sound (high-level FM abstraction?) + +- Change sound quality with numberbox + + +File Order: + +- hello world + quick sine wave patch +- audio data + differences between audio and message data +- dsp processing + controlling the DSP +- oscillators + [osc~], [cos~], [phasor~] +- amplitude modulation + super simple AM +- AM synthesis + nice AM example +- frequency modulation +- FM synthesis + (80's keyboard sound!) +- click + graph click and play it + a click contains all frequencies +- ramping up and down + [line~], [line] +- 3.audio.examples/A04.line2.pd +- filtering + removing audio by frequency + working in the frequency domain rather than amplitude +- filter types + lowpass, highpass, bandpass, bandreject/notch +- filter order +- filter shapes +- resonant frequency +- filter Q +- equalizer +- reverb (rev1, rev2, freeverb~) +- feedback delay network reverb (fbn~) +- convolution reverb (partconv~) + + + +digital audio tutorial +- digital audio + samples represent the amplitude at the slice of time +- aliasing +- the samples -- cgit v1.2.1