Yahoo Groups archive

Analogue-sequencer

Index last updated: 2026-04-28 23:15 UTC

Message

RE: [analogue-sequencer] sculpt & random in latest beta

2006-01-11 by Colin f

> from when i've installed the latest beta seems that sculpt 
> and randomize 
> function
> work differently on my p3: when a pattern is running if i 
> press f1 and 
> turn the data knob
> the changes to notes happen a bit later, seems only the next time the 
> pattern is played.

This change is the result of another change made to minimise latency in the
P3 sequence engine.
The user interface code that handles sculpt and randomise watches the
current pattern position for the track being edited, and writes a new value
into the pattern memory each time the position advances.

The change I made to reduce latency was to move the loading of pattern data
and handling of aux events from the start of each clock pulse to the end of
the previous one.
In the old code, with a heavy load of aux event processing, there could be
as much as 3ms delay at the start of each clock pulse before MIDI data
started appearing.
This change means that the UI code doesn't update the pattern memory until
after the data for the step about to occur has already been loaded.
I can probably restore it to how it used to work with a slight change of
implementation, if it's a problem.

Best regards,
Colin Fraser
Sequentix Music Systems Ltd
http://www.sequentix.com

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.