stepArp
Draw the patterns you would like your chords to be played in...
- Type
- MIDI Effect
- Author
- greaterthanzero
- Version
- 1.0
- License
- None
- Live version
- 9.0.4
- Max version
- 6.1
- Downloads
- 5
- Updated
- 2013-05-15
Description
Draw the patterns you would like your chords to be played in.
This MIDI effect is a user-defined arpeggiator, similar to Catanya VST, as requested in this thread:
https://forum.ableton.com/viewtopic.php?f=35&t=193207
* Each column represents an increment of time. Drawing within a column will cause something to happen on that beat. (nothing revolutionary there)
* Each row represents one of four voice allocation numbers (it's based on the order you play each note, not necessarily lowest-to-highest. if you deliberately play the notes of your chord in a different order, this will reflect that).
* The velocity played for each note will match that of the incoming signal.
* There are actually three grids, representing (from top to bottom): a pattern played one octave above your input source, at the same octave as your input source, and one octave below it.
* When two or more adjacent steps on the same line are active, these are treated as one long note, not several short ones. Note, this does wrap around the edge of the pattern.
* These three patterns can be of different lengths, and they'll loop independently of each other, allowing for longer composite patterns and more sonic variety.
* pressing the "one" button at any time will jump all three patterns to their beginnings.
* If a step is active and the incoming note ends, the outgoing note will also end. If a new note comes in to replace it, that new note does sound.
(If you draw one solid block across all four lines, your MIDI source will pass through as originally played. But, why would you want that?)
* This currently requires a stupid amount of screen real estate. Future iterations might move the step entry screen to a popup window.
* That's all I can think of to tell you right now.
There are three separate files: the .amxd, a JavaScript file, and a custom graphic for the matrixctrl object. Put these in the same directory within the Max MIDI Effect folder on your hard drive.
NOTE: This device relies Live's transport to synchronize timing. It thus won't do anything unless the 'Play' button is active.