help using [live.step] with [poly]

DJF's icon
Max Patch
Copy patch and select New From Clipboard in Max.

I am having trouble getting the [live.step] to work with a [poly], [pack], [route] combination. The sittuation is that when I input notes on the sequencer, only some trigger the intended oscillator, and some are omitted. These omissions seem to be random. Could somebody advize me on how to resolve this? Sorry if my explanation is a bit vague, but I have clearly outlined what I mean in the attached patch.

broc's icon

Using a fast trigger like [metro 50] may produce overlapping of different notes.
[poly] assigns different voices to them, but you have routed only voice 1.

spectro's icon

The problem indeed occurs at the point you indicate [route 1 2 3 4] as the only events getting thru from the [poly 4] are those with voice number 1. The quick fix is to connect the other outputs of [route] to the unpack. Without getting into too much detail, you may want to pack the signal part of the patch into a 4 [poly~ ] to get all notes to reproduce with overlap.

DJF's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Thanks Spectro is this what you mean? I have included the revised patch, along with a screen shot of that specific bit.

3861.Screenshot20120512at17.50.34.png
png
spectro's icon

Not quite, but that's (kind of) on the right track. Wherever you need to copy same part of a patch - as you have done with the copy of the sound generating patch in your newer example - encapsulating that part of the patch in a poly~ (not to be confused with [poly]!) is the best bet for voice management . Check out MSP tutorial 21 for a better explanation...

DJF's icon

Thanks I have resolved the issue. I scrapped all of the method I was using to generate polyphony and just went with the [poly~] approach. Everything works fine now.

3862.Screenshot20120512at21.08.22.png
png
DJF's icon

I have another question regarding this topic. Using the picture above as an example, sometimes when I start the live.step notes seem to get stuck down at random. Occasionally when I am playing a note just randomly sticks, and produces a never ending tone. This can then be resolved by closing and re-openning the patch.

Could this be a problem to do with the live.step object or the poly~? Can anyone give me advice on how to resolve this issue?