Thanks for your help. We've received your bug report.

M4L device in Push

I’ve made a m4l device ( and got the following reaction on it:
“Your parameter names don’t all publish to Push, and the Randomize button didn’t show up at all.”
Is there anything special i should do for a push to pick up the names? And how can one button not show up?

Signal LFO VS non signal LFO perfomance

Could anyone say me please, what type of LFO will be more CPU hungry?

a way to colour individual [jit.cellblock] cells according to each cells number

Hi all!
I was wondering if anyone could give me any advice regarding [jit.cellblock]?
Currently, i’m using [jit.cellblock] to build a real time note transition matrix and was wondering if there was a way to colour the object’s individual cells according to their stored number?
If anyone could give me any advice it would be greatly appreciated!

What are 'mask' and 'inactive' of pictctrl object?

I just went through ‘Max Interface Tutorial 2: Picture UI Elements’.
I found it very difficult to understand what ‘mask’ and ‘inactive’ are of pictctrl (and also of pictslider object).
Could anyone kindly explain to me what they are, and how I can make use of them?
Many thanks for your support in advance,

Polyphonic Sampler Problems (Polybuffer~ and Groove~)

Hi All,
I’m having major problems with my polyphonic sampler. I’ve read all the threads, tutorials and help files, tried all sorts of combinations, yet I still can’t get it to behave properly. I’ve attached a reduced version below.
The chief problem at the moment is that it doesn’t seem to distribute or hold voices [...]

Buffer Analysis through mxj


Strange Transposition Behavior with record~, buffer~ and play~

I have been a maxmsp user for a number of years and every once in a great while there is sudden strange behavior with playing back some live sampled material from a buffer~ object. Playback from the buffer~ object (using play~) is transposed up almost a whole step.
I use my live sample and playback patches [...]

Best approach to name presets?

I want to be able to name/rename presets and manage them with the Pattrstorage object.
So far the object that allows me to name/rename items is the Umenu object.
If I modify Umenu’s itmes using messages in Max, changes are persistent, all works as expected… but if I do the same within Ableton, changes to preset names [...]

"Cell coordinates out of range". No they are not!

This is puzzling. The cell ranges are created on a predetermined matrixctrl object and subsequently stored in the preset object (they are not out of range) but on recall throws a cell range error in the Max Window. If you press the message box to trigger any preset it gives an error. Is this a [...]

Audio Unit object ~~~~~

Hi there, I understand that there was an audiounit~ object in beta
which might have become Au~ ??
can anyone tell me where I can find the latest version of this object?
best wishes, Justin

A few questions on Jitter and GL

I use Jitter a lot, and I’m curious to know whether I’m using it in the most efficient way I can.
In the Jitter Gen world, we have jit.pix and – two objects doing the same thing, but the former using the CPU, and the latter using the GPU.
When deciding between these two objects, the [...]

mirror coll in text file

I get how to store coll data in a text file – I just keep a file “mycolldata.txt” in the c74 folder and then name my coll object [coll mycolldata] and it picks up the data in the text file just fine.
However, when I change the data in the coll in max, the text file [...]

make a bang depending on how long you press the button

I would like my controller make a bang depending on how long you press the button.
Could anybody give me a advice ?

Router object "patch" message, strange behaviour

The following patchlet seems to contradict the tutorials and ref (on my system, anyway).
The “patch” message is supposed to disconnect other previous connection but the patch messages here seem to be additive. Does this happen to anyone else?
many thanks, P


populate umenu store in coll/text file?

Im wondering if there is any way to dump the filename contents of a populated umenu in a coll (which is then stored in a text file in the C74 folder). The main thing im stuck on is how to generate the text file that coll uses automatically and for it to be compatible on [...]

I've got a simple question about info~ and record~

I’m using record~ to record audio into a buffer~ and then play that audio
as a loop with groove~ based on the loop start and end points that info~ is provides.
As I understand it info~ should provide me in ms the length of my recorded audio in the buffer. Is this not correct?
Can anyone have [...]

Strange init problem

I’ve been looking at a problem for quite a while now and i can’t figure out what happens exactly, so i hope someone here has some ideas. I put a screenshot of the relevant part with some output in the max-window. (The logs should be read from ‘receive_message’)
My main question is: why is the end-value [...]

Free devices: Modulating input with physics in Max4Live

Hi guys.
I’ve made a few M4L devices based on the physics objects. They take user input (from a 3D spatial controller such as the Leap Motion, Kinekt or similar) or automation.
I intend to sell these when they’re finished, but for the next few days I’m giving them away for free:

Launch plugin GUI with M4L?

Is there a way to open a VST’s GUI via M4L? I looked at the LOM but didn’t see anything–just want to be sure I’m not missing something. Thanks!


I am starting a Max/MSP project inspired by Christian Fennesz along with Tim Hecker, Alva Noto, and Pimmon. I am after other artists similar to them to look into, and suggestions on patches and ideas for patches for me to try.
I have created some generative patches that process input, but I am a little clueless [...]

Is edge~ only useful after a comparison?

I’m curious about why the [delta~] and [<~] are necessary before the [edge~] in the following example:


Shouldn’t one expect to get bangs from both edge~s?


I’m sure I’m missing something obvious but maximum~ doesn’t seem to do anything other than combine two signals. it does no choosing of maximum signal values. what am i missing?

Rotating vertices with poltocar

I have drawn simple square and want to know the x,y,z coordinates of each vertex as it rotates. I know that does not support matrix output, which would have helped me.
So I’m trying to rotate the square by moving the vertices manually instead of using glrotate. I’ve had limited success with poltocar, in rotating [...]