acid-rain-technology/ziggurat
Ziggurat
4-channel performance quantizer that turns any combination of CV and gate signals into melodic pitch voltages, with per-channel note masks, offset, slew, root, range, and chain sequencing.170
Capabilities 5
- CV Quantizercv-quantizer
- Ziggurat quantizes CV and gate inputs to 1V/oct pitch outputs across 4 independent channels, each with configurable note mask, range, slew, root, offset, and chain sequence.170
- Random CV Generatorrandom-cv-generator
- With only a gate input connected (no CV), Ziggurat generates a random voltage on each gate rising edge, which is then quantized to the note mask.170
- Random Sourcerandom-source
- Sample and Holdsample-and-hold
- When both CV and gate inputs are connected, Ziggurat samples and holds the CV value on each gate rising edge before quantization.170
- Step Sequencerstep-sequencer
- 170
Jacks 4 — 3 in / 1 out
| Name | Signal | Voltage | Description |
|---|---|---|---|
| Inputs (3) | |||
| Channel CV Inputs | cv | -8V to 8V | Precision-calibrated CV inputs, one per channel. Accept -8V to +8V. Respond into audio rate though results may be noisy. Primarily designed for sub-audio frequency signals.170 |
| Channel Gate Inputs | gate | ≥0.7V | Gate inputs, one per channel. Detect any signal rising above 0.7V as a gate rising edge. Trigger sample-and-hold on CV input or advance chain sequences.170 |
| Mod CV Input | cv | -8V to 8V | Shared mod CV input assignable to offset, chain reset, range, slew, root, or load functions. Accepts -8V to +8V; different sub-ranges are used depending on assigned function.170 |
| Outputs (1) | |||
| Channel Outputs | cv | -4V to 7.916V | 1V/octave pitch outputs, one per channel. Outputs voltages from -4V to +7.916V (twelve octave range). Changes occur with a 2ms delay from input.170 |
Parameters 10
| Name | Type | Range | Behavior |
|---|---|---|---|
| Chain | button | ≤32notes | 170 |
| Channel Buttons | button | — | Select which of the 4 channels to edit. Hold multiple channel buttons for 1 second to link channels together (copies first channel's settings to subsequent). Hold one linked channel for 1 second to unlink.170 |
| Load | button | — | Loads previously saved module settings from one of 35 save slots (5 banks of 7) using the note mask keyboard layout.170 |
| Mod | button | — | Assigns the Mod CV input to one of: Offset (1V/oct, -8V to +8V), Chain (reset above 1V), Range (0-5V adjusts range), Slew (0-5V adjusts slew time), Root (1V/oct, -8V to +8V), or Load (0-3V selects save slot). Can be applied to any combination of channels.170 |
| Note Mask Keyboard | button | — | 12 buttons representing a chromatic octave (C at bottom, B at top). Toggle individual notes on/off to define the note mask (scale) that CV is quantized to. Also used for range selection, offset, slew note selection, root, and chain entry.170 |
| Offset | button | — | Applies a voltage offset to the CV input BEFORE the quantizer. Select a note on the note mask keyboard. Can also add whole octave offsets by pressing and holding the range button within the offset menu.170 |
| Range | button | — | Sets the octave range for quantizer output. Press range button then select lower and upper bounds on the note mask keyboard. Voltages outside the set range wrap around to the opposite end.170 |
| Root | button | — | Applies a semitone voltage offset AFTER the quantizer to change the musical key/root note of the channel output. Select a note on the note mask keyboard in the root menu.170 |
| Save | button | — | Saves all module settings to one of 35 save slots (5 banks of 7). Ziggurat also autosaves changes continuously to a separate location so settings are restored on power-on.170 |
| Slew | button | 50ms – 5000ms | Selects which notes in the note mask have a slew applied during quantization. Slew time is chosen from 7 fixed values (50ms, 100ms, 300ms, 750ms, 1.5s, 3s, 5s) shared across all slewed notes on a channel.170 |
Firmware history 0 versions
No firmware history recorded.
References 2
- [170]
- [171]