#MaxMSP

2025-12-13

Quick test using #maxmsp new stepdiv object for sequencing. The function object is a nice way to encode trigger and volume information.

The ramps from stepdiv generate the triggers for the drum samples, and also to sample and hold the actual function x axis value for some volume modulation.

The loop played via groove provides the tempo ramp.

Really cool what you can patch up with just handful of objects using MC in #max9

2025-12-12

Slowly getting there.. worked on this patch for ages... Still have to figure out some bugs.. but well.. #maxmsp

2025-12-12

my little searchable dropdown widget is almost complete -- next up is JSON files which provide labels for CCs, and a little editor for them in a settings menu or something, just for a bit of nicer UX

so, not only does it have the classic Live multimapping, but also sends midi CCs to the midi out, and passes other MIDI through

other than that, just needs a little clock rate adjuster and it's ready to go.

#Ableton #MaxMSP

screenshot of my little Max/MSP step sequencer, with the "CC list" searchable dropdown being shown with some test items

So what does it look like? 32 verticle bars, ranging in value from 0. to 127. (because midi). Above them is the Ableton "multimap" widget, which allows defining up to 8 modulation/automation targets with their own ranges. Below that are a couple parameters: the length of the pattern (in steps), the offset of the starting step, and a control which applies logarithmic smoothing to the values.

In the top right, I've already mentioned the search widget, and there is a dice icon which randomizes the step sequencer. There's a bit of blank space, where I'd like to add a button to lock the sequencer and prevent accidents, and a settings button to launch a window where you could import a JSON file of CCs/labels. A MIDI Learn and adjustment to frequency of CC output would also be nice to haves.

Things that are missing and might need more adjustments to make room for: The rate at which the sequencer runs, and optionally the rate at which it resets to 0.

Even if nobody else gets any use out of it, it does seem like a really useful sequencer, with pretty decent and clean UX, imo.
sebairsteinsebairstein
2025-12-11

Hello having fun with list.lookup

2025-12-11

It turns out I'm a bit of an idiot -- there's no need to reimplement [textedit] or wrap it in a [bpatcher] -- the "border" attribute defines a margin within the element, and not the thickness of its border. And you thought frontend webdev was confusing

#MaxMSP

2025-12-10

I did sort of come up with a quasi-workable solution... a transparent [jsui] with a hittest() method that returns 0 (preventing HID event hogging) while also manually tracking state, and being fed a globally polled mousedown state, and dispatching intercepted focus/blurs to the dropdown component

but it might all be for nothing because the builtin [textedit] adds awful margins that you can't change, and doesn't really support @jspainterfiles #MaxMSP

2025-12-10

as great as #maxmsp is, the re are some things that really suck in it -- they're starting to incorporate some DOM-y aspects into the JS runtime, in terms of like a concept of PointerEvents and stuff (not backporting it to the spidermonkey impl though smh)

but like, sometimes you really want to intercept some mouse events from something, handle them, and then let the things process the events themselves. but you can't :(

2025-12-05

Like A Villain In Anisotropic Birefringence
three live-code remixes of Holland Andrews

:bandcamp: :cc_cc: :cc_by: :cc_sa: :cc_nc_us:

gav.cloud/album/like-a-villain

:fediverse: Comments on this post will federate to my digital garden 🌱

#remix #electronicmusic #bandcampfriday #livecode #tidalcycles #maxmsp #hollandandrews #idm #abstract

2025-12-04

I've created a series of videos for my latest tape on ingrown records.

audio: improvised in max software driving my sampler

video: sky time lapse from my window. shot at 1fps with my nikon z50ii. + some subtle RGB channel manipulation using max/jitter

this one is quite the epic and evolving cloudscape

youtube.com/watch?v=_PdyJbb04MI

#electronicmusic #experimentalmusic #ambientmusic #timelapse #clouds #skyphotography #MaxMSP #maxmspmusic #maxmspjitter #glitchvisuals

2025-12-03

I've created a series of videos for my latest tape on ingrown records.

audio: improvised in max software + field recording (made while backpacking through northern Wisconsin)

video: sky time lapse from my window. shot at 1fps with my nikon z50ii

youtube.com/watch?v=3Zen0UXJzRE

#electronicmusic #experimentalmusic #ambientmusic #timelapse #clouds #skyphotography #MaxMSP #maxmspmusic #fieldrecordings

2025-12-02

I've created a series of videos for my latest tape 'there is no place'

audio: improvised in max + field recording

video: nighttime sky time lapse from my window. shot at 1fps with my nikon z50ii

youtube.com/watch?v=qhiZjmLfXFY

#electronicmusic #MaxMSP #maxmspmusic #timelapse #clouds

Reilly Spitzfaden (they/them)reillypascal@hachyderm.io
2025-12-01

I have a compiled version available for Mac (in the "externals" folder here github.com/reillypascal/rs.max), and a Win version will be coming soon.

This video shows it playing back this text file of lorem ipsum mixed with repeated characters: github.com/reillypascal/rs.max

#MaxMSP #Programming #Coding #C

Reilly Spitzfaden (they/them)reillypascal@hachyderm.io
2025-12-01

I coded my own external in C for Max/MSP!

You can load a file (either in the object box, or w/ a "read" message) and convert the binary data to a control signal for phase-shift keying (en.wikipedia.org/wiki/Phase-sh) telecommunication noises.

github.com/reillypascal/rs.max

#MaxMSP #Programming #Coding #C

I have a compiled version available for Mac (in the "externals" folder here github.com/reillypascal...), and a Win version will be coming soon. This video shows it playing back this text file of lorem ipsum mixed with repeated characters: github.com/reillypascal... #MaxMSP #Programming #Coding #C

Ned Rushnedrush
2025-11-27

Host 7 Friday 8pm UK on my YouTube. Live improv electronic music using youtube.com/live/0CfzoVjiUl4

sebairsteinsebairstein
2025-11-26

Salut les amis, je me suis mis dans la tête de créer mon propre système d’animation en temps réel avec Max .
Ici j’explore ce qui pourrait être l’animation d’un png gribouillé sur Procreate.

2025-11-24

this live archives release is a living album that I add to and take away from as desired. the actual live concerts will always be there but i also add random rehearsal practice jams occasionally.

and I just uploaded a new jam from last july!

these are all improvisations in #MaxMSP using a very weird system I've developed.

#electronicmusic #braindance #idm #experimentalmusic

oddperson.bandcamp.com/album/l

sebairsteinsebairstein
2025-11-23

Salut les amies, je continue mes expériences entre c'est assez rigolo

PhilosamplePhilosample
2025-11-23

TR-1000 CC Control max4live device.

PhilosamplePhilosample
2025-11-23

-1000 CTRL device I made. Allows all sorts of Ableton expression control shenanigans I learned courtesy of deity @nedrush.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst