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
∿PlannedA 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
▥PlannedA 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
⌁PlannedA 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
≋PlannedFrequency 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
↘PlannedDynamics 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
⌁PlannedHarmonic 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
⋯PlannedRepeats 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
≋PlannedSpace 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
↘PlannedDedicated 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
☷PlannedChannel 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.