a better search for max devices
m4l-strudel screenshot

m4l-strudel

by alienmind

Max for Live devices that bring Strudel - the JavaScript por...

View on maxforlive.com Website

Type
MIDI Generator
Author
alienmind
Version
0.86
License
None
Live version
12.4.2
Max version
8.6.2
Downloads
20
Updated
2026-07-16

Description

Max for Live devices that bring Strudel - the JavaScript port of TidalCycles' pattern language - natively into Ableton Live. No browser tab, no virtual MIDI cables, no sync hacks: the real @strudel/core engine runs headlessly inside the MIDI device, locked to Live's transport.

More info on https://www-alienmind.vercel.app/m4l-strudel

##What's in the box

- Strudel MIDI (alienmind-strudel-midi.amxd): 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().. Also converts patterns to and from MIDI clips on the track.

- Strudel MIDI Drums (alienmind-strudel-midi-drums.amxd). The same generative power as Strudel MIDI, but focused purely on drums. It provides a visual Kit mapper to route drum words (bd, sd, hh) directly to specific Drum Rack pads.

- Strudel Audio FX (alienmind-strudel-fx.amxd). Type a single line of Strudel's DSP effect vocabulary (e.g., .lpf(800).gain(1.2)) and it generates a real Max signal chain on the track. Effects become native, automatable Live parameters.

- Strudel Samples (alienmind-strudel-sampler-browser.amxd): 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 and looped in time. Auditioning downloads the file next to the device; drag the row out into a Simpler or Drum Rack.

##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.

- 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.

Creates a seamless bridge between the Strudel live coding environment and Ableton Live. Converts Strudel mini-notation directly into MIDI clips on your track. This integration brings the power of algorithmic pattern generation directly into your DAW, allowing you to control Live instruments using code.

← Back to search