December 3, 2004, 12:00 am
not yet available separately. you can download the %crucial_library1.1.3% library and pull the folder out from there.
this is primarily just a refactoring that gives a bit more speed, and opens the door for non-delta based recording (like real time sequencing). at some point i expect to put up a new version that DOES do real time sequencing. i have this working for automation (records messages to objects), but the idea is to have it general enough to record midi, wacom, audio triggers, stock crashes etc.
Primarily this is a refactoring of the common (jmc) Pattern class. It removes the code that 'renders' the Event into an audio/spawn event, and moves that responsibility to the Event itself.
It further refactors Event into subclasses which isolate and decouple so that different kinds of Events can be worked with.
EventStreamPlayer takes any pattern or stream that returns an event stream, and plays that. It allows stop, start, step, resynch to Synth.beats.
Rgds!