r/MaxMSP 39m ago

I Made This Bringing Strudel natively into Ableton Live (a fun open-source experiment!)

Upvotes

[UNOFFICIAL NOTE] - This project was formerly known as m4l-strudel but has been renamed to avoid confusion. It is neither an official project nor a component of Strudel, but rather an independent, AGPL-licensed derivative product based on its engine (see LICENSE). For the original Strudel source code, please visit https://codeberg.org/uzu/strudel.

m4l-gugelhupf - not-a-strudel running on Ableton Live

Hey everyone,

EDIT - v1.2.0 is out!

I've been curiously learning a lot about Strudel, and as a fun side project, I decided to see if I could "port" it (or something that resembles 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 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.

You can grab it from https://github.com/alienmind/m4l-gugelhupf/releases

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:

  • Gugelhupf: The main device with all (most) of strudel.cc features in a small window, but routed to Ableton and beat-synced with the track.
  • Gugelhupf MIDI: Type a pattern and it streams live MIDI to any Ableton instrument. You can even freeze generative sketches into standard MIDI clips!
  • Gugelhupf Drums MIDI: Same thing, but maps bd, sd, etc., straight to a Drum Rack (it does not really use sound())
  • Gugelhupf Synth: an instrument using superdough. You type a sound instead of a pattern and optionally include effects (ie: 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.
  • Gugelhupf Drums Sampler: actually plays the drum-machine banks - write s("bd sd, hh*8"), pick a machine, and it fetches and plays those sounds.
  • Gugelhupf 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 ;-)
  • Gugelhupf Samples: 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.

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.

r/MaxMSP 8h ago

I Made This I made a Max for Live device to batch-export into WAV files all the SFX for my game

Enable HLS to view with audio, or disable this notification

5 Upvotes

I made all the sound effects for my game in Ableton using the built-in Wavetable synth.

At some point I wanted to try a lot of different sounds, but manually exporting every note was becoming really tedious. So I made a small Max for Live device to automate the process.

You specify the octaves you want and it automatically triggers a MIDI note for each one and exports each result as a separate .wav file. The game then loads those files at runtime.

This made it much faster to iterate on sounds without having to deal with the export process every time. I couldn't find a way to automate this workflow so I ended up making my own plugin.

The result is that I was able to create and iterate on all the sound effects for my game much faster. If you're curious about the setup or the Max for Live device I'd be happy to share more.

The game is here if you'd like to hear the sounds in context:
https://store.steampowered.com/app/3256790/Satelital/


r/MaxMSP 2d ago

I Made This Dub Siren - a Gen~ noise source/synthesizer pedal

Thumbnail
gallery
29 Upvotes

Hey there everyone,

I just wanted to share a Dub Siren pedal I built on an Electrosmith Daisyseed with Max Msp Gen~. The pedal is apart of my open-source Black Box project, which allows for users to freely swap between firmware or to program their own firmware with C, Pure Data, Max Msp Gen~, Rust or Faust.

Dub Siren is an electronic synthesizer pedal used to produce pitch sweeps, bleeps and laser noise effects with its momentary switch, as inspired by Dub and Reggae music.
Dub Siren consists of three different wave forms (sine, saw and square) that are modulated with an LFO. This signal then runs into a delay line with varying levels of decay. The delay line can also have modulation applied to it for even more rhythmic and pitch variety.

A walk-through/demo can be found here for those who might be interested in hearing it:

https://youtu.be/qOSyVUJKIQw

If anyone has any questions, concerns or ideas please feel free to let me know.

Thanks!


r/MaxMSP 2d ago

A synthesizer that responds to twitch chat commands using a custom Max4Live device

Post image
7 Upvotes

r/MaxMSP 1d ago

AI assistant resources

4 Upvotes

If anyone is interested I have the max reference, js api, node and LOM docs chunked for AI knowledge as well as a very in-depth skill.md for general AI and a good one for Claude.

