background preloader

Max4live tips

Facebook Twitter

Sonic Bloom - All Things Ableton Live & Max for Live. Max for Live Tutorial :: 'Spectral Mixer' + Workshop (7.31 & 8.1) + Free User Group (7.26) Max pattr Tutorial 2: Automatic Bindings and Storage. Compusition. These articles explain how to hack on Ableton Live with JavaScript. Assumptions: You have Ableton Live 9 Suite, which comes with Max for Live. You should know how to program JavaScript, and it will help if you are familiar with Max. If you need help with JavaScript, try the Mozilla Developer Network. Ok? Let's get started. Here's the table of contents: Setup: how to start coding with JavaScript in Max for Live Logging & Debugging: how to log useful info to the Max window in order to debug your JavaScript API Basics: how to access and manipulate Live objects in JavaScript MIDI clips Reading MIDI Clips: how to access the notes of a MIDI clip Writing MIDI Clips: how to modify the notes of a MIDI clip Building a User Interface: connecting JavaScript to a Max for Live device GUI [COMING SOON / partially written] Going Deeper: Live API advanced features and gotchas Adam Murray, April—June 2014 contact the author...

Topic: Save javascript file winthin a .AMXD « Cycling 74. Max for Live Tutorial « Cycling 74. Using pattr objects in your device adds flexibility above and beyond the process of creating Live device presets you already know and love – you can store pattr presets as a part of your Live session and easily import collections of those presets with a single mouse click, use pattr presets to create and explore subsets of your Live device’s functionality, and switch pattr presets using MIDI messages or internal programming.

Here’s how you can pattrize your devices. Max for Live differs from Max by itself in some important ways. Max for Live is a hosted application – it needs to work cooperatively with the Live application when handling things like parameter initialization, parameter automation, and MIDI mapping. If you’re a Max user who’s already familiar with using the pattr family of objects, you’ll discover some interesting Max for Live tricks: Max for Live user interface objects don’t require naming or binding to pattr objects to make them “visible” to pattr. 1. 2. Yeah. 3. 4. Topic: local send/receive (within the same patch only) « Cycling 74.