/r/MaxMSP
The subreddit for Max/MSP
The Subreddit for all MaxMsp / Jitter / Max for Live / Puredata related needs! News, Patches, Projects - come in, share and enjoy!
“Max is an interactive graphical programming environment for music, audio, and media. Max is the graphical programming environment that provides user interface, timing, communications, and MIDI support. MSP adds on real-time audio synthesis and DSP, Jitter extends Max with video and matrix data processing, and Vizzie is a set of modules for quick and unique video creation.“
Links:
http://cycling74.com/
http://maxobjects.com/
http://puredata.info/
Related Subreddits:
/r/MaxMSP
Hey folks! Boring topic here but I haven't been able to find a discussion on this from my searches. It seems like the general consensus among music producers is that the M1 macbooks are superior to the more recent M- models for production software like Logic and Ableton. I'm wondering if this holds true for Max since it's not really a DAW in the traditional sense. I'd be curious to hear from people who have upgraded from the M1 or just anyone who has tried to figure this out for themselves. THANKS!
Hello everyone!!
I have a working code segment that currently generates lines with varying pensizes, but now im trying to change colors of the lines while an if statement is true(to go on the timing of a song), but the colors wont change and the rectangles wont generate. If anyone could take a look at this code and tell me if you see any issues it would be much appreciated!!! i know to run you need an mp3 and an mp4, but if anyone is able to decipher what I did wrong without it that would be very helpful :D (also sorry about the aligned cords, for submission purposes for class I was told to use them, and I habitually do it now )
Thats the subpatcher for the color code. If you need any more photos I'd be happy to provide!
compressed version of the code if anyone wants it
I'm learning MAX and we need your help. The MIDI Velocity control, when pressed, gives a number from 1 to 127 and when released it is 0.
I would like it to always be 127 and when released it is 0. I'm going crazy trying to find a module.
Thank you.
The 64 bit version of the fiddle~ object available at GitHub - v7b1/fiddle_64bit_version: a 64-bit version of the popular fiddle~ object by Miller Puckette for MaxMSP works very well for me for extracting note pitches from my electric guitar.
The help file indicates that it is able to output up to 3 pitches. I have had success entering an argument of 1 and extracting a single pitch, but am struggling to extract upto 3.
Anybody ever try this? Any help is appreciated.
Hi there!
For the past few days I have been scavenging online for a maxMSP patch that replicates Daphne Oram`s Oramics Machine and have not had much luck. I think the closest I got was with this one, https://docs.google.com/open?id=0B35bC9A17eq_VlpjU0ZlZTVZQUk but I don`t think it is available anymore. Since I am still figuring my way around the software I don`t think I would be able to replicate it but would really like to try to manipulate it through maxMSP, and so would like to ask if anyone is able to access the file or has another source I could get it from? Thank you for your help!
Hi! I'm planning to make a convolution reverb in max (i know there's HISSTools but i wish to understand it not just use it) If i understand it right i need a buffer for the IR, which is convoluted with the dry signal per sample. I need gen~ inside pfft right? Im a bit new to max and gen and pfft are a bit complicated for me. Any help is appreciated!
Hey people ,
I am working on a patch that roots from Max tutorial no 22 ,
here : https://docs.cycling74.com/learn/articles/basicchapter22/
So its a serene patch that only for making a drawing through an equation ,
ı want to connect it to a basıc sound generator patch using matrixctrl object that can be live - triggered by physicak MIDI keyboard and adding spice with some tweaked audio samples ( through buffer , audios looped , with added noize to create an ambient flow etc. ) .
I am a bit lost here ; where should i write the Sound patch .. ( im a beginner here ) .
i did some shots inside to the '' generate cefficents '' patch but seems not working ..
any help ?
Have been trying, get("group_track") returns the top-most parent group so can't use that. I could use the "available_output_routing_types" property and parse, but for the (obscure) case where the subgroup track name is the same as the main group name, this method won't hold. I'm wondering if there's any way to achieve this, or even if its possible to get the number of tracks within a group so I can keep track of subgroups numerically (I've tried this but keep getting invalid path errors). Appreciate any help, thank you:)
I normally play with my MIDI Keyboard and I've been using the `seq` object, but I wish to save it and edit them so I can experiment with it visually, like in a Piano Roll. I bet this is possible in Max, but dunno how.
Hello guys I'm new to Max, was wondering if its possible if there's a random object that chooses numbers between 30 and 4000 if it picks for example 150 I want an if then else system to send out a 1 if it receives the exact number or if it's receives either minimum below by -49 (so 101) or maximum by +49 (199) and outputs the 0 if it's anywhere below or up (from 100 or 200)?
Hello everyone,
I’m working with my XP-Pen Deco Fun S tablet and trying to use it solely for collecting raw data (such as position, pressure, tilt, etc.) without activating the mouse cursor on the screen. I’m using Max/MSP or Touchdesigner (and OSC) for my project, and I want to capture these raw inputs (like coordinates and pressure values) for further processing, but I don’t want the tablet to control the system cursor.
I’ve explored the options provided by OpenTabletDriver and the XP-Pen software and the SDK, but I can’t find a solution that allows me to disable the cursor while still collecting the data, it doesn’t seem to have a direct option for this. Some users have mentioned using custom filters or modifying the driver behavior, but I’m unsure how to implement this.
Has anyone had experience with this type of setup using the Deco Fun S? Is there a way to obtain just the raw data from the tablet without it interacting with the system’s cursor?
Any advice or guidance on how to achieve this would be greatly appreciated! i'm on Mac.
Thanks in advance!
I'm new to Max, and I'm trying to make some parameters adjustable.
Here's my current patcher:
Near the top left, you may notice a deviate message. I want to make both parameters adjustable with the dials attached, but at the moment, when I try to do that, it just overwrites the whole message with the value of the rightmost one. How can I achieve this?
Hey everyone, I have a Max for Live device that I want to edit, but I’m unable to access its internal workings. I’ve tried opening it in Ableton and going into edit mode, but even after unfreezing and unlocking the device, I still couldn’t edit it as in there are two modules popping up called live.thisdevice and bpatcher. I am suspecting that the main internal workings are hidden inside the bpatcher which I would like to access, I also attempted to drag and drop it into Max for Live directly, but that didn’t work either. Is there any way to edit this Max for Live device? any insight would be really helpful! Thank you!!
Im new to max. At least the latest one. It seems to me certain packages lend themselves to lighter themes. Has anyone made a little window with themes you customized that you can switch on demand? Instead of going into the preferences. Its a lazy thing but I thought I would ask
I know nothing about max but I have a large eurorack setup and lately I am wondering how hard it would be to create max effect that I can integrate with eurorack. I have a motu 16a and cv-to-midi and midi-to-cv modules. I look at some digital FX modules like Qu-bit Mojave, databender or intellijel rainmaker and wonder how hard it would be to make something like that with max. I have seen a YouTube video where someone makes a metropolis like sequencer in Max which was awesome. So I am wondering if I went down the max path how long would it take to make some complex delay/granular/looper/glitch fx modules. Is this feasible or would I have to become a max wizard after years of learning and practicing with a shoulder deep understanding of DSP and synthesis.
What is the typical way? Is there a big pdf I don’t know about? I kind of know how to use max cause I spent a lot of time with it ages ago, like year 2000, but things have changed How do you learn it? I use supercollider which is endless reading and can be exhausting
Hello!!! I am very new to Max. I have done small projects thus far, so I am very inexperienced, but I have worked previously with video (very briefly), and I was wondering if it was possible in max to play videos on top of each other if they have transparency(alpha) without using alphablend? I have 3 video files I want to be layered in a particular way, and I was wondering if anyone could help me with it? at the moment I don't have any code to show for it, and I am in the process of making the video files(animating :P). The three video files will be like a background, a foreground with a figure moving and effects etc, and then the last one is going to be subtitles on top (will be playing over music). If anyone has any advice at all its much appreciated!!!
I was recently introduced to Max through a class I'm currently in, and I need to use it for the last project in that class.
I'm trying to create a sound grinder (Essentially, something that takes in a sound file, then screws it up as much as humanly possible) that can take in several files at once. I was thinking about taking a playlist object, somehow doing some stuff to make it capable of playing its entire gallery simultaneously, and giving each individual song its own settings (I hope to include a bunch of objects that can mess with the sound).
Below is a picture of what I have so far:
This doesn't function properly, I know; all I get is static.
Is it possible to do the playlist thing I mentioned above? Or should I just modify the schematic below, duplicate it a bunch of times, and structure the cluster so that it plays the combination of everything at once?
Since you can code in max now, I’ve seen it grow up from os9, would be nice to have a pattern system like sc, or as close as you can get with boxes and wires. If you could keep the clock rock solid, with the ability to hack the code if you want. Would be cool. There is a lot that is very code oriented, but plenty that max could take inspiration from.
Hi, you'll have to forgive my crude attempt as a novice, here screenshotted; I am attempting something which is far outside my skillset and would be so grateful of your guidance or support. I am attempting to create a simple MaxForLive instrument at this point (as a proof of concept) that can provide a discrete reverb decay time per-note, dictated by the length a note is held down for. My issue is that I have reached this point but can't see the wood for the trees - why is this AMXD failing to generate any sound in Ableton Live? I have ensured that the maxpats (note_tracker and reverb_voice) are referenced in the project files. It is entirely plausible that I have gone about this in entirely the wrong way, or I have overlooked something quite obvious.
I would be extremely grateful for any guidance about what might be going wrong for me!
I had an interaction on this sub today that got me thinking about best practices.
Doing larger projects in Max/MSP is not easy. Modularity in max work very well for smaller,
self contained projects but building scaleable infrastructures in max is not a simple thing.
If not done right you'll end up in refactoring hell quickly. There are ways to build in Max that makes
things less cumbersome but I rarely see these things mentioned online.
I't would be nice if there was something like c++'s core guidelines to point you in the right direction.
Off the top of my head is probably the uses and dangers of naming send/receives with #int, lists through [zl iter int] -> [route], how and when to properly handle order of operations, pros and pitfalls of dynamically loading [poly]'s and how to handle state recall of those loaded patchers.
state save/recall can become a real headache if not implemented in a thought out way, especially when stuff is dynamically loaded and writing stuff to disk really becomes a must. Naming conflicts becomes a thing and you have to build proper file structures, etc etc. Things escalate fairly quickly.
I'm not sure what I'm after with this post, just a discussion maybe?
Hey everyone!
I’m working on a project in Max MSP with JavaScript, and I need some advice on designing a robust dictionary-based system to manage switchable configurations for a hardware controller (like the APC Mini).
Here’s a quick rundown of the use case:
Any thoughts or suggestions would be greatly appreciated. Thanks so much in advance! 🙏
Hey I want to share with you guys my psychedelic audio visual art. I heavily used Max Msp vsynth modules for this. Also some Vizzie ones. I sequenced everything from Bitwig and produced the audio in Bitwig too. I hope you enjoy and remember don't venture too far into The Other Side...
im feeling at a loss and need help. im a beginner to MAX and i had been working ona. patch to have when a key is pressed on my keyboard a video would play-forwards, and when released it would play - backwards. now im trying to attach a midi to control it and i cant seem to figure out how to key the same key press and release info filtered based on the key being pressed. i was trying to use select, but i couldn't figure out how to get the key plus velocity info into it. can someone please help me
edit: im finding if im filtering the info through the select object the key fires 3 bangs instead of just an on and an off, it goes on,off,on