I offer a limited warranty on soldering etc

Really is a fab trigger module


brief run down of the modes/settings:

MULT : multiplication / division

available parameters range/values note
pulse-width echo, 1ms, 2ms, ..., 254ms, 50% echo: pulse-width = pulse-width of external clock, 50% = 50% duty cycle
mult/div /64, /48, /32, /24, /16, /12, .... x48, x64 select channel division/multiplication factor
clock source TR1, TR2, INT, - select channel clock source
reset/mute RST1, RST2, -, =HI2, =LO2 reset: reset source for divider, sequencer, or euclidian generator; mute: mute outputs when TR2 goes high (or low)
NB: these basic settings are available across all modes (when applicable).
NB: when multiplying (x2, x3, ...), the pulse-width gets halved, too; in those cases, the displayed number is no longer reflecting the actual pulse-width, but will be a fraction of that value. rather, say, 60ms is 30ms when multiplying 2x, 20ms when x3, etc.
LFSR : linear feedback shift register

available parameters range/values note
LFSR length 4-31 sets length of shift register
LFSR p(x) 0 ... 128 ... 255 probability of the least significant bit flipping (0 = 0%, 128 = 50%, 255 = 0%)
LFSR tap1 0 - LFSR length tap #1 in LFSR (which bit to XOR with LSB when updating the shift-register)
LFSR tap2 0 - LFSR length tap #2 in LFSR (ditto)
RANDOM : random output w/ adjustable threshold

available parameters range/values note
rand > n 0 - 31 output goes high if random number > n, larger values of n --> less frequent triggers
EUCLID : euclidian trigger generator

available parameters range/values note
euclid: N 3 - 31 # slots in pattern
euclid: K 1 - N fills
euclid: OFFSET 0 - N offset
LOGIC : logic operations

available parameters range/values note
logic type AND, OR, XOR, NAND, XNOR, NOR logic operation to perform
op1 ch#1 - ch#6 channel used as operand #1
op2 ch#1 - ch#6 channel used as operand #2
track --> P_W, state what to operate on: pulse-width, or on/off states
NB: since the channels are processed sequentially, rather than in some quantum-entangled fashion, the result of the logic operation may not reflect the current output-state of the operand channels; it may lag behind by one clock or be lost in time in some way or another (notably, when logic operations are performed on channels performing logic operations).
'tracking' P_W differs from tracking on/off state (beats) in the way the operands enter the equation, which tends to result in different output patterns. Thus, a pulse with, say, 10% duty cycle will be treated (as far as the logic operation is concerned) as "true" only 10% of the duty cycle, and as "false" 90% of the duty cycle (in terms of P_W); in terms of state, it'll count as "true" for the entire duty-cycle. A skipped beat will simply be "false", either way, of course.
SEQ : basic trigger sequencer/editor

available parameters range/values note
sequence # USER1 - USER4 select trigger pattern #1-4
--> edit length: 2 - 16, on/off edit trigger pattern
playmode -, SEQ+1, SEQ+2, SEQ+3, TR2+1, TR2+2, TR2+3 concatenate patterns, up to 64 steps
click on --> edit (right encoder) to open the edit window.
edit with left encoder: select slot, click to activate/de-activate slot.
rotate the pattern by turning the right encoder.
pattern length is set by moving the cursor to the right-most slot (the one with a dot), then expand or contract the pattern by turning the right encoder. by default, the pattern will be preserved when contracting, then expanding again a pattern. in contrast, pushing the left encoder down while expanding the pattern will fill up the pattern will empty slots.
by default, the editor 'opens' the selected sequence (ie USER1- USER4); in the absence of modulation etc, that'll be the active sequence, ie the one that's being played. you can edit the remaining sequences 'offline', so to speak, by pushing the up and down buttons to cycle through the four patterns. a litte arrow will appear next to the sequence id, e.g. --> #2, indicating that the sequence being edited is not the one currently active/selected by the sequence # parameter. that's mainly useful when modulating the sequence # parameter or when chaining patterns.
the playmode parameter allows to play the sequences in sequence; ie SEQ+1 alternates between the selected pattern x and x+1; SEQ+2 plays the patterns x, x+1, x+2, x, x+1, etc. the counter wraps around USER4. TR2+1,TR2+2, and TR2+3 increment in the same way, whenever TR2 goes high.
when the editor is active, long-pressing the up button will invert the selected pattern; long-pressing the down button will clear it.
reset/mute: choose RST2(or RST1) to reset the sequence to the first step, when TR2 (or TR1) goes high. muting works much like in the other modes; in this case, it pauses the sequence at whichever step it's at, from where it will resume when TR2 (or TR1) goes low again.
in contrast, when assigning a CV input to sequence #, the step-counter isn't reset. modulation of sequence # literally just swaps the sequence, and continues from the currently active step (unless, of course, the sequence replacing the previous one is shorter than the active step count).
DAC : DAC output (12 bit, channel #4 only)

available parameters range/values note
DAC: mode BIN, RAND, T_M, LGTC, SEQ binary, random, 'turing machine', logistic map, sequencer
DAC: range 1 - 255 DAC output range (centred at 0V)
DAC: offset -3 - +3 DAC voltage offset (~ 1 volt/octave (ish))
the four modes come with a set of additional, mode-specific parameters:
BIN: 5-bit sequencer

primitive sequencer, where the channel on/off states determine the output value:
clock channel #1 = MSB, clock channel #6 = LSB (channel #4, being the DAC, isn't counted, hence 5-bit)
the sequencer can either track P_W (pulsewidth) or on/off state. (for details see LOGIC above)
RAND: random output

random values, with weighted history (basically, this averages over the last 1-8 output states (= depth) according to some weight factor (= weight))
T_M: LFSR/'turing machine'

emulation, sort of, of the popular 'turing machine'; ie some kind of shift register based output. the parameters (LFSR length, LFSR p(x)) work as above (see LFSRmode).
LGTC: logistic map

provides chaotic rather than random output, with one parameter: LGST(R), the r coefficient of the equation.
SEQ: (very) simple 16-step sequencer/arpeggiator.

editing works much like the trigger sequencer (see above), except there's only one 16 step track and you cannot mute steps (because there's no corresponding trigger output).
use the right encoder adjust the pitch value (coarse); to fine-tune, hold down the left encoder while turning the right encoder.
playmode: choose from the typical set of directions (fwd, rev, pendulum, random resp. up, down, up/down and random).
when playmode = ARP, steps can be muted: muting a note removes it from the arpeggiation pattern. the ARP mask can also be rotated (-> mask CV).
temps_utile