Forums > MaxMSP

help using [live.step] with [poly]


DJF
May 11, 2012 | 9:05 pm

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.

– Pasted Max Patch, click to expand. –

May 12, 2012 | 11:10 am

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.


May 12, 2012 | 11:19 am

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
May 12, 2012 | 4:51 pm

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

– Pasted Max Patch, click to expand. –

[attachment=193638,3861]

Attachments:
  1. Screenshot20120512at17.50.34.png

May 12, 2012 | 5:05 pm

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
May 12, 2012 | 8:10 pm

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.

[attachment=193645,3862]

Attachments:
  1. Screenshot20120512at21.08.22.png


DJF
May 14, 2012 | 3:48 pm

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?


Viewing 7 posts - 1 through 7 (of 7 total)