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/
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.
“Jules Antoine Lissajous (1822-1880) developed a technique for projecting light figures in the 1850s. He placed mirrors on tuning forks and bounced a light beam off them onto a screen. This became a standard technique for studying vibration and enabled major discoveries by Helmholtz and others.”
These two patches are adapted from Elsea’s lecture notes at http://peterelsea.com/Maxtuts_jitter/Lissajous_Art.pdf. The first patch generates curves with two sine waves assigned to X and Y. The second patch adds AM (amplitude modulation). There is an optional feedback module to make visual trails.
Max For Live lets you design instruments, effects, control surfaces. It gives you the ability to programmatically access almost any aspect of Ableton Live.
Use existing devices as a starting point and modify them. There are free Live ‘packs’ available from Ableton. For example: Pluggo, Max For Live Essentials, and Max For Live Building Tools https://www.ableton.com/en/packs/max-live-building-tools/
Flangotron example…
Csound examples… ?
Help file examples… ?
more notes
where are M4L patches saved by default? <home>/Music/Ableton/UserLibrary/Presets/MidiEffects/MaxMidiEffect/xyz.amxd
Case study: Adapting and transforming an interactive video performance.
under construction
Video and programming by Naoto Fushimi
Here is a case study of how you might approach an interactive video project. For example, if you had an opportunity to design a realtime visualization tool for a band.
Search
Knowing that cool video things can be designed with Max/MSP/Jitter, I opened up Google web search and typed in: jitter max
Here are the results:
The second entry looked interesting: [Share Patch] Simple Audio Reactive Set [Max/MSP Jitter]. (It is the cool video at the top of this post). There is a link to the Max patch in the video description – but the link is broken. So I entered the title of the video into Google: Share Patch Simple Audio Reactive Set
It appears that audio input is supposed to trigger the interactive graphics. But immediately on starting the audio, it begins to feedback, and there is apparently no way to stop it. I notice there is an ezadc~ object as well as an IO abstraction – but can’t quite see how they are hooked up due to the maze of segmented overlapping patch cords.
By selecting everything (<cmd> a) you can restore normal patch cords by selecting Arrange | remove all segments. After doing this, it appears that the ezadc~ is redundant, so I deleted it. Now the patch looks like this:
Much easier to understand. In the IO abstraction I loaded an audio file and then was able to get graphic output by toggling on the metro at the top of the patch and using the 3 toggles in the center of the patch.