Device Details


Overview

Name | Version: Conduit - local AI MIDI Generator 1.0
Author: jordanaftermidnight
Device Type: MIDI Effect
Description: Conduit connects Ableton Live to a local AI running on your own machine. Type something like "4-bar techno kick pattern" or "8-note ambient melody in C minor" and it writes MIDI clips directly into your selected track.

No cloud. No API keys. No subscriptions. Everything runs locally and privately through Ollama.

TWO MODES:
- Chat — Talk to the AI about your session. It sees your BPM, tracks, time signature, and more.
- Generate — Describe what you want, get MIDI clips written straight into your session.

FEATURES:
- 8 genre modules (techno, house, dnb, dubstep, hip-hop, ambient, IDM, trance)
- Session-aware — reads your BPM, time sig, track names, and selected track
- Pattern clipboard — auto-saves generated patterns, paste to re-use them
- Undo — revert the last generated clip
- 100% local and private — uses Ollama with llama3.2 (3B), no cloud needed

REQUIREMENTS:
- macOS or Windows
- Ableton Live 11/12 with Max for Live
- Ollama (free, open source — https://ollama.com)
- Python 3.9+
- ~4GB free RAM

---------- SETUP — macOS ----------

1. Install Ollama — download from https://ollama.com, drag to Applications
2. Open Terminal, run: ollama pull llama3.2
3. Download Conduit from https://github.com/jordanaftermidnight/conduit
4. Open Terminal in the conduit folder, run: ./package-device.sh --install
5. Double-click "Start Conduit.command" to launch the AI server
6. In Ableton: Browser > User Library > MIDI Effects > Conduit — drag onto a MIDI track
7. Wait 5 seconds for the device to connect, then type a prompt and press Enter

---------- SETUP — Windows ----------


Conduit connects Ableton Live to a local AI running on your own machine. Type something like "4-bar techno kick pattern" or "8-note ambient melody in C minor" and it writes MIDI clips directly into your selected track.

No cloud. No API keys. No subscriptions. Everything runs locally and privately through Ollama.

TWO MODES:
- Chat — Talk to the AI about your session. It sees your BPM, tracks, time signature, and more.
- Generate — Describe what you want, get MIDI clips written straight into your session.

FEATURES:
- 8 genre modules (techno, house, dnb, dubstep, hip-hop, ambient, IDM, trance)
- Session-aware — reads your BPM, time sig, track names, and selected track
- Pattern clipboard — auto-saves generated patterns, paste to re-use them
- Undo — revert the last generated clip
- 100% local and private — uses Ollama with llama3.2 (3B), no cloud needed

REQUIREMENTS:
- macOS or Windows
- Ableton Live 11/12 with Max for Live
- Ollama (free, open source — https://ollama.com)
- Python 3.9+
- ~4GB free RAM

---------- SETUP — macOS ----------

1. Install Ollama — download from https://ollama.com, drag to Applications
2. Open Terminal, run: ollama pull llama3.2
3. Download Conduit from https://github.com/jordanaftermidnight/conduit
4. Open Terminal in the conduit folder, run: ./package-device.sh --install
5. Double-click "Start Conduit.command" to launch the AI server
6. In Ableton: Browser > User Library > MIDI Effects > Conduit — drag onto a MIDI track
7. Wait 5 seconds for the device to connect, then type a prompt and press Enter

---------- SETUP — Windows ----------

1. Install Ollama — download the Windows installer from https://ollama.com/download and run it
2. Install Python 3.9+ from https://python.org/downloads — CHECK "Add Python to PATH" during install
3. Download Conduit — go to https://github.com/jordanaftermidnight/conduit, click the green Code button, then Download ZIP. Extract the ZIP somewhere easy to find (Desktop, Documents, etc.)
4. Copy the device file — open the Conduit folder, go to dist > Conduit, and copy Conduit.amxd into:
C:\Users\YourName\Documents\Ableton\User Library\Presets\MIDI Effects\Max MIDI Effect\Conduit\
5. Copy the bridge script — in the Conduit folder, go to m4l, and copy conduit-bridge.js into BOTH:
C:\Users\YourName\Documents\Ableton\User Library\Presets\MIDI Effects\Max MIDI Effect\Conduit\
C:\Users\YourName\Documents\Max 8\Packages\Conduit\javascript\
(Replace "YourName" with your Windows username. Create any folders that don't exist yet.)
6. Double-click "Start Conduit.bat" in the Conduit folder — first run downloads the AI model (~2GB) and installs dependencies. Keep this window open.
7. Open Ableton: Browser > User Library > MIDI Effects > Conduit — drag onto a MIDI track
8. Wait a few seconds for the device to connect, then type a prompt and press Enter

Every time you want to use Conduit, double-click "Start Conduit.bat" before opening Ableton.

---------- TIPS ----------

Be specific: "16-note hi-hat pattern with offbeat accents" works better than "make some hats"
Mention note counts: "8 notes", "16 steps", "4-bar phrase"
Reference genre conventions: "303-style acid bassline", "amen break variation"
The AI understands music theory — scales, intervals, chord names, subdivisions

Full documentation, source code, and technical details:
https://github.com/jordanaftermidnight/conduit

If Conduit is useful in your workflow, consider supporting the project:
https://ko-fi.com/jordanaftermidnight

Details

Live Version Used: 12.3.5
Max Version Used: 9.1.2
Date Added: Feb 16 2026 16:46:06
Date Last Updated: Feb 19 2026 05:58:36
Downloads: 109
Website: https://github.com/jordanaftermidnight/conduit
License: Attribution
Average Rating

Log in to rate this device

-n/a-

Files

Device File: Conduit.amxd
 


Comments

Hi! I’ve been trying to install and use Conduit, but I’m running into an issue.




I followed all the installation steps:
• Installed Ollama and Python
• Ran the Start Conduit .bat file successfully (server shows “ready” and model is loaded)
• Placed all the files (.amxd and .js) together in my User Library




However, when I try to drag the .amxd device into a MIDI track in Ableton Live, nothing happens. It doesn’t load or show any error message.




I’ve tested this in both Live 11 and Live 12 with Max for Live enabled, and other Max devices load correctly, so it seems specific to Conduit.




Could you please help me understand what might be causing this?




Thanks in advance!
Hey!

I've been following the installation steps exactly and keeping the .bat running while I open Ableton and Conduit (everything seems okay in the cmd window), but I can't open the .amxd in Ableton and it won't open any error window or anything.

Do you know what's happening?

Thanks!

Login to comment on this device.

Browse the full library