Intoxicat GenRe – A General Retrigger Machine.

Type: Jeskola Buzz Effect.

Description: Buffers incoming audio on demand and retriggers it with a variety of options similar to those offered by wavetable trackers like, UTrk and Matilde.

Note: This effect really needs to be tracked in a pattern like a generator. Just plugging it in and moving the sliders about is unlikely to yield any usable results.

Parameters | Description
--- | ---
ReTrigLength | Length of retrigger. Tick = xx/16. Range 0x01 – 0x100 (NB: 00 = 100 = 16 ticks)
Trigger | 1 to sample new input and initiate retrigger. 0 to to turn retrigger off.
Retrigger volume | Manual volume
Buffer Mode | 0 [New] – overwrites the current buffer when a new one is triggered by the trigger parameter. 1 [Add] – adds input to the current buffer. Note that there is no automatic gain reduction so if you keep sampling with the Buffer mode set to 1 it will become increasingly loud. :
Effect | Activate effect command. See list below.
Argument | Sets the value of the effect command. See list below.
Attack | Envelope/declicker. Ramps up at the beginning of a retrigger.
Decay | Envelope/declicker. Ramps down at the end of a retrigger.
Dry Volume | Dry Volume

Command | Description
--- | ---
00 | Manually set the machine to read from the beginning of the buffer. Can also me used to 'revive' buffers that have been turned off with a '0' in the Trigger column.
01 | Increase or decrease the volume each retrigger. 80 = 1
02 | Increase or decrease the retrigger length each retrigger. 80 = 1
03 | Manual offset Tick = Argument/16
04 | Increase or decrease the offset each retrigger 80 = 1
05 | Reverse. No argument needed.
06 | Manual pan. 80 = Centre
07 | Move Pan position by an amount each retrigger. 80 = 1
08 | Random Pan. Argument = Amount.
09 | Random Volume
0A | Manual Pitch
0B | Increase or decrease the Pitch each retrigger
0C | Random Pitch. Argument = Amount.
0D | Manual pitch in semi-tones. 80 = root
0E | Randomise retrigger length. Argument = Amount.
0F | Manual end declicker/Volume ramp. Direction=down. Argument is the fraction of a tick to ramp down. I.e. 80 would start the ramp down halfway through the tick and finish when the tick ends. Useful when a new retrigger is initiated when another is halfway through...
A0 | Turns all Effects off.
Ax | Turns individual effects off. I.g. A5 would turn only the reverse off whereas AA would only turn the manual pitch off.

Thanks to all the helpful devs that answer questions and make their code available for us mere mortals to look at. Also thanks to all those that have tested the machine and reported bugs and suggestions.

Bugs and comments to: kjnilsson [at] gmail.com

Karl Nilsson

24/09/2005