• 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
Re: multiple AUs in a bundle
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: multiple AUs in a bundle


  • Subject: Re: multiple AUs in a bundle
  • From: Urs Heckmann <email@hidden>
  • Date: Thu, 2 Jun 2005 04:29:34 +0200

Hiya,

You can even use the same EntryPoints for each AU. Just fetch the ComponentDescription in your constructor so your component knows which of your plugins it is ;-)

Filterscape uses this to avoid code redundancy. It has exactly 3 EntryPoints: One for AUMidiEffect, one for MusicDevice and one for AUCarbonView. I've attached its resource file below.

Cheers,

;)  Urs

Am 02.06.2005 um 02:56 schrieb William Stewart:

Just define the multiple AU's in the .r file, your .exp should have the exports for each AU and compile all your code.

Bill

On 31/05/2005, at 1:29 PM, Os wrote:

Hi,

can anyone tell me how to include multiple AUs in one executable, like the Reaktor or Pluggo components do?

Right now my plugs are structured much as the sample AU projects, which are all single AU per bundle.


cheers, os.

email@hidden
http://www.collective.co.uk/

#include <AudioUnit/AudioUnit.r> #include <AudioUnit/AudioUnitCarbonView.r>


// ________________________________________________________________________ ____
// component resources for Audio Unit
#define RES_ID 1000
#define COMP_SUBTYPE 'AMEQ'
#define COMP_MANUF 'UHfX'
#define COMP_TYPE 'aumf'
#define VERSION 0x00010100
#define NAME "u-he: Filterscape"
#define DESCRIPTION "AudioModulesAU"
#define ENTRY_POINT "AudioModulesAUEntry"


#include "AUResources.r"

#define RES_ID			1100
#define COMP_SUBTYPE	'FSVA'
#define COMP_MANUF		'UHfX'
#define COMP_TYPE		'aumu'
#define VERSION			0x00010100
#define NAME			"u-he: FilterscapeVA"
#define DESCRIPTION		"AudioModulesMD"
#define ENTRY_POINT		"AudioModulesMDEntry"

#include "AUResources.r"

#define RES_ID			1200
#define COMP_SUBTYPE	'FSQ6'
#define COMP_MANUF		'UHfX'
#define COMP_TYPE		'aumf'
#define VERSION			0x00010100
#define NAME			"u-he: FilterscapeQ6"
#define DESCRIPTION		"AudioModulesAU"
#define ENTRY_POINT		"AudioModulesAUEntry"

#include "AUResources.r"




// ________________________________________________________________________ ____
// component resources for Audio Unit Carbon View
#define RES_ID 2000
#define COMP_TYPE 'auvw'
#define COMP_SUBTYPE 'AMEQ'
#define COMP_MANUF 'UHfX'
#define VERSION 0x00010100
#define NAME "u-he: AudioModulesView"
#define DESCRIPTION "AudioModulesAU"
#define ENTRY_POINT "AudioModulesAUViewEntry"


#include "AUResources.r"


_______________________________________________ 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
  • Follow-Ups:
    • Re: multiple AUs in a bundle
      • From: Cesare Ferrari <email@hidden>
References: 
 >Re: multiple AUs in a bundle (From: William Stewart <email@hidden>)

  • Prev by Date: Re: multiple AUs in a bundle
  • Next by Date: Redirecting CAShow?
  • Previous by thread: Re: multiple AUs in a bundle
  • Next by thread: Re: multiple AUs in a bundle
  • Index(es):
    • Date
    • Thread