[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Sc-devel] Event, EventStreamPlayer

Hi all,

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].