Convert Logic Pro .logicx projects into Ableton Live .als sets — preserving audio arrangement, timeline positions, track structure, tempo, and time signature. Includes a desktop GUI and command-line interface.
Download the latest release — available for Windows and macOS. No Python or Ableton installation required.
This is a v1.0 release. If you try it out, please open an issue with feedback, bug reports, or feature requests. Especially interested in hearing from people converting real-world sessions.
| Platform | File | Description |
|---|---|---|
| Windows | Installer | Standard Windows installer |
| Windows | Portable | Single exe, no install needed |
| macOS (Apple Silicon) | DMG (arm64) | For M1/M2/M3/M4 Macs |
| macOS (Intel) | DMG (x64) | For Intel Macs |
The desktop app provides drag-and-drop project selection, a project preview with track/clip/plugin counts, real-time conversion progress, and a history sidebar. Just drop your .logicx folder and convert.
Also available as a command-line tool when installed from source:
git clone https://github.com/Evilander/logic2ableton.git
cd logic2ableton
pip install -e .
logic2ableton "path/to/MySong.logicx" --output ./output- Audio tracks and clips into Ableton Arrangement View
- Timeline positions from embedded WAV (BWF bext) and AIFF (MARK chunk) timestamps
- Clip overlap resolution: comp > bounce-in-place > latest take
- Mixer state (volume, pan, mute, solo) via JSON overrides
- Tempo and time signature
- Plugin identification with VST3 match suggestions
- Automation curves
- MIDI notes and instrument tracks
- Bus/send routing
- Plugin parameters
- Folder/grouping
logic2ableton <input.logicx> [options]
| Option | Description |
|---|---|
--version, -V |
Show version |
--output, -o |
Output directory (default .) |
--report-only |
Print conversion report only |
--no-copy |
Don't copy audio files |
--template |
Path to Ableton DefaultLiveSet.als template (bundled by default) |
--vst3-path |
VST3 directory for suggestion scanning |
--mixer |
Path to mixer_overrides.json |
--generate-mixer-template |
Generate editable mixer JSON for all tracks |
--json-progress |
Machine-readable JSON progress output |
- Generate a template:
logic2ableton "MySong.logicx" -o ./output --generate-mixer-template --report-only-
Edit
output/mixer_overrides.jsonwith your volume/pan/mute/solo values. -
Apply during conversion:
logic2ableton "MySong.logicx" -o ./output --mixer ./output/mixer_overrides.jsonoutput/
MySong Project/
MySong.als
Samples/
Imported/
*.wav / *.aif / *.aiff
MySong_conversion_report.txt
git clone https://github.com/Evilander/logic2ableton.git
cd logic2ableton
pip install -e .
python -m pytest tests -qNo third-party Python dependencies. The Ableton template is bundled — no Ableton installation needed.
cd app
npm install
npm run dev- Fork and create a branch from
master - Make changes with test coverage
- Run
python -m pytest tests -q - Open a pull request
MIT