From the original SynthMaker forum (2004–2014), with its members’ names and dates.
MichaelBenjamin ·
can it be done?
eska posted a 4 spread asm module, but the release stages did not work.
the forum is darn slow at the moment, so no link..
edit: here it is Unison created by midi
but.. i found a workaround to get the release stages working, dont know if it can be finished this way.
just one big problem:
if you play fast notes, the asm 4 spread sometimes does not retrigger correctly and you get a horrible non retuned sound. the bigger the release time the more likely it will happen.
here is what i did:
instead of 4 times triggering the same note in the midi module i took infuzions/oddsons chord generator and set notes to -1,1,-2,2.
then inside the 4spread asm i changed the fp4 float to a 2 to make this module not detune, but retune the chord to all zero.
this worked, but the problem with something in the release stage not properly triggering the asm module results in failure.
the midi2voices settings make no difference, seems to be the release stage.
here is the osm:
http://www.asinusaureus.com/files/synthmaker/unison.osm
MichaelBenjamin ·
btw if you set "use samples" to true, it is more reliable, but also fails and has a uncomfortable retrigger envelope behaviour.
MichaelBenjamin ·
if you look at the voice stream text, the incorrect retuning happens, when not all 4 voices are shut down at one time.
i dont know why this happens, but sometimes 2 voices stay longer despite same adsr settings. and if you just retrigger then, somewhere just before the voices get deleted, youre out of tune and you see mixed voice deletion in pair 2, 3 or 1 so the voice shutting down process somehow gets out of sync
MyCo ·
hm... it is a monophonic system, so you could achieve the same result, when you limit voices to 1 and use mono pack 4 instead of poly, that would be a stable solution.
MichaelBenjamin ·
i dont understand how you mean that.
how can you get a 4 voice unison when you limit the voices to 1?
could you be more specific please?
MyCo ·
here the sample schematic...
it is realy basic, it packs a note 4 times detuned, and everything behind it (eg. generators, filters...) will be "spawned" 4 times.
MichaelBenjamin ·
thanks for the explanation MyCo. it seems like a good idea.
but if a synth should to be able to change between poly/unison it must switch between 2 complete internal schematics. i will try it out if it works, but i still think unison should be possible inside the polystream.
MichaelBenjamin ·
this mono4 unison "workaround" does the job.
however, if i try to switch the poly / mono4 schematics at the end as a mono stream and connect them to either multiplex or selector, i get no sound at all.
i had some problems too, with the envelope in mono4. but i let some of the poly structure there so it fires in poly and then gets packed to mono4...
so now you have the choice to make a 4unison synth in mono4.. or?
proper poly unison someday maybe?
Neptune ·
MichaelBenjamin wrote: this mono4 unison "workaround" does the job.
however, if i try to switch the poly / mono4 schematics at the end as a mono stream and connect them to either multiplex or selector, i get no sound at all.
i had some problems too, with the envelope in mono4. but i let some of the poly structure there so it fires in poly and then gets packed to mono4...
so now you have the choice to make a 4unison synth in mono4.. or?
proper poly unison someday maybe?
How have you solved the problem with the envelope. When i connect an envelope it donts reacts at all (neighter between pack/unpack nor after).
Thanks
Neptune
MichaelBenjamin ·
i had a working polystream, and rebuilt it in mono4.
then i started to delete the polystream. when i came to the envelope section, and i deleted the poly there, it made click.. poly and envelope triggering were gone. so i left that poly part in. the envelope multiplies with a fake polystream which is not connected outside the module, but still striggered by the polystream after the midi.
Wrote something here? To have a post removed or your name hidden, write to [email protected].