Rackears IconRackears.io

Ableton Project Checkpoints

github

geoffmcc

  • Extensions
  • utility
  • workflow

Ableton Project Checkpoints is a small Windows helper for making fast, timestamped rollback points while working in Ableton Live. Use it before risky edits, big arrangement changes, resampling, flattening tracks, sound-design experiments, or anything else you might want to undo cleanly. After saving or collecting the project, press F8, write a quick note, and the script copies the current Ableton project into a timestamped checkpoints folder inside that same project. If the experiment works, keep going. If it does not, open the copied .als file inside the timestamped checkpoint folder and you are back at the project state from the moment you pressed F8. Ableton Project Checkpoints is not an instant in-session recall tool. Restoring a checkpoint means opening the copied .als file from the timestamped checkpoint folder.

License: MIT

Links

Similar Patches

  • Audio Separator - UVR stem separation

    workflowgithub.com

    Stem separation powered by python-audio-separator and using the same models as Ultimate Vocals Remover. UVR speed and quality is much better than the stock Ableton stem separation in my experience, and now you can get that without ever having to leave the DAW :) Features - 2-stem separation — Vocals + Instrumental (BS-Roformer, MelBand Roformer, MDX-NET) - 4-stem separation — Vocals, Drums, Bass, Other (HTDemucs FT) - 6-stem separation — Vocals, Drums, Bass, Guitar, Piano, Other (HTDemucs 6s) - GPU accelerated — CUDA support for fast inference - Auto-install — creates a local Python venv and installs everything on first use - Progress feedback — live progress dialog with model download and separation status Requirements - Nothing is required! The extension will install everything for you :) - NVIDIA GPU + CUDA (OPTIONAL requirement for fast processing — falls back to CPU) Let me know if you end up running into any issues :)

  • Yoink

    utilitygithub.com

    Paste a URL streaming service (TikTok, Instagram, SoundCloud, Vimeo, Bandcamp, Twitter/X, and more. Basically any social media.) Fetches the video's title, channel, and audio. Waveform trim drag the in/out handles, scroll to zoom, drag to pan, hit play to scrub and preview the selection before committing. Drops the trimmed WAV into the Arrangement on the selected (or a new) track, named from the video title, at your chosen sample rate. Cleans up after itself the full download is deleted once the trimmed sample has been copied into your project.

  • Audio to MIDI with Spotify's Basic Pitch Algorithm

    Audio to MIDI with Spotify's Basic Pitch Algorithm

    utilitygithub.com

    Converts any audio clip to a MIDI clip using Spotify's Basic Pitch neural network for polyphonic pitch detection. Runs entirely offline — no external software or internet connection required. Features - Polyphonic transcription — Detects multiple simultaneous notes from pitched instruments - Works in both views — Session View (same clip slot) and Arrangement View (same position) - Pitch bend support — Fine-grained pitch contour is captured and included in the output - Fully offline — The ML model runs locally; no data leaves your machine How to use - Right-click any Audio Clip in Session or Arrangement View. - Choose Convert to MIDI. - A progress dialog appears while the model runs. - A new MIDI track is created next to the original, containing the transcribed notes. Download: https://github.com/federico-pepe/ableton-live-extensions

  • Waveform editor

    Waveform editor

    utilitygithub.com

    An Ableton Live extension that lets you redraw the waveform of an audio clip with a pencil tool — a ProTools-style quality-of-life feature for spot-fixing pops, clicks, and clipping without leaving Live. Inspired by the feature request from ⁠Draw waveform in audio editor Suports AIFF and WAV files, writes back the result as a new audio clip on a new track.

  • Strip Silence - Simple and working!

    Strip Silence - Simple and working!

    utilitygithub.com

    Strip Silence extension with adjustable parameters that removes silence in the selected region of one or multiple audio clips. Features - Detects and removes silent regions from one or more audio tracks - Configurable threshold, minimum silence duration, pre-roll, and post-roll - Option to snap cuts to the nearest beat - Ripple edit option — automatically closes the gaps after stripping, sliding clips together - Right-click an arrangement time selection to process one or more tracks simultaneously - Right-click a track header to process the full track automatically - Remembers your last-used settings between sessions

  • Freesound Sampler

    Freesound Sampler

    generativegithub.com

    Search Freesound and download sounds directly into your Ableton Live tracks. Features - Freesound login — Log in with your Freesound account directly from the extension; no manual API key needed - High-quality downloads — When logged in, sounds are downloaded in their original format (WAV, FLAC, AIFF, …) instead of MP3 previews - Rich search — Query by text with filters for category/subcategory (Broad Sound Taxonomy), key, BPM, duration, channels, rating, license, and sort order - Advanced timbre filters — Refine by brightness, hardness, depth, warmth, roughness, boominess, and sharpness - Visual results — Each result shows a waveform thumbnail, Creative Commons license icons, and category/key/BPM at a glance - In-dialog preview — Listen to any result before downloading with the ▶ play button - Copy Freesound link — Grab the link to any sound's Freesound page straight from the results - Session and Arrangement View — Place clips in the first empty session slot, or at the playhead in Arrangement View - License-aware — Filter by Creative Commons license and see each sound's license, with a reminder of your attribution obligations - Traceable imports — Clip names and downloaded files carry the Freesound sound ID and license (e.g. Kick [FS#12345 · CC-BY]) - Attribution helper — The Attributions view lists imported sounds and offers a one-click Copy attribution text for crediting creators - Cached downloads — Already downloaded a sound? The local file is reused automatically > Tip: Key, BPM and timbre rely on Freesound's audio analysis, so they only match analyzed sounds and work best combined with a Category. How to use 1. Right-click any Audio Track (or an audio lane in Arrangement View) and choose Find samples. 2. Click Log in with Freesound and follow the login steps (grant access on Freesound, copy the authorization code shown, paste it back into the extension). 3. Enter a search query (e.g., "drums", "pad", "vintage") and click Search. 4. Press ▶ on any result to preview it, then click the card to download and import the clip. > Without logging in, you can still search using an optional API key — downloads will be 128 kbps MP3 previews. Logging in unlocks original-quality files. Licensing & attribution Sounds on Freesound are released under Creative Commons licenses. Some (e.g. CC-BY) require you to credit the creator when you use them. This extension helps you comply: - Filter and view each sound's license before importing. - Imported clips and files are tagged with the Freesound sound ID and license. - Open Attributions in the dialog and click Copy attribution text to copy credit lines(sound name, author, link, and license) for the sounds you've imported.

  • Pitch:It - A Melodyne style pitch correction Ableton live extension

    utilityxterminatorapps.shop

    No Melodyne. No ARA. No bouncing out to another app. Just a native Ableton Live extension that tunes any audio clip , right where you're working. Right-click a clip → Pitch:It - Edit → A note editor opens inside Live. Drag notes to pitch, shape the vibrato, hear it live, and apply a clean tuned copy to a new track. Your original is never touched. What it does : - Pitch correction — drag notes to retune; snaps to the nearest semitone (hold Ctrl/Shift for fine), double-click to snap to your scale, or Snap All at once. - Vibrato / modulation control — flatten, keep, or exaggerate the vibrato of any note. 6 detection algorithms — Universal, Vocal, Solo, Chords, Fast. Switch instantly to fit the source. - Live preview — hold a note to audition it, and hear the pitch move as you drag. Decide before you commit. - non-destructive — notes you don't touch stay bit-for-bit identical, and the output lands at your clip's original volume. Pitch:It re-pitches the actual waveform , so formants and timbre stay intact . Works on any pitched source, not just vocals: leads, synths, bass, monophonic or polyphonic. Download : https://xterminatorapps.shop/pitchit/

  • Live Agent - AI Co-producer

    Live Agent - AI Co-producer

    generativegithub.com

    An AI assistant built into Ableton Live. Describe what you want in plain English — Live Agent executes it directly on your session. https://github.com/nonogv/live-agent

  • BBenCut

    BBenCut

    generativegithub.com

    An Ableton Live extension that applies BBCut breakbeat cutting algorithms to AudioClips in the Live's Arrangement View. https://github.com/bencodec/BBenCut

  • Arrangement Helper

    Arrangement Helper

    utilitygithub.com

    Builds a structured arrangement on a MIDI track by letting you define named sections with bar lengths and colors. Due to current limitations of the SDK, it is important that the clips in the Arrangement view are cut according to the length of each section. Additionally audio clips are not simply moved but are recreated from scratch, which is why they may become out of sync with the project. Features - Create mode — Define sections (Intro, Verse, Chorus, etc.) with custom bar lengths and colors. Each section becomes a named, colored MIDI clip on the track. - Edit mode — If the track already has sections from a previous run, the dialog pre-populates with them. Reorder, rename, resize, add, or remove sections — clips on all other tracks remap automatically. - Locators — Optionally place a Live cue point at the start of each section. How to use 1. In Arrangement view, select a MIDI track (and optionally a time range). 2. Right-click and choose Create Arrangement Track…. 3. Build your section list using the preset buttons or by editing the rows directly. 4. Check Create locators at section start points to add cue points at each section boundary. 5. Click Create.

  • Beat Slicer: Slice Audio by Transients, inspired by Beat Detective

    Beat Slicer: Slice Audio by Transients, inspired by Beat Detective

    utilitygithub.com

    This is not a full build of what is possible with Beat Detective in Pro Tools, but I built an Extension that can detect transients in an audio clip and use these transients to slice a clip in three ways: Slice by exact transients Find transients, but slice to nearest grid position Slice transients, then snap them to nearest grid position Download v0.0.1 here: https://github.com/tomcameron-svg/ableton-extensions I have also created a public repo. Anyone who wants to build on this Extension can feel free to do so: https://github.com/tomcameron-svg/beat-slicer Have fun!

  • BBC Sound Effects extension

    BBC Sound Effects extension

    utilitygithub.com

    Search the BBC's archive of 33,000+ field recordings and drop sounds directly into Ableton Live — as audio clips or into a Simpler instrument. https://github.com/ancientplaces/bbc-sound-effects-ableton

  • KeyPulse: Key & BPM detection for Audio Clips

    KeyPulse: Key & BPM detection for Audio Clips

    utilitygithub.com

    Right-click any audio clip in Live to detect key or BPM and tag the clip name automatically. KeyPulse is written in Rust + TypeScript and analyses rendered clip audio locally. How to use - Right-click any audio clip. - Choose Detect Key or Detect BPM. - Wait for the analysis to finish. - The clip name is updated with [Key: ...] and/or [BPM: ...]. Download: https://github.com/dancarasco/ableton-extensions Small reason I built this: Live does not have native key detection for audio clips, and I wanted something that works directly in the session instead of round-tripping through another app.

  • Slice by Wavefold

    Slice by Wavefold

    utilitywavefold.co.uk

    Slice chops any audio in your Arrangement into clean, named WAV slices ready to drop into a sampler or sell as a pack, all without leaving Live. Making a sample pack means the same grind every time: chop the audio, trim and fade each hit, normalise, name everything in order, export, then do it again. It is slow enough that finished material just sits there unreleased. Slice does that whole routine in one pass, inside Live. Free extension. Select some audio on a track, right click, and choose how to cut it. Cut it your way: • Gate (by silence), Transients, Grid, Warp markers, or Existing clips • Or open the Manual marker editor: a waveform with stereo view, audition and loop, zoom, live auto detect, ignore a slice, and snap to zero crossings so there are no clicks Make it pack ready: • Trim, fades, drop silent slices, normalise per slice or across the whole pack • Mono or stereo, your choice of sample rate and bit depth (24 bit / 44.1 kHz by default) • Name with prefix, suffix, BPM, key (typed or read from your project key), and numbering, plus a {track} token for batching several tracks at once • Built in presets for common jobs, and it writes everything to a folder with an optional pack info file Link (free) at https://wavefold.co.uk/ Works with: Ableton Live 12.4.5 (public beta) with Extensions enabled. macOS and Windows.

  • Device Manager

    Device Manager

    workflowgithub.com

    Manage and bulk disable, enable, or delete every instance of any device across your entire Ableton Live project from a single searchable dialog. https://github.com/itscloverdale/ableton-device-manager

  • MIDI Clip 1st Beat Repair

    MIDI Clip 1st Beat Repair

    utilityrbld.com.br

    Fixes MIDI notes that start just before a clip's start/loop point and therefore miss their note-on, so the first chord or drum hit actually sounds. If you play piano or program drums, you know the problem: a clip starts on the downbeat but the note (or chord) was played a hair early, so its note-on falls outside the clip and the first beat goes silent. Right-click a MIDI clip → Repair 1st beat, and any note crossing the start marker (or loop start) gets a guaranteed attack at that point. Modes Smart (default) — notes played just-early are nudged in for a clean attack; genuinely sustained notes are split so their body is preserved. Truncate — move the note head to the start point. Split — keep the outside part as a separate note. Cut at the start marker, the loop start, or both (re-attacks on every loop pass). Adjustable smart threshold (1/8–1/64). One undo step, idempotent (safe to re-run). Download: https://rbld.com.br/audio/downloads/midi-clip-1st-beat-repair-1.0.0.ablx Compatibility: Live 12 Beta (Extensions), SDK beta 1.0.0. Known limitations: Operates on one MIDI clip at a time. Notes only — sustain pedal / CC64 and clip automation aren't accessible in the current SDK, so pedal-based sustain isn't handled yet (planned for a future release). More audio stuff: https://rbld.com.br/audio Want updates on this extension? Subscribe to my newsletter — email robledosilva@rbld.com.br with the subject subscribe.

  • Theory-aide

    Theory-aide

    utilitygithub.com

    Theory Aide is an Ableton Live extension for understanding what your MIDI is doing musically. It analyzes harmony, rhythm, voicing, density, motion, form, and tension, and then turns that analysis into clear explanations and practical next steps. The goal is not to judge whether an idea is correct or good. The goal is to help producers understand why an ideas work for them, why you may feels stuck, and things that you can try before throwing the idea away. Theory Aide is built for the moment after you generate or write something interesting and ask, “What now?” It can explain the harmonic timeline, identify chord function, show tension and density over time, inspect rhythm and phrasing, flag muddy voicings, compare song sections, and suggest ways to develop the material into a verse, chorus, bridge, build, breakdown, or resolution. The extension treats theory as a creative lens, not a rulebook. It connects traditional concepts like Roman numerals modal theory with producer focused concepts like groove, register, frequency space, texture, automation, and arrangement energy. I am trying to make music theory useful inside the writing process. It is not meant to replace taste. It is meant to support you and make you more confident in your ability to express creativity.

View all