iCE for Max/MSPSequencing, Recording, & Interface Building
Lattice: Hyperdimensional Sequencer
Lattice is a data storage and retrieval object in the style of a tracker channel. The user is presented with 16,000 patterns each capable of storing 2,147,483,647 rows which can each record or play 255 pieces of information in the form of FLOATs, INTs, TEXT Messages, LISTS, SEND MESSAGES and META-commands.
By supporting Max/MSP data types and fast display methods, Lattice is at home sequencing Max/MSP, Jitter, VST/VSTi's and standalone applications such as Reaktor or Pro-Tools.
In addition, many advanced features free Lattice from the limitations of today's sequencing applications:
- Sequence directly from keyboard, joystick, MIDI or collaborate over the Internet
- Dynamic pattern length, step ordering & input translation
- Display data in MIDI, HERTZ, FLOAT, OCT, DEC & HEX
- Build your own modular sequencing interfaces or applications
- Complete support for user generated tuning tables
Lattice in concert with Max/MSP opens new sequencing dimensions. It is at home acting as a timeline for any application requiring a flexible event sequencer. Typical and atypical uses include:
- Max/MSP Patcher Storage Systems (Lattice handles load/save operations in DSPaudio's Nortron).
- Embedded sequences (sequencing sequences of sequences with dynamic controls)
- Live Performance Interfaces, Timelines and Follow along event lists
- Generative, Fractal and Iterative Sequencing
- New UI applications that benefit from looping arrays of stateful data
- Mixed message sequencing (e.g. drive the Speech Manager with text while sending MIDI data)
- Dynamic microtunings allow realtime adjustment and visualization of tuning tables.
- Moire patterns and dynamic clock relationship sequences
While implementing traditional features such as: channel mute, lock, transpose & polyphonic voice management; Lattice goes further with features and related keyboard shortcuts yeilding a video game like experience.
iCE.Lattice - help patcher
