## State Documentation Index

# Hadron state description sheet

## State title

gtSnapperRhythm

## Type of sound

Rhythmic “snapping” texture bpm synced to the host song temp. Rhythmic subdivision amount on expression control.

## Controllers

Expression1:
Grain rate rhythm pattern
Quarter notes (0% to 12.5%)
dotted 8ths (12.5% to 25%)
triplets (25% to 37.5%)
8ths (37.5% to 50%)
Quintuplets (50% to 62.5%)
8th triplets (62.5% to 75%)
16ths (75% to 87.5%)
16th triplets (87.5% to 99%)
32nd notes (100%)
Expression2:
Grain rate fine tune
Nudge down from 0% to 25%
Nudge up from 25% to 50 %
Significantly raise grain rate from 50% to 100%
Expression3:
Grain Attack and Duration modification
Shorten Attack from 0% to 50%
Shorten Grain from 50% to 100%
Expression4:
Manual time pointer, what part of the source waveforms to read

## Midi keyboard control

Note Number: Transposition
Velocity: Amp
Interval: Output routing sequence length (channel mask)
When playing a single note: all grains will be played mono
An interval of one semitone: grains are panned left and right
An interval of two semitones: left, right, bandpass
… up to the max sequence length of 8 (when the interval is a perfect fifth)

## Suggested source waveform

Slot1: Any Sampled waveform, e.g. Cello.wav
Slot2: not used
Slot3: not used
Slot4: not used
* Sounds with significant timbral variation over time will give more animated results.

Waveform sources/slots used: 1

## Mask tables

Channelmask:
A: Left, Right, (loop length=2 particles)
B: Left, Right, BP1, BP2, LP, BP3, Delay L, Delay R (loop length=8 particles)

## Pitch definition mode

Grain Transpose
Octave: 0
Source waveforms transposed so that note num 69 (middle A) should give a perceived fundamental of 440Hz
The original key stored with each source wave file may be octave displaced, in which case the same octaviation occurs on playback with this state.