ajm objects

Sequencing, scripting, and more for Max/MSP


Download ajm objects 0.8.8 for Max 5


NOTE: See the included INSTALL.txt for install instructions. If you forget to install the external objects and try opening a help patch, Max may freeze/crash. Don't worry, it's easy to install!

Version 0.8.8 released July 13, 2009.
Read some notes on what's new or view the whole changelog.

Highlights:
ajm.ruby Ruby interpreter for Max. Ruby is an easy, yet powerful, object oriented scripting language. This is an MXJ external that gives Ruby access to Max's Java API (so you can do things like script your Max patches), as well as access much of the standard Java and Ruby APIs.

ajm.metro A transport-synced metro that outputs time relative to a given starting time.

ajm.midi2coll Store MIDI events from a MIDI file in a coll, which can then be sequenced with ajm.metro. Supports type 0 (single track) and type 1 (multi-track) MIDI files.

ajm.seq Manipulation and traversal of sequences containing numbers, messages, and lists. Includes MIDI note name parsing, support for chords, and more.

ajm.rseq Rhytmic version of ajm.seq. Use together with ajm.seq for modular sequencing.

ajm.psui (ajm.psui) A simple pattrstorage GUI that let's you queue up preset recalls.

ajm.lfo~ An MSP low frequency oscillator with controls for min, max, and waveform shape.

ajm.env~ An MSP envelope generator with independent breakpoint
functions for attack and release that comes with its own GUI object: ajm.envui

ajm objects comes with an extensive set of help files.


Older releases:

The source code for ajm objects is on github: http://github.com/adamjmurray/ajm_objects

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
You must answer the following question to post. This prevents automated spam submissions. If you answer incorrectly, a different question will be provided so you can try again.
"ewele ewele foqo jax afotoja"