Re: What Are AudioUnits?
Re: What Are AudioUnits?
- Subject: Re: What Are AudioUnits?
- From: William Stewart <email@hidden>
- Date: Fri, 08 Oct 2004 17:38:29 -0700
Its probably best as an effect if it obeys the semantics (ie. It will only
need the same number of samples (neither more or less) from its input as it
is requested to produce)...
There's a couple of analysis type AU's already that have been published as
effects, so generally that seems like a reasonable approach
Bill
On 7/10/04 10:48 PM, "Daniel Todd Currie" <email@hidden> wrote:
> Is there a list of component types somewhere? My app is not so much an
> effect as it is an analyzer. Should I still be using 'aufx'?
>
> -- DTC
>
>
> On 2004 Oct 08, at 03:17, William Stewart wrote:
>
>> In the CoreAudio SDK have a look at the SampleEffectUnit - that
>> creates a
>> simple AU (of type aufx as Philippe described) and you can then
>> install the
>> bundle in (/ or ~/) Library/Audio/Plug Ins/Components - then it will be
>> found by the validator using:
>> auval -s aufx
>>
>> Bill
>>
>> On 6/10/04 10:40 PM, "Daniel Todd Currie" <email@hidden> wrote:
>>
>>> tech note 2091 says to do this:
>>>
>>>> Component comp;
>>>> ComponentDescription desc;
>>>>
>>>> desc.componentType = kAudioUnitType_Output;
>>>> desc.componentSubType = kAudioUnitSubType_HALOutput;
>>>> desc.componentManufacturer = kAudioUnitManufacturer_Apple;
>>>> desc.componentFlags = 0;
>>>> desc.componentFlagsMask = 0;
>>>>
>>>> comp = FindNextComponent(NULL, &desc);
>>>> if (comp == NULL) exit (-1);
>>>>
>>>> OpenAComponent(comp, &InputUnit);
>>>
>>> This grabs the Apple: AudioDeviceOutput component, but if I am trying
>>> to list my own AU in the AUValidation, I assume I need to make my own
>>> component? I don't see anything anywhere about making new components.
>>> For that matter, an Xcode search of all frameworks for the
>>> "FindNextComponent" or "OpenAComponent" functions returns nothing.
>>>
>>> I think if I can figure out how to test my AU in the AUValidator, I
>>> will be better able to resolve some of these questions about how AUs
>>> work.
>>>
>>> I've poked around in some of the AU examples in "/Developer/Examples",
>>> but sweet christ some of those projects are over 10,000 lines of code,
>>> surely there must be some less complex examples?
>>>
>>> -- DTC
>
> _______________________________________________
> 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
--
mailto:email@hidden
tel: +1 408 974 4056
__________________________________________________________________________
Culture Ship Names:
Ravished By The Sheer Implausibility Of That Last Statement [GSV]
I said, I've Got A Big Stick [OU]
Inappropiate Response [OU]
Far Over The Borders Of Insanity And Still Accelerating [Eccentric]
__________________________________________________________________________
_______________________________________________
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