Audio Units ( AU ) es una arquitectura de plug-in a nivel de sistema proporcionada por Core Audio en los sistemas operativos macOS e iOS de Apple . Audio Units es un conjunto de servicios de interfaz de programación de aplicaciones (API) proporcionados por el sistema operativo para generar, procesar, recibir o manipular de otro modo transmisiones de audio en tiempo casi real con una latencia mínima. Puede considerarse como el equivalente arquitectónico de Apple a otro formato de plug-in popular, Virtual Studio Technology (VST) de Steinberg .
Debido a las muchas similitudes entre Audio Units y VST, existen varias tecnologías de envoltura comerciales y gratuitas (por ejemplo, Symbiosis y FXpansion VST-AU Adapter). Celemony Software y PreSonus también han desarrollado la extensión Audio Random Access (ARA), que funciona tanto para AU como para VST , lo que permite una mayor integración entre los complementos y el software DAW . [1]
Audio Units permite estirar el tiempo de audio de los archivos de sonido y escalar el tono (por ejemplo, timestretch), convertir la frecuencia de muestreo y transmitir a través de una red de área local . También incluye un conjunto de complementos de AU, como filtros de ecualización, procesadores dinámicos, retardo, reverberación y un instrumento sintetizador Soundbank.
AU es utilizado por aplicaciones de Apple como GarageBand , Soundtrack Pro , Logic Express , Logic Pro , Logic Pro X , Final Cut Pro , MainStage y la mayoría del software de audio de terceros desarrollado para macOS, como Ableton Live , Amadeus Pro, Ardour , Audio Hijack , DaVinci Resolve , Digital Performer , Gig Performer , REAPER y Studio One .