Month: February 2015

Patches for Cycling 74 “Programming in Max for Live” videos

These are my versions of some of the patches. Not Cycling 74’s. If you find ‘official’ versions please let me know. The list isn’t complete. The simpler (beginning) patches are not included, but the interesting ones are.

Screen Shot 2015-02-23 at 12.50.20 PM

download

https://github.com/tkzic/max-for-live-projects

folder: c74-video-tutorials

Sub-folders:

  • API-step-sequencer
  • dub-delay
  • poly-synth
  • velocity-sequencer
  • wobble-bass
Instructions

In Live, create new Max for Live devices, as instructed in the videos – and then copy and paste from these patches into your new patches.

 

 

Fractal drawing in Max

Fractal geometry with Jitter.

By Peter Elsea

Screen Shot 2015-02-23 at 11.14.14 AM

“Fractal geometry is the study of objects that have a property known as self- similarity – They are made up of smaller copies of the overall shape. One of the most popular is called the Sierpinski triangle”

The Max patches were developed (stolen) from Elsea’s lecture notes at http://peterelsea.com/Maxtuts_jitter/Fractals_in_Max.pdf. The first patch draws Sierpinski triangles. The second patch is generalized to circular shapes with N corners.

Screen Shot 2015-02-23 at 11.14.57 AM

download

https://github.com/tkzic/max-projects

folder: fractals

patches:

  • fractal1.maxpat (triangle)
  • fractal-n-corners.maxpat (N corners)
external dependencies

You will need to download Elsea’s Lobjects abstractions and add the path to Max in Options | File Preferences: http://peterelsea.com/lobjects.html

 

Lissajous curves in Max

Drawing Lissajous curves with Jitter

Screen Shot 2015-02-23 at 9.36.54 AM

By Peter Elsea

“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.

Screen Shot 2015-02-23 at 9.25.32 AM

download

https://github.com/tkzic/max-projects

folder: lissajous

patches:

  • lissajous-1.maxpat
  • lissajous-am.maxpat
external dependencies

You will need to download Elsea’s Lobjects abstractions and add the path to Max in Options | File Preferences: http://peterelsea.com/lobjects.html

Random dots in Max

Draw random colored dots on a 2d plane.

Screen Shot 2015-02-23 at 8.52.02 AM

Dots are superimposed on a world map using the lcd object.

download

https://github.com/tkzic/max-projects

folder: random-oval-paint

patch: random-oval-paint.maxpat

additional files: worldMap.jpg

Instructions

Load the patch and click the toggle in the upper left corner to begin drawing. Number boxes allow you change rate and dot size. Click the purple “clear” message to start over.

 

ep-426 – Interactive video – Spring 2015 week 6

under construction…

Screen Shot 2015-02-22 at 2.43.09 PM

Drawing with Jitter

Jitter matrixes provide a canvas for 2d and 3d drawing.

Getting started

Screen Shot 2015-02-23 at 9.01.29 PM

Fractals
Oscilloscopes and Lissajous curves
From Wikipedia

 http://en.wikipedia.org/wiki/Lissajous_curve

Circular_Lissajous

 

Assignment

Midterm project of your choice

ep-341 Max/MSP – Spring 2015 week 6

Under construction…

Max For Live

  • Max For Live lets you design instruments, effects, control surfaces. It gives you the ability to programmatically access almost any aspect of Ableton Live.

Getting started

(link to actual patches) http://reactivemusic.net/?p=18354

examples

https://github.com/tkzic/max-for-live-projects

programming

  • Flangotron example…
  • Csound examples… ?
  • Help file examples… ?

more notes

links

Miscellaneous

  • adapting a help file
  • Live packs (Max for Live essentials from Cycling74)

Assignment

  • Work through the Cycling 74 Max for live video series
  • Modify a Pluggo patch. Make it better and stronger.