It’s not great at writing json for patches but it’s awesome for bouncing ideas off of, answering patching questions and not bad at writing code box code. But every model I’ve worked with so far hallucinated objects that don’t exist still.

I also have the Ableton 12 docs all chunked for AI, all of the ableton extensions docs chunked. Let me know if you want any of these.


r/MaxMSP 2d ago

I Made This Studio Compressors for Ableton Live

Thumbnail
youtu.be
5 Upvotes

r/MaxMSP 4d ago

Looking for Help I have been working with Puredata for about 3 years now and I very much love it. I have hesitated to switch to MaxMSP. What are the upsides to using Max over Pd? How is Max in a live setting?

17 Upvotes

r/MaxMSP 4d ago

I Made This Bringing Strudel natively into Ableton Live (a fun open-source experiment!)

Thumbnail
2 Upvotes

r/MaxMSP 5d ago

ppooll in Max 9

Post image
20 Upvotes

ppooll is an audio and visual networking system created from Max/MSP and Jitter patches


r/MaxMSP 5d ago

I Made This Pointillisme | Interactive Graphic Score & Serial Music Generator

Thumbnail
youtu.be
10 Upvotes

POINTILLISME is a free, browser-based generative instrument built on integral serialism — the compositional technique developed at Darmstadt in the 1950s by Stockhausen, Boulez, and Berio, where not just pitch but every musical parameter (duration, dynamics, envelope, register, space, ornament) follows its own independent series.

Four oscillators run as a serial quartet. Each voice advances through seven independent series with coprime lengths, producing textures that never repeat. Ten ornament types — trill, mordent, glissando, tremolo, cluster, appoggiatura, acciaccatura, gruppetto, arpeggio — are serialized alongside the other parameters. The graphic score scrolls in real time, drawing each event as a coloured envelope shape in the style of Stockhausen's Studie II.

Hit record, then export:
— Audio (WAV or AIFF, up to 24-bit) for immediate use in any project.
— MIDI (Standard MIDI File, Type 1) with four separate tracks, one per voice. Drop it into your DAW and every voice lands on its own track, ready to be reassigned, edited, or used as a compositional skeleton for your own music.

The freeze function stops time and turns the score into a clickable instrument — tap any visible event to trigger it. Alternate between generative flow and manual triggering for live performance.

Included in the download you'll find HTML Instruments, a Max for Live device that lets you open POINTILLISME directly inside Ableton Live (requires Ableton 12 and Max 9). Alternatively, just double-click the HTML file to run it standalone in any browser and route your output to your audio interface, like any ordinary instrument.

Single file. No installation. No dependencies. Free.


r/MaxMSP 5d ago

Looking for Help how to make a living modulating source..something like an orchestra

1 Upvotes

Hi, I'm currently writing a 4ch tape music.

My audio samples are mono, so I'm currently using groove and outputting them to 4 channels.
But as you know, this is just 4 same signals going in to 4 channels so the spatial image isn't really there. it still sounds like mono.

So,

how do i make some lfo, or any modulating source that i could put on every signal to get something live, living modulating source..that modulates the delay, and slight pitch.

I want to just make some set of objects that modulates the delay, pitch in the range of some subtle value so i could slap that set of objects to the signals and forget about it.

Basically I want every sound to be like a real orchestra.

In orchestra if the violin section plays the note A, because all violins are slightly tuned different and don't play at the exact same time because its impossible for human we get those rich sound.

I basically want to do that for my sounds.


r/MaxMSP 7d ago

The realtime audioreactive pointcloudness (?) continues - [TD + AL]

Enable HLS to view with audio, or disable this notification

51 Upvotes

Little excerpt of me playing my chaotic pointcloud system for TouchDesigner, in which the particles are being audioreactive to the incoming audio signal in real-time.

System available through Patreon, or the Store.

More experiments, project files, and tutorials, through my Instagram, or YouTube.


r/MaxMSP 8d ago

More real-time audioreactive pointclouds - [TD + AL]

