so, just what is the intended purpose of "subtype" for an AU plugin?
so, just what is the intended purpose of "subtype" for an AU plugin?
- Subject: so, just what is the intended purpose of "subtype" for an AU plugin?
- From: Paul Davis <email@hidden>
- Date: Fri, 12 Mar 2010 11:00:23 -0500
Enclosed below is the output of auval -a | sort -k 2 on my system,
showing a diverse range of plugins. You will notice that ONLY the
Apple plugins use predefined kAudioUnitSubType_XXXXX values. Is this
intended? One apple reference document says:
"In the file system, an audio unit’s loadable code is contained in a
bundle. Each such bundle is uniquely identified by a triplet of
four-char codes. The type code programmatically identifies what the
audio unit is for—such as mixing or audio format conversion—and
indirectly specifies the audio unit’s API. The subtype code
contributes to the bundle’s identification and indicates more
specifically what the audio unit does. For instance, the subtype of a
mixer type of audio unit might indicate that it is a multichannel
mixer."
Instead, it appears that almost every plugin author except Apple has
decided to use the subtype field to indicate *which* of *their*
plugins the plugin is, rather than offering any indication of what
sort of FX unit it is. Who went off the path here, or did the path
change?
--p
aufx 07C0BCD2 MagJ - Magnus @ Smartelectronix: Ambience
aufx 12b5 ScBh - B2X: Stereo2B5
aufx 2b2g ScBh - B2X: 2B2G
aufx 2b2m ScBh - B2X: 2B2Mix
aumx 3dmx appl - Apple: AUMixer3D
aufx 4457 Vxng - Voxengo: Voxformer
aufx 4q35 Stwa - Stillwell Audio: Rocket Compressor
aufx 52b1 ScBh - B2X: Five2B
aufx 52b2 ScBh - B2X: Five2B2
aufx 52b5 ScBh - B2X: Five2B5
aufx 5b2g ScBh - B2X: 5B2G
aufx AmFV WgWa - Wigware: AmbiFreeverbAU
aumf DFtv DFX! - Destroy FX: Transverb
aufx DUB2 LWCD - Lowcoders & Bitplant: Kingdubby Dub Delay
aufx G201 GSi0 - GSi:GS-201
aufx JASb ElCa - jackosx.com: JACK-insert
aufx M30R VST - TC Electronic: M30 Reverb
aufx PVW2 PSPa - PSPaudioware: PSP VintageWarmer2
aufx Pass Demo - __MyCompanyName__: SingleInput
aufx PpVW PSPa - PSPaudioware: PSP VintageWarmer
aufx S20e ScBh - SonicBirth: 20 Bands Eq
aufx S2dg ScBh - SonicBirth: Multiband scraper
aumf S5eq ScBh - SonicBirth: 5 Band Eq
aufx S_d1 ScBh - SonicBirth: Effect design
aumf S_d2 ScBh - SonicBirth: Music effect design
aumu S_d3 ScBh - SonicBirth: Music device design
aumu Sbdm ScBh - SonicBirth: Bassdrum
aufx Sbrc ScBh - UR: Buff rice
aumf Scmp ScBh - SonicBirth: Compressor
aufx Scrm ScBh - SonicBirth: Convolution reverb mono
aufx Scrs ScBh - SonicBirth: Convolution reverb stereo
aufx Sdcb ScBh - SonicBirth: DC Blocker
aumf Sfkr ScBh - SonicBirth: Funky repeater
aumu Sfms ScBh - SonicBirth: Flying monkey synth
aufx Sgeq ScBh - SonicBirth: Graphic Equalizer
aumf Sgte ScBh - SonicBirth: Gate
aufx Shrm ScBh - SonicBirth: Hum remover
aumf Slim ScBh - SonicBirth: Limiter
aufx Smbf ScBh - SonicBirth: Multiband freeverb
aumf Smft ScBh - SonicBirth: MIDI Filter
aumu Srns ScBh - SonicBirth: Rainy synth
aufx Ssrb ScBh - SonicBirth: Simple reverb
aumf Svwr ScBh - SonicBirth: Valve warmer
aumf Swbf ScBh - SonicBirth: Swamp buffer
aumf Sweh ScBh - SonicBirth: Width Enhancer
aufx WTpS Wart - Wave Arts: TrackPlug
augn afpl appl - Apple: AUAudioFilePlayer
auou ahal appl - Apple: AudioDeviceOutput
aufx b2b5 ScBh - B2X: B2B5
aufx b2mx ScBh - B2X: B2Mix
aufx b2st ScBh - B2X: B2Stereo
aufx bpas appl - Apple: AUBandpass
aufx bs02 BSMK - bismark: bs-spectrum
aufx bu48 ScBh - B2X: B2UHJ 48
aufx bu96 ScBh - B2X: B2UHJ 96
aufx buhj ScBh - B2X: B2UHJ 44
aufc conv appl - Apple: AUConverter
aufx cr2b ScBh - B2X: Correct2B
aumf d2b2 ScBh - B2X: Duo2B2
aumf d2b5 ScBh - B2X: Duo2B5
aufx dcmp appl - Apple: AUDynamicsProcessor
auou def appl - Apple: DefaultOutputUnit
aufc defr appl - Apple: AUDeferredRenderer
aufx dely appl - Apple: AUDelay
aumu dls appl - Apple: DLSMusicDevice
aufx dms5 ScBh - B2X: DMS2Five
aufx dmsb ScBh - B2X: DMS2B
aufx filt appl - Apple: AUFilter
auou genr appl - Apple: GenericOutput
aufx greq appl - Apple: AUGraphicEQ
aufx hpas appl - Apple: AUHipass
aufx hshf appl - Apple: AUHighShelfFilter
aufx lmtr appl - Apple: AUPeakLimiter
aumf loop Soop - essej.net : SooperLooperAU
aufx lpas appl - Apple: AULowpass
aufx lshf appl - Apple: AULowShelfFilter
aufx mcmp appl - Apple: AUMultibandCompressor
aufc merg appl - Apple: AUMerger
aufx mrev appl - Apple: AUMatrixReverb
aumx mxmx appl - Apple: AUMatrixMixer
augn nrcv appl - Apple: AUNetReceive
aufx nsnd appl - Apple: AUNetSend
aufx ny56 Stwa - Stillwell Audio: Verbiage
aufx pmeq appl - Apple: AUParametricEQ
aufx q2b2 ScBh - B2X: Quad2B2
aufx qu2b ScBh - B2X: Quad2B
aumf s2b1 ScBh - B2X: Solo2B
aufx s2b1 ScBh - B2X: Stereo2B
aumf s2b2 ScBh - B2X: Solo2B2
aumf s2b5 ScBh - B2X: Solo2B5
aufx sdly appl - Apple: AUSampleDelay
aumx smxr appl - Apple: AUMixer
aufc splt appl - Apple: AUSplitter
augn sspl appl - Apple: AUScheduledSoundPlayer
aufx stcv ScBh - B2X: Stereo Convo
auou sys appl - Apple: SystemOutputUnit
aufx tmpt appl - Apple: AUPitch
aufc tmpt appl - Apple: AUTimePitch
auol tmpt appl - Apple: AUTimePitch
aufc vari appl - Apple: AUVarispeed
auol vari appl - Apple: AUVarispeed
aufx xb2b ScBh - B2X: B2B
aufx xb2d ScBh - B2X: B2D
aufx xb2g ScBh - B2X: B2G
aumf xd2b ScBh - B2X: Duo2B
aufx xiss SSL - SSL: X-ISM
aufx xt2b ScBh - B2X: Tetra2B
aufx zh25 ScBh - B2X: Zoom2Five
aufx zh2b ScBh - B2X: Zoom2B
aufx zhb2 ScBh - B2X: Zoom2B2
_______________________________________________
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