Skip to main content

logic2ableton

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.

Download

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

Desktop App

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.

CLI

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

What It Transfers

  • 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

What It Does Not Transfer Yet

  • Automation curves
  • MIDI notes and instrument tracks
  • Bus/send routing
  • Plugin parameters
  • Folder/grouping

CLI Reference

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

Mixer Override Workflow

  1. Generate a template:
logic2ableton "MySong.logicx" -o ./output --generate-mixer-template --report-only
  1. Edit output/mixer_overrides.json with your volume/pan/mute/solo values.

  2. Apply during conversion:

logic2ableton "MySong.logicx" -o ./output --mixer ./output/mixer_overrides.json

Output Structure

output/
  MySong Project/
    MySong.als
    Samples/
      Imported/
        *.wav / *.aif / *.aiff
  MySong_conversion_report.txt

Building from Source

git clone https://github.com/Evilander/logic2ableton.git
cd logic2ableton
pip install -e .
python -m pytest tests -q

No third-party Python dependencies. The Ableton template is bundled — no Ableton installation needed.

Desktop App Development

cd app
npm install
npm run dev

Contributing

  1. Fork and create a branch from master
  2. Make changes with test coverage
  3. Run python -m pytest tests -q
  4. Open a pull request

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

logic2ableton-1.0.1.tar.gz (50.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

logic2ableton-1.0.1-py3-none-any.whl (42.1 kB view details)

Uploaded Python 3

File details

Details for the file logic2ableton-1.0.1.tar.gz.

File metadata

  • Download URL: logic2ableton-1.0.1.tar.gz
  • Upload date:
  • Size: 50.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for logic2ableton-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d98602aeed7cbabe90d01c5fd84ddb0fd4d7425fe688779254e872df23a3cdd0
MD5 8f8a60722b8b922129553265043bbff8
BLAKE2b-256 d0de7587e850d690ccea0a4aa00395ca3a14a40bb5170462953cfb16d5da1f7e

See more details on using hashes here.

File details

Details for the file logic2ableton-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: logic2ableton-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 42.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for logic2ableton-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e92d54f2aef1faef2a51af5bdc0d2c3c9bcd1aa6753fd1d98117a60b0b17e41c
MD5 a3d36d9b3a12f55d0a71a961f0212db3
BLAKE2b-256 05697273cd592c57bf59008b22874c746193b690b2eebbd422ed9c448db06677

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page