AU Parts and Groups
AU Parts and Groups
- Subject: AU Parts and Groups
- From: Stephen Blinkhorn <email@hidden>
- Date: Thu, 11 Jan 2007 21:59:14 +0000
Hi list... a new comer here.
I am implementing a synth architecture which consists of several
small synth 'modules' mapped across a single keyboard/MIDI channel
(excuse the terminology) or group? Each module implements a distinct
type of synthesis and therefore has unique parameters to control it
in real-time. So, as a simple example one module may generate a sine
waveform, another a pulse waveform and another a noise waveform.
Lets say the plugin can simultaneously play 3 different voices but
the user has the run-time choice of which module each voice plays so
you could have for example 3 sine waves or 2 pulse waves and 1 noise
or just 3 noise modules etc... each mapped onto it's own octave say.
I came quite close to implementing this by adding to the SinSynth
project and keeping all parameters in the global scope. But it felt
bad and it seems more appropriate to use separate parts for each
voice/module assigned to a single group. Is this a good scheme to
follow? Really i'm trying to clarify that i understand the concepts
of parts and groups and when/where to use them..... because it's
frying my mind to be honest!
I welcome any suggestions or comments or code,
Stephen.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden