• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
AU Parts and Groups
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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
  • Prev by Date: Re: CloseComponent
  • Next by Date: Re: CloseComponent
  • Previous by thread: Re: CloseComponent
  • Next by thread: Re: AU Parts and Groups
  • Index(es):
    • Date
    • Thread