Custom extensions for Ableton Live 12 built with the official Ableton Extensions SDK (Beta).
| Extension | Download |
|---|---|
| Cue Templates | ⬇ cue-templates.ablx |
| Snare Roll Builder | ⬇ snare-roll-builder.ablx |
Drop pre-built cue marker sets into your arrangement in one click — choose from 6 built-in genre templates or create and manage your own.
Based on xmllint/ableton-cue-templates, extended with custom genre template management, persistent storage, and a redesigned UI.
| Version | 0.1.0 |
| Requires | Ableton Live 12.2+ |
| Platform | macOS / Windows |
Features:
- 6 built-in genre templates (House, Techno, Drum & Bass, Hip Hop, Ambient, Pop)
- Custom genre templates — create, edit, and reorder your own section layouts
- Import sections from existing cue points in your arrangement
- Drag-and-drop section reorder
- Persists custom templates across Live restarts
Source and full development history: shatakaan/ableton-extensions
Generate genre-specific snare rolls directly into a MIDI clip — right-click any clip slot and choose your genre.
| Version | 0.1.0 |
| Requires | Ableton Live 12.2+ |
| Platform | macOS / Windows |
Features:
- 8 genre presets: House / Tech House, Techno, Drum & Bass, Trap, Hip-Hop, Hard House, Hard Techno, Hard Dance
- Full parameter control: roll length (1/2/4 bars), start/end subdivision (8th/16th/32nd), acceleration (linear/exponential/step)
- Velocity ramp with linear or exponential curve, humanize with adjustable amount
- Pitch rise across the roll, configurable MIDI note
- Target: existing MIDI clip or new clip in slot
⬇ Download snare-roll-builder.ablx
Source and full development history: shatakaan/ableton-extensions
- Download the
.ablxfile for the extension you want. - Open Ableton Live 12 → Preferences → Extensions.
- Drag the
.ablxfile into the Extensions panel, or click Install Extension. - Restart Live.
The extension will appear in the Extensions sidebar.
Each extension folder contains a standard TypeScript project:
cd cue-templates
npm install
npm run build # compiles src/extension.ts → dist/extension.jsTo package as .ablx:
zip cue-templates.ablx manifest.json dist/extension.jsAll extensions follow the Electric Dark design system defined in design/DESIGN.md — high-contrast dark UI optimized for studio environments.
MIT