CPU:
I think [switch~] is going to be my friend, I'm just going to have
to set up some sort of mechanism to make sure it gets turned off when the amplitude envelope hits 0. Voice loudness: I think just dividing the 8 outputs before they get to the main out is the first thing I will try. T3: Frank's Drum tutorial will hopefully someday help us :) but until then I'm going to try and systematically figure out what the list of numbers is doing.
m.
-----Original Message----- From: Josh Steiner [mailto:josh@vitriolix.com] notes, looks like you ran into all the same hangups i did, namely:
"The envelopes are [line] and [line~] driven. I would like to move them to T3 envelopes, but the help files for the t3 stuff are Greek to me"
and:
"Its eats CPU cycles for breakfast"
and:
"I am not scaling the output of the 8 voices so if you go full throttle on the keyboard you will get clipping. How do people usually avoid this? I can think of a bunch of ways to do it, but is there a standard?"
Hallo, Matthew Allen hat gesagt: // Matthew Allen wrote:
Voice loudness: I think just dividing the 8 outputs before they get to the main out is the first thing I will try.
I think most synths that have a way to select max polyphony also use this to scale the output by the reciprocal value of the voice count.
T3: Frank's Drum tutorial will hopefully someday help us :) but until then I'm going to try and systematically figure out what the list of numbers is doing.
Actually I think, that the t3-part was finished. But in pd-0.37 there now is an even easier way for fast envelopes: vline~. Just use a vline~ where you were using a line~ and enjoy block-free sample-accurate envelopes... :)
Frank Barknecht _ ______footils.org__
Frank Barknecht wrote:
Hallo, Matthew Allen hat gesagt: // Matthew Allen wrote:
Voice loudness: I think just dividing the 8 outputs before they get to the main out is the first thing I will try.
I think most synths that have a way to select max polyphony also use this to scale the output by the reciprocal value of the voice count.
what doesnt make sense to me is that the number of actual voices playing at any one time out of my possible 8 voices varies according to what you are playing, if you hit 1 note on the keyboard, only 1 of 8 voices is playing, but as far as i can tell the poly object wont tell me how many voices are actually playing. i guess i could have each of my voice objects track this manually through a global send or something, it just doesnt seem graceful though :)
Actually I think, that the t3-part was finished. But in pd-0.37 there now is an even easier way for fast envelopes: vline~. Just use a vline~ where you were using a line~ and enjoy block-free sample-accurate envelopes... :)
sounds awsome, i'll forgoe t3 then, so far i've like .37 anyhow :)