Введение

Интерфейс программирования приложений для аудиопрограммного обеспечения в macOS и iOS от Apple.

Audio Units (AU) — это архитектура плагинов на системном уровне, предоставляемая Core Audio в операционных системах Apple macOS и iOS. Audio Units представляют собой набор сервисов интерфейса программирования приложений (API), предоставляемых операционной системой для генерации, обработки, приема или иного манипулирования потоками аудио в реальном времени с минимальной задержкой. Их можно рассматривать как архитектурный аналог Apple популярному формату плагинов Virtual Studio Technology (VST) от Steinberg. Благодаря многочисленным сходствам между Audio Units и VST, существует несколько коммерческих и бесплатных технологий-адаптеров (например, Symbiosis и FXpansion VST AU Adapter). Celemony Software и PreSonus также разработали расширение Audio Random Access (ARA), которое работает как с AU, так и с VST, обеспечивая более тесную интеграцию между плагинами и программным обеспечением DAW.

Использование

Аудио-единицы обеспечивают растяжение звука по времени и изменение высоты тона (например, time-stretch), преобразование частоты дискретизации и потоковую передачу по локальной сети. Они также включают в себя набор AU-плагинов, таких как эквалайзеры, динамические процессоры, дилэй, реверберация и синтезатор Soundbank. AU используются приложениями Apple, такими как GarageBand, Soundtrack Pro, Logic Express, Logic Pro, Logic Pro X, Final Cut Pro, MainStage, а также большинством аудиопрограмм сторонних разработчиков для macOS, включая Ableton Live, Amadeus Pro, Ardour, Audio Hijack, DaVinci Resolve, Digital Performer, Gig Performer, REAPER и Studio One.