MC synth question

R_Gol's icon

I have to following patch:

I try to assign different frequency for the mc.cycle~ object. I would like to have the option to write from outside the object itself a list of frequencies.
for example: 554.5, 1022, 2222.5 333.70

how can I do so? I try using the following message without success:
setvalue 1 554.5, setvalue 2 1022, setvalue 3 2222.5, setvalue 4 333.70

what am I missing?

Max Patch
Copy patch and select New From Clipboard in Max.


edit: Another method I tried with no success:

Max Patch
Copy patch and select New From Clipboard in Max.


R_Gol's icon

Another issue I have noticed is that the voiceallocator~ object is output only voices 1 and 3
why?

Max Patch
Copy patch and select New From Clipboard in Max.

Source Audio's icon

I think you are missing a visit to help files for objects that you try to use.
Otherwise you will land again and again here asking very basic questions.

Start for example with such infos.

R_Gol's icon

This worked just fine. I looked in the help file but somehow missed that. Thanks
I also use the mc.function without the voiceallocator~ , rather like this:

Max Patch
Copy patch and select New From Clipboard in Max.

Anything wrong with that? If I would like to have 50 voices instead of 4 - anything I should think of in term of cpu usage?

Source Audio's icon

I don't use any mc stuff, so can't help you with cpu load infos about that.

R_Gol's icon

how can I avoiding trigger a new voice as long the envelope is not finished?

so if my domain is 1 sec and I try to trigger a new voice after 500ms it will not do so

Max Patch
Copy patch and select New From Clipboard in Max.

Source Audio's icon

like onebang with 1000ms delay ?
or gate or anything else that will block passing of messages for a period of 1000 ms

you have many choices.