Releases: idriss-sernn/samplebrain-live
Release list
Samplebrain - v1.2.1
v1.2.1 — Freeze fix
Fixed
- No more freezing Live on long sources. When a brain source spanned a
long arrangement, SampleBrain rendered and analysed the whole thing, then
the synthesis ran long enough to lock the dialog — and with it all of Live
(Escape stopped responding). Analysis is now capped to the first 30s of each
source/target, so the plugin stays responsive no matter how long your tracks
are. (Need more material?MAX_SOURCE_SECONDSin the source is the one knob.) - Sample Design no longer re-synthesises in a loop when toggling sources or
switching tabs — repeated triggers are debounced and stale renders dropped. - Version label is now accurate. It used to be hard-coded; it now reflects
the actual installed build.
Install: download SampleBrain-1.2.1.ablx, double-click, restart Live.
Requires Ableton Live 12 Suite.
Samplebrain - v1.2.0
What's new
Sample Design (new)
A new tab that turns the concatenative-synthesis output into usable samples:
- Pitch — transposed variations (varispeed; chromatic / major / minor / pentatonic strategies)
- Layered — stacked, randomly transposed copies (1/N auto-attenuation)
- Slice — cut into one-shots, auto-classified kick / hat / snare / tom / perc
- Automate — random pitch glides
- Interactive source waveform: clickable onset markers, zone selection, spacebar playback
- Export: clips on an "SB Siblings" track + 44.1k WAVs
Engine
- Smooth match engine (Viterbi unit-selection) alongside the original Greedy — polyphonic
- Target selectable from the dialog (switch it without reopening)
- Tabs: Synth / Prep / Sample Design (shared Target + Brain sources)
Fixes
- Synthesis clicks fixed (Tukey overlap-add window)
- Block size auto-clamped — no more "block size too large"
- GitHub update detection (a badge may now appears when a newer release is out)
- Permission-model compliance: reads/writes limited to the allowed directories, symlink-tolerant
SHA-256
0d2321c8a303a1d5c044a2cfecbbb49ba1837472d3417df78ce888eca9d30da1
SampleBrain v1.1.1
What's new
New controls & UX
- Spacebar toggles preview playback
- Cmd/Ctrl-click resets any slider to its default value
- Dark theme by default; version shown in the header
Clearer feedback (no more cryptic "Error 400")
- Explicit messages: no target selected / empty brain source / block size too large
- Unsupported dropped files (MP3, FLAC, M4A…) now warn instead of being silently ignored — WAV/AIFF only
- Generate failures are surfaced instead of failing silently
Fixes
- Fix 403 on /preview, /upload-file and /open (links, drag&drop and preview now work)
Security hardening
- Track names escaped in the dialog (XSS)
- WAV/AIFF parser guarded against malformed files
- Session token on the local HTTP server
- Upload path/extension whitelist
SHA-256
ad37cfa7e63d75fb35dcd8cf1dc929643e176281f9cb732e4d96cab20ea3cfb8
SampleBrain v1.1.0
What's new
New features
- Randomize button
- Drag & drop WAV/AIFF from Finder into Brain Sources
- Output level slider (amp weight)
- Voices (1–4) — polyphonic grain matching
- Pitch (±24 st) + Pitch spread — per-grain pitch shift with variance
- Reverse (0–1 probability) — grains played backwards
- Density (0–1) — rhythmic gaps by skipping grains randomly
- Waveform preview with ▶/■ Web Audio playback
Bug fixes
- Fix Generate producing no output / progress dialog never opening
- Render noise eliminated on slider moves (PCM cached per source)
- Fix Generate with dropped-files-only sources
- Dialog height 880→720 px — fits 900-px displays without overflow
SHA-256
d490506b4c4157316afeefd8672875465c45b9b77129bc04924b824d2faee8f0
SampleBrain v1.0.0 — First Release
SampleBrain v1.0.0
Port of the SampleBrain algorithm (Dave Griffiths × Aphex Twin)
as a native Ableton Live 12 extension.
Right-click any arrangement selection → the brain reconstructs
the target track's timbre using material from another track.
What's inside
DSP fully in TypeScript, zero external dependencies — Cooley-Tukey FFT,
MFCC, OLA, custom WAV/AIFF decoder. Three spectral analysis modes
(MFCC, FFT, mix), four windowing functions, and the three block network
parameters from the original: Novelty, Boredom, Stickiness.
Output lands on a new track, source stays untouched.
UI inspired by Ryoji Ikeda — dot-matrix, light/dark theme,
tooltips on every parameter.
Requirements
Live 12 Beta, Suite edition. Developer Mode OFF for installed .ablx.
Install
Drag & drop SampleBrain-1.0.0.ablx into Live → Preferences → Extensions.