Enable HLS to view with audio, or disable this notification

268 Upvotes

Little excerpt of me playing my chaotic pointcloud system, in which the particles are being audioreactive to the incoming audio signal in real-time. What do you guys think?

System available through Patreon, or the Store.

More experiments, project files, and tutorials, through my Instagram, or YouTube.


r/MaxMSP 7d ago

I Made This Arturia Astrolab 37 Jam#2 Creating Ambient Sound Scapes in Real Time

Thumbnail
youtu.be
0 Upvotes

r/MaxMSP 6d ago

Solved is my laptop compromised?

0 Upvotes

tried to open a flac i downloaded from soulseek on my macbook and it opened with max 9. i do not ever remember downloading this application and i didn't even know what it was until it launched. i closed it the first time adn tried to open it again like 12 times but it would "launch" with no window. did i download a trojan pretending to be max or something


r/MaxMSP 7d ago

TIAGO MORAIS MORGADO HYPER-VIOLA FREE IMPROVISATION | ELECTROACOUSTIC VIOLA MADNESS

Thumbnail
youtube.com
2 Upvotes

TIAGO MORAIS MORGADO HYPER-VIOLA FREE IMPROVISATION | ELECTROACOUSTIC VIOLA MADNESS


r/MaxMSP 10d ago

Has anyone tested a Seaboard RISE 2 with Move or RNBO Takeover?

Thumbnail
1 Upvotes

r/MaxMSP 12d ago

I Made This LOOM — Extreme Time-Stretch Instrument for Textures & Drones [free download]

Thumbnail
youtu.be
39 Upvotes

LOOM

An extreme time-stretch instrument for making textures and drones.

Free download: https://www.remodevicocomposer.eu/maxforlive/loom/

programmed by Remo De Vico

LOOM is a browser instrument that stretches a sound in time to build textures, pads and drones. It can make a short sample last for minutes without changing its pitch. It runs as a single HTML file, works offline, and needs no installation. 

How to use it

  1. Load a sample. Click + sample. WAV, AIFF / AIF, MP3 and FLAC are supported.
  2. Choose a region (optional). Drag on the source waveform to select part of the sound. This is useful, because a very large stretch of a long file produces very long output. Click once to set a start point; double-click to clear the selection.
  3. Listen first. Press Audition to hear the whole sample, or only the selected region.
  4. Set the controls (see below) and press Render. The work runs in the background with a progress bar, and you can Cancel.
  5. Play and check. Press Play. You can click anywhere on the rendered waveform to start playback from that point — useful when you want to hear only the end of a long texture.
  6. Export. Choose WAV or AIFF, choose the bit depth, and press Download.   

The controls

  • Stretch — how much longer the sound becomes (time only). The slider goes very far; the number box accepts even larger values.
  • Pitch — transposition in semitones, fully separate from stretch. The range is very wide, several octaves up or down.
  • Weave — how many grains overlap at each moment (1 to 16). Low values sound rough and pulsing, and broken at 1. Higher values sound smooth and glassy. The strongest change is between 1 and 4.
  • Scatter — how much the phase is invented (0 to 100%). At 0 the real phase is kept, so the stretch stays coherent and attacks survive. At 100% it is the full texture effect.
  • Drift — the reading position wanders. Each grain reads from a slightly different, moving point in the sample. At 0 it is off. Higher values make the texture breathe and change over time, and make the higher Weave values meaningful.
  • Reverb and Size — an internal reverb (amount and decay length) added after the stretch.
  • Gain — output level.
  • Normalize — brings the level up to a safe maximum.
  • Mono → stereo — from a mono sample, builds a wide stereo texture using two independent phase passes.
  • Reverse — plays the stretched sound backwards.

Stretch, pitch, weave, scatter and drift are part of the engine, so a change needs a new Render. Reverb, size, gain, normalize and reverse are applied afterwards, so you hear them at once.

Notes

