Yahoo Groups archive

Analogue-sequencer

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

Message

Masking...

2006-06-06 by Colin Fraser

> Agreed.   The new manual is very good.  I'm still a little 
> fuzzy about the
> accumulator masks after reading that section but it is a 
> somewhat complex
> feature.

I could probably explain masking a little better...
It's one of those things that is really quite simple once you understand it.

The mask events are all based on the logical operation AND.
Logical operations work on values that are either TRUE or FALSE.
The AND operation takes two values, and the result is only TRUE if *both*
the values are TRUE.

It works the same way as AND in English...
If you say "The grass is green and the sky is blue", the whole statement is
true.
If you say "The grass is purple and the sky is blue", the whole statement is
false.
Unless you live somewhere with purple grass.

In the case of a mask event "Mask gate,dAcc>n", P3 evaluates this
expression:

GATE = GATE AND (D-accumulator > n)

The value 'n' is the aux value for the step in the pattern.

If GATE is OFF (i.e. FALSE), then the mask event will never turn it on
because GATE is the first value in the AND operation.
Both values must be TRUE for the result to be TRUE.
GATE is being set to the result of the AND operation.

If GATE is ON (i.e. TRUE), then P3 evaluates whether the current value of
the Aux D accumulator is greater than the aux value set on the pattern step.
If the accumulator value is greater, then the expression "D-accumulator > n"
is TRUE, so the result of the AND is TRUE.
GATE is set to the result of the AND, so the GATE stays on.

If the accumulator value were not greater than the step aux value,
"D-accumulator > n" is FALSE, the result of the AND is FALSE, and GATE is
turned off.

Does that makes sense ?
All other mask events work the same way.
You have a status value from the pattern which is ANDed with some comparison
of the aux step value and either the aux D accumulator or a knob position.
In the case or random masks, the status value is ANDed with a TRUE/FALSE
value generated at random based on the probability set by the step value.

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.