RIVET

Device ecosystem

The modules.
The possibilities.

Ten planned devices form the intended RIVET rack. None is implemented in the 0.1.0 foundation; the development sine is not Rivet Sub.

Rivet Sub

Planned

A subtractive synthesizer for basses, leads and evolving tones.

Proposed controls
Oscillator, filter, envelope, pitch, level
Implementation notes
Phase 3: voice allocation, MIDI input and polyphony. No voice engine exists yet.

Rivet Drum

Planned

A rhythm device with a dedicated pattern workflow.

Proposed controls
Voice, step, accent, pattern, level
Implementation notes
Phase 9: define synthesis or sample playback before committing the device design.

Rivet Sampler

Planned

A sample-based instrument with an editable waveform view.

Proposed controls
Sample, start/end, pitch, envelope, level
Implementation notes
Phase 10: decode files outside audio and prepare bounded playback state.

Rivet EQ

Planned

Frequency shaping for individual devices and mix channels.

Proposed controls
Frequency, gain, bandwidth, bypass
Implementation notes
Phase 4: test frequency response, parameter bounds and coefficient changes.

Rivet Compressor

Planned

Dynamics control for individual signals and buses.

Proposed controls
Threshold, ratio, attack, release, makeup
Implementation notes
Phase 4: verify envelope response and safe parameter smoothing.

Rivet Distortion

Planned

Harmonic shaping from restrained drive to harder saturation.

Proposed controls
Drive, tone, mix, output
Implementation notes
Phase 4: establish aliasing and output-level behavior before release.

Rivet Delay

Planned

Repeats that can eventually follow project tempo.

Proposed controls
Time, feedback, mix, sync
Implementation notes
Phase 4: allocate delay storage before audio processing; bound feedback.

Rivet Reverb

Planned

Space and decay within the rack signal path.

Proposed controls
Size, decay, damping, mix
Implementation notes
Phase 4: choose and test a bounded algorithm; no reverb DSP exists yet.

Rivet Filter

Planned

Dedicated filtering for audio and sound design.

Proposed controls
Mode, cutoff, resonance, modulation depth
Implementation notes
Phase 4: validate stability and smooth coefficient changes.

Rivet Mixer

Planned

Channel balance, sends and a stereo master output.

Proposed controls
Level, pan, mute, send, master
Implementation notes
Phase 5: actual channel meters and routing. Foundation output meters are not a mixer.

Device faces are original conceptual labels, not screenshots or interactive audio controls. Controls and designs may change during implementation.