aboutsummaryrefslogtreecommitdiff
path: root/doc/tutorials/sound/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'doc/tutorials/sound/TODO')
-rw-r--r--doc/tutorials/sound/TODO61
1 files changed, 61 insertions, 0 deletions
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