Showcase and Instrument Library
AudioGuide from vivid-wavetable
Showcase Library
vivid-wavetable uses a curated preset library instead of carrying every expansion experiment forward.
The current production wavetable path is WavetableLayer / LayerPad. WavetableOsc remains in the library for advanced legacy interaction and feedback-style warp patches.
The family map below covers the retained self-playing showcase library. The browseable MIDI instrument layer is listed separately under Instrument Library.
The goal of this set is simple:
- every retained graph has a clear role
- every major retained engine capability is audible in at least one hero patch
- every important feature also has a simpler reference patch nearby
Family Map
Pads and Beds
- Hero:
moving_vocal_pad.json - Reference:
warm_dual_pad.json - Also retained:
ambient_air_bed.json,cinematic_haze_bed.json,rooted_sub_pad.json,supersaw_fabric_pad.json
Keys and Brass
- Hero:
fm_glass_keys.json - Reference:
airy_keys.json - Also retained:
aurora_hybrid_keys.json,dream_keys.json,halo_hybrid_brass.json,low_brass_pad.json
Plucks and Bells
- Hero:
noisy_pluck.json - Reference:
mirror_bells.json - Also retained:
animated_neon_pluck.json,metallic_pluck.json,resin_mallet.json
Leads
- Hero:
controlled_metallic_lead.json - Reference:
analog_stack_lead.json - Also retained:
supersaw_lead.json,sync_sweep_lead.json
Basses
- Hero:
growl_crossmod_bass.json - Reference:
rooted_sub_bass.json - Also retained:
driven_hybrid_bass.json,sub_bass.json
Textures and Drones
- Hero:
spectral_interaction_texture.json - Reference:
single_osc_motion_reference.json - Also retained:
orbit_drone.json,texture_tide_bed.json
Arp and Sequence
- Hero:
hybrid_motion_arp.json - Reference:
crystal_pattern_arp.json
Cinematic Hybrids
- Hero:
cinematic_haze_bed.json - Reference:
ambient_air_bed.json - Also retained:
formant_choir.json
DualFilter Recipe Anchors
The April 4 Pass 2 adoption establishes DualFilter as the package's advanced tone-shaping primitive. These graphs serve as the canonical filter recipe anchors:
- Warm body:
warm_dual_pad.json,dual_wavetable_pad_module_demo.json - Bright keys / brass contour:
airy_keys.json,halo_hybrid_brass.json,hybrid_keys_module_demo.json - Bass bite:
driven_hybrid_bass.json - Vocal / formant-adjacent:
moving_vocal_pad.json,formant_choir.json
Performance Anchors
The package performance-surface convention is anchored by these module demos and expressive examples:
- Motion headline:
dual_wavetable_pad_module_demo.json - Brightness + body headline:
hybrid_keys_module_demo.json - Air headline:
sub_air_pad_module_demo.json - Interaction headline:
glass_interaction_keys_module_demo.json - Expressive play:
expressive_glass_keys.json(scalar pressure/slide control)
Those role labels are the live-control vocabulary. The shipped module param names stay on their stable compatibility surface, including filter_cutoff, drive, air_level, filter_tone, motion_amount, and interaction_depth.
Feature Coverage
Baseline, Leveling, Unison
- Hero:
supersaw_fabric_pad.json - Reference:
warm_dual_pad.json
Wavetable Families, Motion, and DualFilter
- Hero:
moving_vocal_pad.json - Reference:
single_osc_motion_reference.json - DualFilter anchors:
warm_dual_pad.json,airy_keys.json,halo_hybrid_brass.json,driven_hybrid_bass.json,formant_choir.json
Character Layers and Per-Voice Reduction
- Hero:
driven_hybrid_bass.json - Reference:
airy_keys.json
Advanced Legacy Interaction
- Hero:
spectral_interaction_texture.json - Reference:
fm_glass_keys.json - Additional keepers:
controlled_metallic_lead.json,growl_crossmod_bass.json,hybrid_motion_arp.json
Retained Preset Set
The final retained preset library is:
airy_keys.jsonambient_air_bed.jsonanalog_stack_lead.jsonanimated_neon_pluck.jsonaurora_hybrid_keys.jsoncinematic_haze_bed.jsoncontrolled_metallic_lead.jsoncrystal_pattern_arp.jsondream_keys.jsondriven_hybrid_bass.jsonfm_glass_keys.jsonformant_choir.jsongrowl_crossmod_bass.jsonhalo_hybrid_brass.jsonhybrid_motion_arp.jsonlow_brass_pad.jsonmetallic_pluck.jsonmirror_bells.jsonmoving_vocal_pad.jsonnoisy_pluck.jsonorbit_drone.jsonresin_mallet.jsonrooted_sub_bass.jsonrooted_sub_pad.jsonsingle_osc_motion_reference.jsonspectral_interaction_texture.jsonsub_bass.jsonsupersaw_fabric_pad.jsonsupersaw_lead.jsonsync_sweep_lead.jsontexture_tide_bed.jsonwarm_dual_pad.json
Everything else in the old expansion library was retired because it was redundant, weaker than a nearby patch, or no longer necessary after the engine work settled.
Instrument Library
WavetableLayer / LayerPad is the canonical production wavetable path for the browseable instrument library. Instrument graphs use MidiInput, carry content_kind: instrument metadata, and are intended as the "play this instrument" layer.
Keys
- Reference:
hybrid_keys_instrument.json— Layer-based wavetable + analog keys - Advanced legacy:
glass_interaction_instrument.json— interactive glass keys with pressure mapping and WavetableOsc interaction
Pads
- Hero:
layer_pad_instrument.json— canonical WavetableLayer pad with motion and unison - Reference:
dual_wavetable_pad_instrument.json— Layer-based dual-wavetable pad with shared motion - Reference:
sub_air_pad_instrument.json— Layer-based wavetable + sub + air pad
Bass
- Hero:
rooted_sub_bass_instrument.json— grounded sub-layered bass
Pluck
- Hero:
bright_pluck_instrument.json— crisp bell-adjacent pluck with a short spatial tail
Lead
- Hero:
metallic_hollow_lead_instrument.json— focused metallic lead with controlled edge
Texture
- Utility:
motion_texture_instrument.json— LFO-driven motion texture bed