afd5157Add instrument/: the bass behind the track-render interfaceJeremy Magland 1// Curated knob declarations, in their own module so the app-facing
2// index.ts can import them without pulling numbl into the main bundle.
3import type { KnobSpec } from './types.ts';
5export const BASS_KNOBS: KnobSpec[] = [
6 { key: 'pluck_pos', label: 'pluck position', min: 0.05, max: 0.95, default: 0.38 },
7 { key: 'finger_release_ms', label: 'fingertip release (ms)', min: 0.2, max: 8, default: 2.6 },
8 { key: 'tail_s', label: 'ring-out (s)', min: 1, max: 8, default: 8 },
9];
11export const BASS_MUTED_KNOBS: KnobSpec[] = [
12 { key: 'pluck_pos', label: 'pluck position', min: 0.05, max: 0.95, default: 0.15 },
13];
15export type BassVariant = 'bass' | 'bass-muted';