hotkeys: Space = play, L = loop, S = stop, D = dup, ← / → = prev/next preset. work even while a slider is focused.
tone = 3-osc chord with chorus partner. noise = filtered random burst. layers fire in startOffset order ; chance < 1 makes a layer probabilistic per call (matches the game's "occasional sub-thump" pattern).
global tilts bias every layer at play time. they don't change the saved recipe ; flip them to A/B test how a tilt affects the whole library, then bake into individual recipes if you like the result.
single-recipe JSON = the schema below. "Export all" dumps {recipes: [...]} for bulk back-up. paste either form into the textarea and Apply.
opens last_ship_sailing_v8VR.html and surfaces the baked-in const DEFAULT_SOUND_LIBRARY = {...} block. "Load to editor" replaces the active recipe library with the baked one. "Save current to game" writes the current state.recipes back into v8VR. uses File System Access (Chrome / Edge) for direct writes; other browsers fall back to a download.