Hey, solo dev. Big release.
AUv3 INSTRUMENT EXTENSION
Load GranSample inside GarageBand, AUM, Logic, Drambo, Loopy Pro, or any other AUv3 host. Same 4×4 grid, same 10 factory Kits, same granular engine. The plugin shows up as "GranSample" under AU Instruments. iPhone and iPad both, ~80 MB process budget. 420 host-automatable parameters cover master + every per-pad slider. Sequencer locks to host transport; tempo changes propagate. MIDI in routes through the host; MIDI out emits NoteOn so pad taps can drive other instruments. Save your DAW project, everything's back exactly where you left it.
LIBRARY — UNIFIED PROJECT MODEL
Tap the project name in the top bar to open the Library. Ten factory Kits + your own saved Projects, one screen. Load a Kit, tweak it, name it, save it. The red dot next to the project name tells you when work is unsaved; loading another Kit prompts you to save first. Settings is now just settings — every project lifecycle action lives in the Library. No more silent envelope/playback resets when you switch Kits — the full state saves and restores cleanly.
MASTER FX
A new Master FX icon next to the Mixer in the top toolbar. Global reverb, glue compressor, mix-bus EQ — one tap to reach. Same chain editor as per-pad FX, just at the master scope. Persists in the project file.
EFFECT PRESETS
Each effect ships hand-tuned factory presets — Reverb (Plate / Hall / Spring / Tape / Cathedral), Delay (Slap / Long Echo / Ping-Pong / Tape / Dub), Distortion / EQ / Compressor / Chorus / Filter, ~30 in total. Tap a chip to apply, tweak the knobs, save your own with "+ Save". User presets live in app documents — they survive across projects. Long-press any factory preset to duplicate-and-edit; long-press a user preset to rename or delete.
EQ + FILTER CURVES
The EQ and Filter editors now draw their transfer curve in real time. Drag the handle to set frequency + gain together (or frequency + resonance for filters). The curve shape lets you see the parameter relationships you used to have to imagine. iPad: pinch to control EQ bandwidth. Knobs still there for fine-tune.
STANDALONE BUG FIXES
— Mic recordings now persist to disk. Project save / load / Kit switch keeps the audio (was lost before).
— Switching projects no longer leaks the previous project's audio into empty pads.
— Pad Properties gains an Output Bus picker (Main / Group 1-4).
UNDER THE HOOD
Lock-free atomic parameter bridge unchanged. AUv3 sample-accurate trigger + host-clock sync. EffectPresetLibrary is write-before-commit so a failed disk write never leaves UI state ahead of disk. Curve math is pure and unit-tested; gestures route through the same updateParameter path knobs use, so audio + UI stay in sync. ~175 unit + integration tests now cover the new surfaces.
NEXT
Sample chop-to-pads (slice a long sample across the grid, transient-aligned). Per-pad effects parameters into the AUParameter tree. More factory Kits.