[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Sc-devel] Event, EventStreamPlayer
Changes have been committed to Event to eliminate strum support
from all eventTypes except note. OSC commands are generated by
~schedBundle, ~schedBundleArray, and ~schedStrummedNote to make it
easier to redirect output for score generation and to change
timing policies on strumming.
~timingOffset has been added, which is supported by the functions
above. This is a language side latency added to allow
negative lags for strumming and to simplify IPC for multiple patterns
(patterns with a positive timingOffset will run ahead of others.)
Pattern:play has two new arguments: phase and offset. Phase
determines the beat where a quantized pattern begins. Offset sets
the timing offset described above. Pattern:play still supports have
the quant argument be [quant, phase].