Skip to content

Releases: idriss-sernn/samplebrain-live

Samplebrain - v1.2.1

Choose a tag to compare

@idriss-sernn idriss-sernn released this 15 Jun 18:49

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_SECONDS in 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

Choose a tag to compare

@idriss-sernn idriss-sernn released this 10 Jun 08:38

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

Choose a tag to compare

@idriss-sernn idriss-sernn released this 08 Jun 23:40

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

Choose a tag to compare

@idriss-sernn idriss-sernn released this 05 Jun 23:35

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

Choose a tag to compare

@idriss-sernn idriss-sernn released this 04 Jun 22:05

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.