The monophonic and arpeggiator modes are easy enough, but the paraphonic section is more difficult. The monopoly has 4 oscillators going through one filter and VCA with an adsr envelope each.

There are 2 problems

1.

In paraphonic mode the key assigner plays oscillator 1 for the first note and if that note is still held down it will play oscillator 2 , then 3 then 4...

If you let go of the first key held down it free's up oscillator 1 - so that will be used for the next key struck.

So the assigner will always play the lowest free oscillator that is not already held down.

I have not been able to recreate this using the status module or the counter - it seems to always assign a new voice and step through the voices in a random order depending on what has been played previously... it should always start on osc 1 then go to the next available oscillator that isn't held down already

2.

The envelopes can be set to retrigger every time a new note is struck or to have a single trigger on the first note.

Single trigger mode is easy using the mono keyboard module but multiple triggering using the keyboard module makes the envelopes retrigger both when you strike a key and when you release it - it should only happen on a key on event..

Still trying to get this to work, I have got the multi trigger mode to work by sending a pulse to the fx section every time a new voice is triggered, which is getting closer to a monopoly in polyphonic multi trigger mode...

only the release stage of the amp envelope is triggered though, but this is an approximation of some monopoly patches.

If you've never played a monopoly try holding a 2 note chord in the upper part of the keyboard and then play a baseline - every new bass note triggers the chord again... or hold down a bass note and play different chords - every new chord triggers the bass note.... oh the joys of paraphony

still can't get the voice allocation to work in a predictable manner but I'm working on it...

In paraphonic mode the key assigner plays oscillator 1 for the first note and if that note is still held down it will play oscillator 2 , then 3 then 4...

I think you have adapted the technique at the end of the thread you posted before in your last patch... Here is another way in the patch I attached. Tell me if this is what you want please and if you understand it. That's just a start. Need to dig a little bit on the release mode.

Quote:

try holding a 2 note chord in the upper part of the keyboard and then play a baseline - every new bass note triggers the chord again... or hold down a bass note and play different chords - every new chord triggers the bass note

Probably you can do this with the 'KB Split' function. Just need to share the trigger from the lower (bass) and upper (chord) each other.

Edit: The tuning in the SeqCtrl need to be set properly but the main idea is there.

polytrig32.pch2

Description:

Building Block - Tring to do this : "key assigner plays oscillator 1 for the first note and if that note is still held down it will play oscillator 2 , then 3 then 4"

I made another version to replace the sequencers used for tuning by the keyboard pitch output. Take less ressources. I added another osc, now 4.

I added lfo for each osc and some morphing with the modwhell on all 8 variations just for fun. After the 4 notes is pressed it's possible to just keep hold the last note from the chord. Usefull to tweak parameters with one hand when a chord is active.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum

Please support our site. If you click through and buy from our affiliate partners, we earn a small commission.