acb's technical journal

Posts matching tags 'max'


VArp-201 variable arpeggiator for Max for Live

My most recent Max for Live MIDI effect, Varp-201, is now available. VArp-201 is a flexible arpeggiator/note repeater using a programmable rhythm pattern; it is related to my earlier effect, VArp-101, with the key difference being their handling of duration patterns; VArp-101 can emit a random stream of long and short notes (of adjustable proportion) or one of several built-in patterns, while VArp-201 uses a user-editable pattern, which can be set to one of several presets, randomised or edited.

VArp-201's rhythm editing interface was coded in JavaScript, as described in this previous blog post.

VArp-201 is available from GitHub here; more details about it are on my Max/MSP code page.

ableton live announcement max music 0


Spain.js Max/MSP lightning talk

I recently gave a lightning talk at Spain.js about the subject of my recent blog post here, or using JavaScript for writing user interfaces for Max/MSP and Max for Live. It was a very quick talk (as it had to fit in five minutes), though hopefully gave an overview of the process and the issues involved.

For what it's worth, I have put up the slides I used, in HTML and PDF. They were more a prop to talk over than a faithful copy of the talk, but some may find them useful.

ableton live javascript max slides 0


Custom Max for Live user interface elements using jsui

If you're writing a Max for Live instrument or effect, at some point you may find the standard user interface components that come with Max—the dials, sliders buttons and menus, and the built-in grid and step sequencer—to be limiting. Fortunately, however, it is possible to create custom interface elements in JavaScript, using the jsui object, albeit with some gotchas.


ableton live javascript max music tutorial 0

This will be the comment popup.
Post a reply
Display name:

Your comment:

Please enter the text in the image above here: