Circuit Happy ML:2m Review – Wireless Eurorack Clock Generator with Ableton Link
Key Takeaways
The Circuit Happy ML:2m is a 2 HP Eurorack module that generates CV clock, reset, and MIDI clock while wirelessly syncing to Ableton Link over WiFi, making it a powerful bridge between modular, MIDI hardware, and software.
ML:2m features two configurable 5V clock outputs that can be set to various PPQN settings, trigger, reset, run gate, or TRS MIDI clock out - allowing one tiny module to drive both Eurorack sequencers and external MIDI devices simultaneously.
The module can join an existing WiFi network or create its own private WiFi network for syncing, which means you can use it on stage, in the studio, or across multi-case rigs without long cable runs.
Delay compensation adjusts timing with other Link devices, letting you nudge ML:2m's clock forward or backward until modular transients land perfectly on the Ableton Live grid.
ML:2m works standalone as a clock generator with a tap tempo button and start/stop controls, so you don't need a computer to use it - but when you do connect to Ableton Link, the integration is seamless.
Download the Circuit Happy ML:2m manual:

Introduction to the Circuit Happy ML:2m
If you've ever struggled to keep your Eurorack rig locked in time with Ableton Live, a drum machine, or a friend's iPad running a synth app, the Circuit Happy ML:2m was built specifically for you. This 2 HP module takes the Missing Link family's wireless sync technology and packs it into the smallest possible Eurorack footprint, turning your modular system into a first-class citizen of the Ableton Link ecosystem.
ML:2m syncs devices wirelessly using Ableton Link, generating CV clock and reset signals for your Eurorack modules while simultaneously offering MIDI clock output options for external hardware. It solves the fundamental headache of hybrid rigs: keeping everything - sequencers, drum machines, DAWs, mobile apps - playing at the same tempo and on the same beat grid without a tangle of cables crossing the room.
This guide is intended for modular synth enthusiasts, electronic musicians, and performers seeking reliable wireless sync between Eurorack, MIDI hardware, and Ableton Live. Understanding ML:2m's features can help streamline complex hybrid setups and improve live performance workflows.
Where the desktop Missing Link and Missing Link Junior target standalone or rack-mounted setups, the ML:2m is the Eurorack-centric version with dedicated panel controls, patchable outputs, and a module Eurorack power cable connection that draws 180 mA from the +12 V rail. Think of it as the same wireless sync brain, redesigned to live inside your case and respond to hands-on performance gestures.
Build, Format, and Front-Panel Layout (2 HP Eurorack Design)
At just 2 HP wide and roughly 34–40 mm deep, the ML:2m fits into practically any case or skiff without crowding your other modules. It draws 180 mA from +12 V with no draw from the -12 V or +5 V rails - manageable for most power supplies, though worth checking if you're running a very compact bus board.
The front panel is minimalist but purposeful. From top to bottom you'll find:
Tap tempo button - tap repeatedly to set internal BPM.
Start/stop button - controls transport, sending run gate and reset signals to downstream sequencers.
Tempo increment/decrement controls - fine-tune BPM or access shift functions via button combinations.
Status LEDs - visual indicators for clock pulses, run/stop state, and WiFi/Link connection status.
Output A - a TRS jack carrying two CV signals (tip and ring) via the included stereo to dual mono adapter.
Output B - a second TRS jack that can switch output between CV clock/reset mode and TRS A MIDI port mode.
The philosophy is clear: keep quick-access performance controls on the panel, push deeper configuration to the browser-based web editor. No menu diving on a tiny screen, no encoder scrolling through nested pages.
Core Concept: Wireless Sync and Clock Generation
The ML:2m is not a passive receiver waiting for commands. It's a fully capable clock generator that can act as the master tempo source for your entire rig, or it can follow tempo from an Ableton Link session running elsewhere on the network. This duality is what makes it so practical.
Ableton Link is a protocol that syncs tempo and beat position wirelessly across devices over WiFi.
When operating standalone, you set tempo via the tap tempo button or increment controls, and the module begins to send CV clock and MIDI clock to everything it's connected to. ML:2m allows instant tempo changes across devices - tap a new tempo and every connected sequencer, drum machine, and app responds immediately.
When you bring WiFi into the picture, wireless sync replaces the need for long cable runs of DIN sync style clock or MIDI cables stretching between cases or across a stage. The module communicates over 2.4 GHz WiFi using Ableton Link, sharing tempo and bar position with every device on the network. The result is a cleaner setup with less noise from ground loops and fewer tripping hazards at a show.
ML:2m can sync multiple device types at once: Eurorack modules via CV/gate, MIDI hardware via MIDI clock output, and laptops or tablets running link compatible DAWs or apps - all sharing the same musical grid.
Ableton Link Integration and Ableton Live Workflow
Ableton Link is a protocol that shares tempo, beat position, and start/stop transport across software and hardware over a local network. It supports Ableton Live, hundreds of iOS and Android music apps, DJs, and VJ software - and ML:2m speaks this protocol natively.
Here's what a typical workflow looks like: you open Ableton Live on your laptop, click the "Link" toggle in the top control bar, and ML:2m - already connected to the same studio WiFi network - instantly joins the session and locks tempo. Change BPM in Live, and ML:2m's clock output updates in real time. Tap a new tempo on the module itself, and Live follows. The relationship is bidirectional.
Because Link shares a musical grid (bars and beats), starting and stopping clips in Ableton Live keeps modular patterns aligned. ML:2m helps record modular synths on the Ableton Live grid, which means the audio you capture lands where it should without manual waveform nudging afterward. According to Waveform Magazine's review, applying a small delay compensation offset (around -22 ms in their setup) was enough to align a modular kick perfectly with an Ableton snare - no post-production editing required.
This opens up possibilities to jam with iOS and Android music apps, DJ and VJ software, desktop sequencers, and any other device that supports Ableton Link, all while your modular rig stays locked to the shared timeline.
WiFi Connectivity Modes and Wireless Sync Across Setups
ML:2m operates on 2.4 GHz WiFi with two main connectivity modes, each suited to different environments.
Join existing network mode: The module connects to the same WiFi router your laptop, phone, and tablet are on. This is ideal for studio sessions where you have reliable WiFi nearby and want all the Link devices on a single, stable network. You configure the SSID and password through the web editor, and the module remembers it for next time.
WiFi access point mode: ML:2m creates its own private WiFi network (broadcasting an SSID like "MissingLink-XXXX"), and other Link devices connect directly to it. This is the go-to for stages, rehearsal spaces, or any venue without reliable WiFi. You don't need a router - the module itself becomes the WiFi access point, and phones, laptops, and other Missing Link devices join its network. Easy WiFi connectivity in under a minute.
Multiple Circuit Happy devices - ML:2m units, desktop Missing Link, or Missing Link Junior - can pass sync between each other wirelessly across cases and desktop racks. If you run two Eurorack cases on opposite sides of a stage, each with its own ML:2m, both join the same Link session and share tempo without a single cable running between them. Other missing link devices in desktop racks do the same.
LED feedback on the front panel tells you at a glance whether the module is connected to a network, whether Link is active, and whether clock is running - critical information during a performance when you can't check a laptop screen.
Two Configurable Outputs: CV Clock, Reset, and MIDI Clock
ML:2m has two configurable 5V output jacks, each assignable to different signal types through the web interface.
CV clock is a control voltage signal used to synchronize modular synthesizer sequencers. MIDI clock is a digital timing signal for MIDI-compatible devices.
Output A serves as the primary CV clock output. Using the included dual mono adapter (a stereo to dual mono TRS splitter cable), you route the tip signal as clock pulses and the ring signal as a reset trigger. Patch tip to your master sequencer's clock input, ring to its reset input, and your modular patterns start and loop in sync with the Link session. The loop start or stop behavior depends on your sequencer, but ML:2m provides a clean reset pulse at the top of each bar.
Output B has a dual nature. By default, it functions as another configurable CV clock or run gate output with independent PPQN settings. But you can switch output B into MIDI mode, transforming it into a TRS A MIDI port that sends MIDI clock, start, and stop messages to external gear. This means one ML:2m can simultaneously send CV clock and reset to your Eurorack sequencer while feeding MIDI clock to a drum machine on the same patch.
Here's a quick reference for matching PPQN to gear:
PPQN Setting | Typical Use |
1 PPQN | Bar pulses for simple sequencers |
4 PPQN | Quarter-note clock for most Eurorack sequencers |
8 PPQN | Eighth-note resolution |
16 PPQN | Sixteenth-note resolution |
24 PPQN | Standard MIDI clock / DIN sync style resolution |
All output voltages are 5 V, compatible with standard Eurorack trigger and gate inputs. The various PPQN settings, trigger, reset, and gate behaviors are all configured in the web editor, giving you granular control without taking up any extra panel space. |
MIDI Clock Output and Hybrid Hardware Setups
The addition of MIDI clock output options to the ML:2m is what elevates it from a niche Eurorack utility to a genuine hybrid setup centerpiece. When Output B is set to MIDI mode, it becomes a fully functional MIDI clock generator, sending clock, start, and stop messages over TRS-A.
Connect ML:2m via a MIDI adapter TRS-A to 5-pin DIN cable, and you can drive classic gear - Roland TR-8S, Elektron Digitakt, Korg Volca series, Novation Circuit - keeping their internal sequencers locked to Ableton Link tempo. No separate MIDI interface needed. No USB hub. Just a single cable from the module to your MIDI device.
This makes ML:2m the shared tempo source for setups that span multiple worlds: a Eurorack rig getting CV clock from Output A, a MIDI drum machine running from Output B's MIDI clock, and Ableton Live on a laptop - all synchronized wirelessly. For performers using DJ decks or standalone samplers alongside modular, ML:2m keeps everything in time without adding another piece of music gear to the signal chain.
Clock Formats, PPQN Settings, and Delay Compensation
PPQN (pulses per quarter note) determines the timing resolution of clock signals. Delay compensation allows you to adjust timing to align with other Link devices.
PPQN - pulses per quarter note - determines the resolution of your clock signal. ML:2m supports clock generation in various PPQN formats, from 1 PPQN (one pulse per beat) up to 24 PPQN (standard MIDI/DIN sync style clock resolution). Choosing the right value depends on what your downstream modules expect. A Pamela's New Workout might want 4 or 24 PPQN; a basic step sequencer might only need 1 or 4.
Through the web interface, you assign each output a specific PPQN value, gate length, and role (clock, reset, or run gate). This flexibility means ML:2m can serve as a master clock generator tailored to your exact rig topology.
Delay compensation is where ML:2m really earns its keep in complex setups. Network latency, audio interface buffer sizes, and processing delays all conspire to push modular hits slightly off the grid when recording into a DAW. ML:2m lets you nudge ML:2m's clock forward or backward in time - typically in millisecond increments - until transients align perfectly.
In practice, Waveform Magazine's reviewer found that a -22 ms offset corrected the timing gap between their modular kick and Ableton's internal instruments. The process is straightforward:
Record a short passage with zero compensation.
Zoom in on transients in the DAW and measure the offset.
Dial in the compensation value via the web editor.
Re-record and confirm alignment.
Treat delay compensation as a fine-tuning tool for tight grooves, especially in multi-device setups where even small timing discrepancies become audible.
On-Module Controls: Tap Tempo, Start/Stop, and Performance Use
ML:2m includes a tap tempo button for tempo adjustments that don't require touching a laptop. Tap four or five times, and the module locks to your feel, broadcasting the new BPM over Link, CV, and MIDI simultaneously. This is a performance feature, not just a setup convenience - it lets you drive the energy of a set from within your Eurorack case.
The dedicated start/stop button controls the run state for all clock outputs. Pressing start sends a quantized start pulse, ensuring sequencers begin at the top of the bar rather than mid-beat. Pressing stop sends a stop message and drops the run gate. If your sequencer supports loop start and stop via gate, this behavior is seamless.
Tempo increment and decrement buttons allow precise BPM adjustments without re-tapping. Hold-and-press combinations access secondary functions for on-the-fly changes to clock behavior.
Visual feedback from the front-panel LEDs makes the module stage-friendly. A flashing clock LED confirms tempo at a glance, and the run/link indicators tell you whether the system is connected and playing. ML:2m works standalone as a clock generator even without WiFi, so if your network drops, you still have a functioning master clock on stage.
Web-Based Editor and Configuration Workflow
ML:2m hosts a built-in web server accessible from any browser - laptop, tablet, or smartphone - when connected to the same network or to the module's access point. No software installation, no driver downloads.
The configuration pages cover:
WiFi settings - choose between joining an existing network or creating an access point, enter credentials, and monitor connection status.
Output configuration - for each output, select mode (CV or MIDI), PPQN value, gate/trigger behavior, reset pulse settings, and run gate options.
Delay compensation - enter a positive or negative millisecond value to shift clock timing.
Link options - view Link session status and connected device count.
Changes take effect in real time. Adjust PPQN from 4 to 24, and the clock output immediately shifts resolution. Switch Output B from CV to MIDI mode, and MIDI clock starts flowing. Settings are saved persistently, so your configuration survives power cycles - set it once before a show and forget it.
Practical Use Cases: Studio, Stage, and Multi-Case Rigs
Studio recording: You're tracking a Eurorack performance into Ableton Live. ML:2m joins the Link session, and your modular sequencer receives CV clock and reset from Output A. You record four bars of a bass sequence. Because delay compensation is dialed in, the resulting audio clip sits perfectly on the grid - no manual alignment needed. ML:2m offers a tailored sync setup that removes friction between hardware and software in the studio.
Live performance: Your main Eurorack case has an ML:2m acting as the master clock. A second case across the stage has another ML:2m. Both join the same Link session via a WiFi access point created by the first unit. A MIDI drum machine gets clock from Output B. A laptop running Ableton Live controls backing tracks. Everything stays locked, no clock cables crossing the stage.
DJ/hybrid sets: A DJ running Link-compatible software on a laptop provides tempo. ML:2m picks it up and distributes clock to a modular FX processor and a MIDI sampler. Apps, DJ, and VJ software all share the same grid. The possibilities to jam with iOS and Android music apps alongside modular become genuinely practical rather than theoretical.
Collaborative jams: ML:2m creates its own access point. Three friends connect phones running Link-enabled apps. The module provides the shared tempo, and each musician plays their part - one on modular, one on a tablet synth, one on a groovebox receiving MIDI clock from Output B. Electronic music gear from completely different ecosystems plays together without a hitch.
Interestingly, this kind of seamless, multi-device connectivity has parallels in other luxury experience industries. Environments where portable electronic music setups are increasingly popular, especially for clients who sometimes bring modular rigs into remote locations for inspiring sunset sessions. A reliable sync in such workflows and setups is essential for performing with multiple electronic instruments.
Buying, Availability, and European Union Considerations
ML:2m is available through Circuit Happy's website and authorized dealers worldwide. For customers in the European Union, many retailers operate an EU store or warehouse, which means shipping costs are lower, delivery takes 1–5 business days, and VAT is included transparently at checkout with no surprise customs fees.
Pricing typically falls in the low-to-mid €200 range at European retailers, with the exact amount varying slightly by VAT rate in each EU member state. If you're planning to tour or rely on the module for critical live shows, check local stock and return policies before purchasing - having a backup plan is always wise for mission-critical gear.
Conclusion: Why ML:2m Becomes the Heart of a Modern Modular Rig
The Circuit Happy ML:2m combines a reliable clock generator, an Ableton Link client, and a wireless bridge between CV and MIDI clock into a single 2 HP Eurorack module. It features both CV clock and MIDI clock outputs, creates its own network when needed, and gives you hands-on performance control through tap tempo, start/stop, and real-time tempo adjustments.
The practical benefits are immediate: fewer cables, effortless sync between Eurorack, MIDI hardware, and Ableton Live, and fine control via delay compensation and configurable outputs. Whether you're recording in the studio, performing on stage, or jamming with friends on tablets and phones, ML:2m keeps everything locked to the same tempo and beat grid.
Protocols like Ableton Link and modules like the ML:2m are reshaping hybrid electronic performance. Wireless sync is no longer a compromise - it's fast, stable, and musician-friendly. If your rig spans multiple cases, multiple device types, or multiple rooms, the ML:2m earns its place as the quiet engine holding everything together.
FAQ
Does ML:2m require Ableton Live or a computer to function?
No. ML:2m works standalone as a fully independent clock generator. You can set tempo with the tap tempo button or panel controls and use it as the master clock for Eurorack and MIDI devices without any computer connected. Ableton Live or other Link-enabled apps are only needed when you want to join a larger Link session or sync to an external DAW, DJ setup, or other device on the network.
How stable is the wireless sync compared to a wired MIDI clock?
Ableton Link over 2.4 GHz WiFi is designed for musical timing and performs well when WiFi conditions are clean. Small timing offsets - typically in the range of 20–30 ms depending on your setup - can be corrected using ML:2m's delay compensation feature. For critical live shows, use a dedicated or low-congestion WiFi channel, avoid mesh WiFi networks (which can interfere with multicast traffic), and test your configuration before performing.
Can I use more than one ML:2m in a single setup?
Yes. Multiple ML:2m units can participate in the same Ableton Link session by joining the same WiFi network or connecting to one unit's access point. Each module can be configured independently - one focused on CV clocks at 4 PPQN for Eurorack sequencers, another dedicated to MIDI clock at 24 PPQN for external hardware - while all share the same master tempo and grid position.
Is ML:2m compatible with all TRS MIDI devices?
ML:2m uses the TRS A MIDI standard on Output B when in MIDI mode, which matches many modern devices (Korg, Make Noise, Novation, and most TRS-to-DIN adapters labeled "Type A"). If your connected gear expects TRS B (used by some Arturia and older devices), you'll need an appropriate adapter cable or converter to ensure correct pinout and reliable MIDI clock transmission.
What happens if the WiFi network drops during a performance?
If the Link connection is lost, ML:2m continues generating clock at the last known tempo. Your Eurorack and MIDI devices keep running rather than stopping abruptly. You can also nudge ML:2m's tempo using the panel controls to adjust on the fly. For critical situations, designate ML:2m as the primary tempo source and keep the WiFi environment as interference-free as possible to minimize the risk of dropouts.
