Since today ableton started freezing every few seconds. It's not a CPU spike, it's even in an empty track playing nothing. Restarted pc, it's a Nitro, brand-new, worked fine for months.
EDIT - v1.2.0 is out, and it's the big one: the main device now runs the REAL strudel.cc, offline, as your instrument.
I've been curiously learning a lot about Strudel, and as a fun side project, I decided to see if I could "port" it as a Max for Live device. And the best of all, it's completely FREE.
I've built an open-source suite of M4L devices that embed the real strudel core engine directly into Ableton Live.
This is highly experimental and definitely not meant to be a polished tool - just a fun exploration of how we can bridge live coding and traditional DAWs.
I'm primarily sharing this because it was a fun learning experience for me, and I thought other amateur producers here might find it interesting (or want to hack on it!). These devices also help you understand and appreciate the mini notation by allowing to translate from/to Ableton.
These devices run inside Live and lock perfectly to the transport clock of the DAW - launch a clip on the track, or just hit Play, and the pattern starts.
Not a lookalike, not a re-implementation - the actual app, built from the Strudel repo and bundled into the device. Its own editor, its own scheduler, its own visualisers. You hit REPL, you get strudel.cc in a floating window, and what you evaluate there is the track's audio. Close the window and it keeps playing.
All devices included:
Strudel: The main device with all of strudel.cc features in a small window, but routed to Ableton and beat-synced with the track.
Strudel MIDI: Type a pattern and it streams live MIDI to any Ableton instrument. You can even freeze generative sketches into standard MIDI clips!
Strudel Drums MIDI: Same thing, but maps bd, sd, etc., straight to a Drum Rack (it does not really use sound())
Strudel Synth: the other half of the superdough idea - you type a sound instead of a pattern (s("sawtooth").lpf(800).room(0.3)) and every MIDI note the track sends plays it, from a clip or from your keyboard. Any slider() in the sound becomes a real automatable knob.
Strudel Drums Sampler: actually plays the drum-machine banks - write s("bd sd, hh*8"), pick a machine, and it fetches and plays those sounds.
Strudel Audio FX: Type a chain like .lpf(800).room(0.3) and it instantly builds a real Max DSP signal chain on your track with automatable dials - with some caveats like these are fixed in order, but whatever ;-)
Strudel Sample Browser: A utility to browse and beat-sync preview all the community sample maps (dough-samples, Dirt-Samples) directly inside Live. Auditioning writes the file next to the device, so you can drag it into a Simpler or a Drum Rack.
More Features:
Your pattern saves with the Live set. Not in a browser's localStorage - in the .als, per device instance. Reopen the set, it's there.
Sliders with declared name and units:slider(500, 100, 1000, 1, { name: 'cutoff', unit: 'Hz' }). The knob reads cutoff and its value reads in Hz, and they become real Ableton knobs. Write s("sawtooth").lpf(slider(500, 100, 1000)) and the first slider will have adjusted range, a name and automatable, MIDI-mappable, etc, on Push.
The device view is now a panel with three faces: a small code scratchpad (with syntax highlighting), a bank of faders for whatever the pattern named, and a visualizer so you can see it's alive with the Studio window closed.
You can grab the .amxd files from the releases page or check out the source code (and the crazy architecture it took to make Chromium and Max talk to each other) here: https://github.com/alienmind/m4l-strudel and https://github.com/alienmind/m4l-jweb - there's also a "drawer of failed ideas" documenting everything that didn't work, which was half the fun.
Would love to hear what you people think!
Still broken / known issues in 1.2.0:
Exporting a pattern to WAV still fails to write the file. It's the top of the fix list.
I'm using Ableton Live 12 Suite on a MacBook. I can't find FabFilter I saw in a tutorial. I'm new to this, so I would appreciate it if someone could help me out.
Automatically solos, plays, and records every pad in a Drum Rack as an
individual WAV file — with all effects and tails included.
I was looking for this kind of plugin for Ableton for a long time, but couldn't find one. So i had to create it myself. It saves me a lot of time in my workflow. As for my purpose i use itto render audio for my stand alone drum pad machine and that is a huge help, comparing to a manual way of doing it.
This template can be used as a starting point for new tracks, but it’s also useful if you want to understand how I organize my sessions inside Ableton Live 12.3 Suite.
Automatically solos, plays, and records every pad in a Drum Rack as an
individual WAV file — with all effects and tails included.
I was looking for this kind of plugin for Ableton for a long time, but couldn't find one. So i had to create it myself. If you ever think that such functionalty would be great in Ableton, now here it is. It saves me a lot of time in my workflow. Asfor my purpose i use to render audio for my stand alone MPC drum pads nad that is a huge help, comparing to a manual way of doing it. Have a look at it here
I have a problem accessing files linked to User labesl on push 3. I can jog wheel or scroll to user labels no problem but..... how do I access the actual wav files linked to the user label? Eg I scroll to my user label called 'Dilla' (which then has a right arrow next to it) but right nudging or clicking the jog wheel on Dilla takes me to the 'rename/delete user label ' page. Clicking or right clicking on the D button takes me to audio fx. Any suggestions please? Basically I want to load a sample wav file linked to a userlabel. Peace.
Could anyone provide some tips on their workflow for sample management/organisation, please - especially from Splice.
I know that Splice syncs all downloaded samples into it's own folder locally on your PC, but it organises it by packs.
If I search "chord stabs" and download 50 from the search results, I want to take these from Splice and put them into my own local folder structure. Splice doesn't let you drag and drop from the desktop app into local folders and doesn't let you copy and paste more than one sample at a time.
Surely there has to be an easier way than digging through all of the sample packs folders that splice creates and pulling out one sample at a time to move to my local folders?
Been running Ableton for Sunday services for a while now and the stem import workflow has always been the most painful part of my week - downloading the ZIP from Multitracks, splitting everything in Arrangement View, dragging clips into Session View section by section. Easily 45 min per song if the setlist is long.
Curious how others are handling this. Are you doing it manually every week or have you found a faster way? Also wondering if anyone has figured out a clean system for jumping between sections live — verse to chorus without killing the tracks.
Been building this for the last few months and just shipped 1.0, free to download for Windows and Mac.
Workflow-wise it sits in the Pro-Q family, but I built in a few things I could never find in one plugin:
Dynamic EQ on every band. Attack, hold, release, trigger above or below threshold, and full external sidechain, so you can duck the bass right where the kick lands, inside the EQ, instead of reaching for a compressor.
Per-band placement: Stereo, L, R, Mid or Side on each node. Not one global M/S switch like EQ Eight.
Three phase modes: Zero Latency, Natural Phase (de-cramped highs, still zero latency), and true Linear Phase for mastering.
Cut slopes from 6 to 96 dB/oct plus Brickwall, all the usual shapes, Q up to 40.
Live analyzer with a pre-EQ "ghost" curve on top, so you see exactly what you moved.
Smart Ops: learn the incoming spectrum, then one-click Auto HP/LP, de-resonate, Match EQ (against pink noise, a reference file, or another Aurora instance), and De-Ess.
Optional saturation stage: Clean, Subtle or Warm.
VST3 and AU. Runs in Live on Windows (VST3) and macOS (VST3/AU, universal binary, notarized).
I've got around to attempting to create some slicing presets, I have a drum rack preset with one Drum Sampler, a plug in for text notes and another that displays bpm<>ms. I have 16 Macros set up all addressing Drum Sampler. However, when I use it as a slicing preset, the effects vanish, as do the last 8 Macros. This is a bit disappointing as those extra Macros are essential, and I haven't got started adding effects.
Am I missing something here, or is it a known limitation? What's the work around - slice to midi using Ableton Preset, convert to drum sampler, load my drumrack preset and then copy the pads across?
I realized I had more than 40,000 samples on my laptop and around 300,000+ on my drive after scanning my sample library ...I actually had no clue. I always had a feeling that I needed more samples, but the real problem was finding the ones I already had. Anyway not a big fan of my DAW's sample browser as I tend to use the same samples over an over...
Btw this is not a VST, it's a separate software/app that floats always-on-top of Ableton Live (open and close with the purple orb). It connects via Link to play loops and sequences in sync.
The map visualizes all my local samples grouped based on similarity. You can hover over dots to preview sounds, find similar ones and create new loops with the step sequencer...instead of digging through folders or lists. I find the previewing crazy fast
There's also a project management for Ableton Live, with project stages, notes and preview tracks, which is useful when you have lots of unfinished projects and no longer remember what half of them sound like. I know my friends have 500+ unfinished projects...hard to keep track over time.
What's cool is that sounds that live in projects will also appear on the map and it will tell you for each sample in which projects it was used...cool for avoiding using the same loop over an over.
Currently it's free during beta testing and it should work on large libraries - probably more than 500k samples. Happy producing!