Audio data for Visualization and Introduction to Open GL
Audio data for visualization
Generally, visualizations will track amplitude, pitch – or any characteristic of audio that is changing over time.
Translation
- jit.catch~
Envelope followers
- peakamp~
- average~
- avg~
Transient detection
- bonk~ (from http://vud.org/max/)
dude837 – “Delicious Max 6 Tutorial 21: Bump It” (with physics simulation) – note: during the class, we didn’t actually get this patch to work. Patches for dude837 tutorials: http://otherbirds.com/tutorials/
Pitch/spectral analysis
- fzero~
- Max 7 amxd’s for pitch detection https://reactivemusic.net/?p=18434
- gbr.yin~ from IRCAM ftm externals: http://ftm.ircam.fr/index.php/Gabor_Modules
- fiddle~, etc., (Ted Apel) http://vud.org/max/
- pitch~, etc., (Tristan Jehan) http://web.media.mit.edu/~tristan/maxmsp.html
Introduction to Open GL
- Open GL Lissajous patterns by Oli Larkin: https://github.com/tkzic/max-projects/tree/master/lissajous/larkin
- Dancing Sprites by Andrew Benson: https://reactivemusic.net/?p=18380
- Boids sonification by Sam Tarakajian https://reactivemusic.net/?p=18388
- jit.gl.videoplane Max help patch
Max builtin Jitter Open GL tutorials:
- 30 : Introduction to Open GL concepts and display of text, using jit.gl.text3d
- 31 : Rendering to destinations (jit.pwindow, jit.window, and matrixes)
- 32 : Positioning the camera
- 34: Textures – playing video on a 3D object
Miscellaneous
- Animating with drunk (Jitter tutorial 18: iterative process)
- Jonas Margraf http://jonasmargraf.tumblr.com
- jit.noise (upsampling and downsampling a matrix by adjusting the dimensions)
Not covered:
- jit.gl.volume
- jit.gl.slab
- pixelface tutorial
Assignment
Next week we will look at some of your work in progress for the midterm assignment (that will be due by March 31. Please be ready to demonstrate something or you will have to listen to me again.