Forums > MaxMSP

Making a poly~ monophonic


Aug 02 2011 | 7:30 pm

I know most of the time people ask how to make things polyphonic with poly~ but I want to do the opposite. I am trying to replicate the "Poly/Mono" modes on a synthesizer. In mono mode, the typical behavior is when you press the second note, the first one stops sounding–that part’s easy. What I want to be able to do, though, is if you continue to hold the first note and release the second note, the sound jumps back to the first note. That’s the part I’m having trouble wrapping my brain around.

Any tips, hints, suggestions? Thanks!

Aug 02 2011 | 8:18 pm

Borax is your friend. The portamento code is slightly more involved (think trigger…)


-- Pasted Max Patch, click to expand. --

Aug 02 2011 | 8:18 pm

Borax is your friend. The portamento code is slightly more involved (think trigger…)


-- Pasted Max Patch, click to expand. --

Aug 02 2011 | 8:46 pm

Hey Peter,

Thanks. I had already started going down the borax path, but hadn’t found the combination. I suspect I’m doing something wrong, but when I use your patcher, it doesn’t turn off, and then retrigger the first note when you play and release a second note.

Aug 02 2011 | 8:46 pm

Hey Peter,

Thanks. I had already started going down the borax path, but hadn’t found the combination. I suspect I’m doing something wrong, but when I use your patcher, it doesn’t turn off, and then retrigger the first note when you play and release a second note.

Aug 02 2011 | 10:47 pm

Okay, here’s my stab at it. It seems awfully kludgy, but it seems to work…


-- Pasted Max Patch, click to expand. --

Aug 02 2011 | 10:47 pm

Okay, here’s my stab at it. It seems awfully kludgy, but it seems to work…


-- Pasted Max Patch, click to expand. --

Aug 03 2011 | 11:27 am

I made something but don´t have a possibility to test it on this computer properly.

`


-- Pasted Max Patch, click to expand. --

Aug 03 2011 | 11:27 am

I made something but don´t have a possibility to test it on this computer properly.

`


-- Pasted Max Patch, click to expand. --

Aug 03 2011 | 3:00 pm

Oha, it didn´t work. Sorry.

The new one has been tested with keeping about 5 notes in background and it seemed to work.

[Borax] isn´t the key since it doesn´t keep the "last in first out"-order (if you set voice 3 of 7 memorized free next one will be voice three instead of one (or seven, depending how you request it)). But it´s useful for the case a noteoff slips through the procedure as [borax] is quicker and resets the [coll] when no note is held.

-- Pasted Max Patch, click to expand. --

Aug 03 2011 | 3:00 pm

Oha, it didn´t work. Sorry.

The new one has been tested with keeping about 5 notes in background and it seemed to work.

[Borax] isn´t the key since it doesn´t keep the "last in first out"-order (if you set voice 3 of 7 memorized free next one will be voice three instead of one (or seven, depending how you request it)). But it´s useful for the case a noteoff slips through the procedure as [borax] is quicker and resets the [coll] when no note is held.

-- Pasted Max Patch, click to expand. --

Aug 04 2011 | 12:31 pm

Would ddg.mono be of any use here? I think it is part of the standard distribution now too!

Aug 04 2011 | 12:31 pm

Would ddg.mono be of any use here? I think it is part of the standard distribution now too!

Aug 04 2011 | 7:01 pm

set the poly to only one voice – and do the note on note of management outside.
it is quite simple then.

Aug 04 2011 | 7:01 pm

set the poly to only one voice – and do the note on note of management outside.
it is quite simple then.

Aug 04 2011 | 10:40 pm

ddg.mono is exactly what I was looking for! Thanks freeman999!!! I had no idea that was in the distribution.

Aug 04 2011 | 10:40 pm

ddg.mono is exactly what I was looking for! Thanks freeman999!!! I had no idea that was in the distribution.

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

Forums > MaxMSP