Rackears IconRackears.io
strudelton

strudelton

github

bfollington

  • Extensions
  • midi

Turn Strudel live-coding patterns into MIDI clips with a built-in editor and preview. Strudelton bakes notes, drums, chords, velocity, and probability into a clip; sound-engine controls are intentionally not rendered. - Right-click a Session clip slot → "Strudel: Edit & bake…" — opens the editor; write a pattern, set how many bars to bake, hit Bake. The pattern's notes land in a fresh looping MIDI clip. - Right-click a MIDI clip → "Strudel: Edit & bake…" — re-open that clip's pattern and re-bake. - Live preview in the editor: a piano-roll of exactly what will bake, transpile errors inline, and a flag for sound-only controls that get dropped (speed, lpf, …). - Built-in cheat sheet (the ? cheatsheet button): what bakes — scales, chords, arps, velocity/probability, drums — plus the Strudel-vs-Ableton octave gotcha and what's ignored.

License: AGPL-3.0

Links

Similar Patches

  • 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

  • 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.

  • Ableton Score Editor

    Ableton Score Editor

    utilitydrive.google.com

    When you right-click a MIDI clip, a score editor opens directly inside Live. Any edits made in the score can be written back to the clip immediately, making it possible to move seamlessly between MIDI programming and notation entirely within Live.

  • Sheet Music

    utilitygithub.com

    This simple extension lets you right-click any MIDI clip and view it as sheet music. Handy teaching or practice tool! Features: Transpose for different instruments Automatically quantizes your notes Export as MusicXML, PDF, or PNG Limitations: Currently only supports one MIDI clip Sheet music is read-only Time signatures support is basic, can improve once the SDK supports it ,

  • Quantize to Scale

    Quantize to Scale

    utilitygroovepilot.co

    Right-click any MIDI clip to snap every out-of-scale note to your project's key — reads rootNote and scaleIntervals directly from Live. Download: https://groovepilot.co/#extensions

  • MIDI Key Detector

    MIDI Key Detector

    utilitygithub.com

    This extension evaluates the notes in a midi clip using a couple popular key detection algorithms and ranks the most likely musical key. https://github.com/bencodec/Ableton-MIDI-Key-Detector-Extension

  • Human Touch

    utilitygithub.com

    Add random human like jitter to notes, note length, and velocity https://github.com/claysmith/human-touch I had this idea, downloaded someone else's Ableton extensions skill, and vibe coded this. This is more of a proof of concept and test if anything, for myself. Decided to release in case anyone is helped by this. The idea is to stop midi notes sounding robotic, and more like they were played by a human. If you find this useful have at it

  • Delete Deactivated MIDI Notes

    Delete Deactivated MIDI Notes

    utilitygithub.com

    Removes all deactivated (muted) MIDI notes from a clip, a track, or the whole Live Set via a simple dialog, wrapped in a single undo step. How to use Right-click a MIDI clip or MIDI track header and choose "Delete Deactivated MIDI Notes…". A dialog lets you choose the scope: This Clip: The clicked clip only (available when triggered from a clip) This Track: Every MIDI clip on that track, including Session slots, Arrangement, and take lanes Entire Live Set: Every MIDI clip on every MIDI track Once confirmed, a summary tells you how many notes were removed. Download: https://github.com/jpadevs/delete-deactivated-midi-notes

  • Mode Change

    Mode Change

    utilitywinterparkmusic.com

    The Mode Change Ableton Extension intelligently recognizes what key all of the MIDI notes are in your whole Live Set, and then allows you to change the key of all tonal material to a new key. All MIDI data within clips residing on tracks that contain drum racks remain unaffected. It's best to do a save-as before you use this Extension, as all MIDI notes are changed. A great way to use it is to have you MIDI clips playing before you open the extension, and use the 'Preview' button to real-time hear changes to your notes. Results can vary and you may not always get what you expect, but that's also part of the fun of it. Embrace the chaos. https://winterparkmusic.com/2026/06/03/ableton-extensions-mode-change/

  • ABLE-MCP

    ABLE-MCP

    workflowgithub.com

    16 deterministic right-click MIDI transforms (Variation, Humanize, Strum, Thin, Half-time, Top voice, etc.) plus a parametric Shift… modal. Works on session clips and arrangement time-range selections. ~1ms per action, single-undo, no LLM, no network. Source + .ablx: https://github.com/bassDaddyDevices/ABLE-MCP Repo also includes a Python MCP server for offline .als parsing if anyone's playing in that space. more features to come.

  • MIDI Daddy

    MIDI Daddy

    generativegithub.com

    I have been building my MIDI library since 2004 and have recently gone through it and organized it. I have bundled almost 20,000 MIDI files into this extension. Highlight however many bars you want and right click to generate chord progressions. Right click the progression to generate a melody in the same key. Great way to spark ideas. More features coming soon. Yes the file size is huge and it takes about 8 seconds to install. Release Page: https://github.com/bassDaddyDevices/midi-daddy Repo (does not include the midi files msg if you want them) : https://github.com/bassDaddyDevices/midi-daddy

  • CU-Quartet - Four-part harmony arranger

    CU-Quartet - Four-part harmony arranger

    generativegithub.com

    This extension rewrites your midi clip into a four voice arrangement with SATB for tighter range and choral voicing, or strings for spreading the notes further. You can feed CU-Quartet either a melody which will be the soprano (or violin) stem, bass + melody which surely improves the chord guesswork, or a full chord and ask for a better re-voicing using common part-writing rules and optionally some more stricter theories/rules based on a lot of studies on Bach chorales.

  • Impulse Tracker extension for Ableton Live - MIDI pattern editor

    Impulse Tracker extension for Ableton Live - MIDI pattern editor

    utilitydrive.google.com

    Impulse Tracker extension for Ableton Live — a tracker-style MIDI pattern editor If you're nostalgic for the old-school tracker workflow and wish you could punch in notes the Impulse Tracker way — typing notes on the keyboard into a vertical pattern grid instead of dragging blocks around the piano roll — this Ableton extension brings that pattern editor right onto your MIDI clips. A bit of history for the unfamiliar: Impulse Tracker is a multi-track music tracker (music sequencer). Originally released in 1995 by Jeffrey Lim — it became one of the most beloved trackers of the DOS era, and this is a love letter to its pattern editor. What it does (one sentence): Right-click any MIDI clip in Ableton Live and edit its notes in a faithful Impulse Tracker–style grid — keyboard-driven note entry, channels as voices, NNN VV cells — then write it straight back to the clip. Download: https://drive.google.com/drive/folders/1T_CW7BSCkfNG7ct2WKkuFs0ghN7TJRch?usp=sharing Highlights Authentic IT keyboard layout (Z S X D C… lower octave, Q 2 W 3 E… upper) Notes, velocities, and note-offs in the classic tracker grid; channels = polyphony voices Octave numbering matches Live (C-3 = middle C / MIDI 60) Block select + copy / cut / paste, insert / delete row, add / remove channels and bars Reads your clip's existing notes in and writes edits back as a single undo step Known limitations: No clip resizing on save — Live's SDK exposes clip length as read-only, so notes you add past the clip length are written but won't fall inside a looping region. Ctrl+C/V/X (and Ctrl+S) are global Ableton shortcuts and may be captured before reaching the dialog — use the on-screen Copy / Cut / Paste toolbar buttons. Compatibility: Ableton Live 12 (the beta build with Extensions support; enable Developer Mode in Preferences → Extensions) Built on the Ableton Extensions SDK 1.0.0-beta.0 (API 1.0.0) ,

  • Photo MIDI: convert images to notes in a MIDI clip

    Photo MIDI: convert images to notes in a MIDI clip

    experimentalgithub.com

    Fill your MIDI clips with notes generated from pictures of you, your cat, or anything else. Download here: https://github.com/tomcameron-svg/ableton-extensions Or from the Ableton website: https://www.ableton.com/en/live/extensions/#browse_extensions Have fun

  • Notes Mill - MIDI Cleanup Tools

    Notes Mill - MIDI Cleanup Tools

    utilitygithub.com

    Notes Mill is a utility extension for Ableton Live that provides a collection of MIDI clip processing tools for refining rough performances into clean, production-ready MIDI. It focuses primarily on processing performances recorded in real time. All commands are accessible via the right-click context menu on any MIDI clip. Features - Dialog-based tools - Remove Ghost Notes – Remove tiny notes by note length, beat duration, or velocity. - Normalize Length & Velocity – Normalize note lengths and/or velocities with multiple modes (Fixed, Average, Offset, Range). - Transpose – Transpose notes up or down by up to ±36 semitones. - Key Zone Split – Split notes by key range, mute/delete the rest, or route them to new tracks. - Split Clip – Split a MIDI clip into equal parts or fixed musical lengths on a new track. - Muted Notes – Unmute, toggle mute, delete muted notes, or move them to a new track. One-click tools - Remove Overlap – Trim overlapping notes without deleting them. - Shift Notes to Start – Move the earliest note to the beginning of the clip. - Dehumanize Notes – Snap note timing and lengths to their nearest musical values for perfectly mechanical playback. For a more detailed explanation, please refer to the README.md file in the repository. Downloads (Repos) https://github.com/kawana77b/live-notes-mill I packed this extension with a bunch of tools I've always wanted myself I hope you'll find them useful. Have fun!

  • fish pond: turn notes into fishes

    experimentalgithub.com

    A little extension that turns notes into "fishes" (actually more like dots than fishes) and lets them swim around! So you can destroy a perfectly good midi file. Source/release: https://github.com/Maokus/fish-pond

  • Right click Quantize !

    Right click Quantize !

    utilitydrive.google.com

    Quantize MIDI notes by right clicking on a clip You can change the Quantize Settings or Apply them https://drive.google.com/file/d/1CqxHQwbcN7HH1xmjcOuyo7gKCB3z8zze/view?usp=sharing

  • Korg Minilogue XD Viewer

    generativegithub.com

    A Korg Minilogue XD preset/program/patch viewer. Helpful for adjusting your hardware synth to a patch's settings without fiddling with the LCD readout. Web version includes midi readings from your hardware directly so you can see where parameters are currently. WIP is a resynthesis feature that takes an audio file upload and produces a program/patch that approximates it. Web version includes a random patch button for random inspiration. https://youtu.be/4RNNFSvHw-g?si=0WaTeMc63H2aXJdN

  • Warlock Remote

    Warlock Remote

    utilitygumroad.com

    This extension lets you access and control your set from browsers on other devices! [Available on Gumroad here!](https://clydegoodall.gumroad.com/l/warlock-remote) I frequently ran into an issue where I wanted to track drums but didn't want to lug a mouse/keyboard/laptop/etc with me to control transports, metronome, and track arming. Maybe your amp setup is just too far away from the desk, or maybe you want to hand off controls to someone in the room tracking with you. Setup is pretty simple, and I've included a template with the MIDI controls pre-mapped, for both lite and premium versions. Will be incorporating more features if possible as the extensions SDK progresses.

View all