Device Details
Overview
| Name | Version: | m4l-strudel 0.86 |
| Author: | alienmind |
| Device Type: | MIDI Generator |
| Description: | Strudel.cc running inside Ableton Live! (well, sort of) Do you know https://strudel.cc? Well, this is the JavaScript port of TidalCycles' pattern language. So this project started as a fun experiment: Can I connect it to Ableton and control it from the Push to create the ultimate hybrid workflow? The result is a set of Max for Live devices that bring Strudel natively into Ableton Live. No browser tab, no virtual MIDI cables, no sync hacks: the real @strudel/core engine runs headlessly inside each device, locked to Live's transport, and fully mappable to Ableton Push for hands-on control! Why a producer would care Generative sequencing in one line. note("c3 e3 g3 b3").sometimesBy(.3, x=>x.fast(2)) is a whole evolving part. Euclidean rhythms, polymeter, per-cycle alternation - things that are tedious to click into a piano roll are one expression in Strudel. The ultimate hybrid workflow. By exposing Strudel's engine states (like the play parameter) directly to Live, you can map them to your Ableton Push or external MIDI controllers. Start and stop complex algorithmic sequences with physical hardware! A dedicated drum machine. The new Strudel MIDI Drums device brings Strudel's generative drum language (bd, sd, hh) straight to your Ableton Drum Racks. It features a visual Kit mapper that natively persists in your Live set, letting you easily route algorithmic sequences to any custom kit! Strudel MIDI Drums Kit Mapping ## What's in the box All four devices are ready to use. | Device | Type | What it does for you | |---|---|---| | **Strudel MIDI** (`alienmind-strudel-midi.amxd`) | MIDI effect | Type a Strudel pattern, press **Run**, and it streams live MIDI into whatever instrument sits after it - tempo-locked to Live, following tempo changes, multi-channel via `.midichan()`. Scale-aware (it follows Live 12's key). Converts patterns **to and from MIDI clips** on the track. | | **Strudel MIDI Drums** (`alienmind-strudel-midi-drums.amxd`) | MIDI effect | The exact same engine as Strudel MIDI, but purpose-built for driving Drum Racks. A dedicated mapping UI routes drum words (`bd`, `sd`, `hh`) to specific Drum Rack pads, and **the map travels with your set**. | | **Strudel Audio FX** (`alienmind-strudel-fx.amxd`) | Audio effect | Write **one line** of Strudel's effect vocabulary - `.lpf(800).gain(1.2)` - and it applies to whatever audio is already on the track. The values become real Live parameters: automatable, MIDI-mappable, and visible on Push. | | **Strudel Samples** (`alienmind-strudel-sampler-browser.amxd`) | Audio effect | Browse Strudel's sample-map universe (dirt-samples, dough-samples, shabda, any `strudel.json` repo) and **audition samples through the track** - beat-synced to your project's launch quantization, looped in time, and heard through the track's own fader and effects. Auditioning downloads the file next to the device; drag it out into a Simpler, a Drum Rack or a track. | It's really Live-native. Patterns start on the bar, follow tempo automation, stop when you stop the transport, and notes land on the track the device sits on. Everything renders inside the device UI. From sketch to clip. The MIDI device can freeze any pattern into a regular MIDI clip (and read clips back into mini-notation), so generative sketches become ordinary arrangeable material. A sample library browser with taste. The community sample maps behind strudel.cc (hundreds of drum machines, folk instruments, found sound) become browsable, beat-synced-previewable, and downloadable straight into your User Library workflow. |
Details
| Live Version Used: | 12.4.2 |
| Max Version Used: | 8.6.2 |
| Date Added: | Jul 15 2026 06:43:54 |
| Date Last Updated: | No Updates |
| Downloads: | 11 |
| Website: | https://github.com/alienmind/m4l-strudel/releases |
| ⓘ License: | None |
Average Rating
Log in to rate this device |
-n/a- |
Files
| Device File: | m4l-strudel.zip |
Login to comment on this device.
Browse the full library