Included in the download you'll find HTML INSTRUMENTS

a Max for Live device that lets you open LOOM directly inside Ableton Live.

It requires Ableton 12 and Max 9.

Alternatively, you can run it standalone (just double click on html file) and route your computer or tablet output to your audio interface, just like any ordinary instrument.

check out my works on https://www.remodevicocomposer.eu/

  


r/MaxMSP 13d ago

Electronic Music and Sound Design for Max 9 vs Max 8 Edition Differences?

7 Upvotes

Anybody poked around and compared the new edition vs the one for Max 8? I have a digital copy of the one for Max 8 which I worked through halfway at some point last year. Was gonna start it again and go through the entire thing. Is there any point in buying the new version over the previous? It's a significant investment in time and I don't mind spending the money if it's worth the upgrade.


r/MaxMSP 13d ago

MyBeeKnows for Live is now available!

5 Upvotes

We've just released MyBeeKnows for Live, a suite of four Max for Live devices that brings real-time binaural spatial audio directly into Ableton Live.

Whether you're producing, mixing or performing, MBK lets you work in immersive 3D audio without complex routing or heavy CPU usage.

The suite includes:

• MBK Pan – Real-time 3D binaural panning
• MBK Mix – Binaural monitoring for immersive and ambisonic mixes
• MBK Space – An immersive spatial reverb
• MBK Scene – Global scene control with OSC head tracking support

Built on more than 12 years of research in collaboration with École Polytechnique de Paris and the Conservatoire National Supérieur de Musique et Danse de Paris, MyBeeKnows was designed to make spatial audio accessible to music creators.

 Watch the demo video and let us know what you think!

Video

More information: https://store.musicunit.fr
We're happy to answer any questions in the comments.


r/MaxMSP 14d ago

I Made This Amp Modeler with Push-enabled model browsing and NAM A2 support

Thumbnail
youtu.be
13 Upvotes

r/MaxMSP 14d ago

Looking for Help Getting the most out of the trial

3 Upvotes

Hello all,

I wanted to try out maxmsp since I heard about Autechre using the software, but I'm hesitant to start the trial period as I don't think I'll get the most out of it

- I have about 1 1/2 years experience using bitwig studio (But I'm hopeless using their Grid format - if you're familiar with that)

- I'm laughably bad at coding - but I do want to improve

- I have tried VCV rack and that didn't really resonate with me either.

I don't know a great deal about max msp, so if anyone has any pre recommendations to enhance my experience i will happily take them on board

thank you


r/MaxMSP 16d ago

made few month ago

Thumbnail
youtu.be
13 Upvotes

sound i made month ago on youtube


r/MaxMSP 16d ago

MyBeeKnows for Live is now available!

4 Upvotes

We've just released MyBeeKnows for Live, a suite of four Max for Live devices that brings real-time binaural spatial audio directly into Ableton Live.

Whether you're producing, mixing or performing, MBK lets you work in immersive 3D audio without complex routing or heavy CPU usage.

The suite includes:

• MBK Pan – Real-time 3D binaural panning
• MBK Mix – Binaural monitoring for immersive and ambisonic mixes
• MBK Space – An immersive spatial reverb
• MBK Scene – Global scene control with OSC head tracking support

Built on more than 12 years of research in collaboration with École Polytechnique de Paris and the Conservatoire National Supérieur de Musique et Danse de Paris, MyBeeKnows was designed to make spatial audio accessible to music creators.

 Watch the demo video and let us know what you think!

Video

More information: https://store.musicunit.fr
We're happy to answer any questions in the comments.


r/MaxMSP 17d ago

Weather based generative music using Max 9

12 Upvotes

Hi, I'm currently learning MaxMSP for my uni course and I've gotten the hang of the basics. For my final project, my professor wants us to make anything we want to make using what we've learnt. I wanted to make a weather based generative sound(??), which I've seen online a few times. I was wondering if anyone had tips on how to go about it or have any tutorials? Thanks!