AUSampler - Доступные параметры аудиоустройства
Q: Каковы доступные параметры для Инструмента Аудиоустройства AUSampler?
A: AudioUnitParameters.h определяет следующие параметры для AUSampler:
// Music Device |
// Parameters for the AUSampler unit |
enum { |
// Global, dB, -90->12, 0 |
kAUSamplerParam_Gain = 900, |
// Global, Semitones, -24->24, 0 |
kAUSamplerParam_CoarseTuning = 901, |
// Global, Cents, -99->99, 0 |
kAUSamplerParam_FineTuning = 902, |
// Global, -1.0->1.0, 0 |
kAUSamplerParam_Pan = 903 |
}; |
Эти четыре параметра влияют на Глобальное Усиление, Настройку Курса, Точную настройку и Стерео Пэна вывода Сэмплера.
Аудиоустройство Сэмплера дополнительно поддерживает ряд восьми «Эксплуатационных параметров», которые могут быть запрошены через kAudioUnitProperty_ParameterList свойство:
Parameter: 1000 - Performance Parameter 01 |
Parameter: 1001 - Performance Parameter 02 |
Parameter: 1002 - Performance Parameter 03 |
Parameter: 1003 - Performance Parameter 04 |
Parameter: 1004 - Performance Parameter 05 |
Parameter: 1005 - Performance Parameter 06 |
Parameter: 1006 - Performance Parameter 07 |
Parameter: 1007 - Performance Parameter 08 |
При разработке предварительной установки для Аудиоустройства Сэмплера через его пользовательское представление в приложении AU Lab каждый из этих восьми Эксплуатационных параметров может быть отображен для изменения (в режиме реального времени) некоторого аспекта состояния инструмента Сэмплера. Например, можно установить Эксплуатационный параметр 01 для изменения времени атаки первого генератора конверта, Эксплуатационный параметр 02 для изменения частоты среза фильтра, Эксплуатационный параметр 03 для изменения уровня LFO, и т.д. Существует большая гибкость, доступная с этими восемью параметрами. Как только эти отображения параметра устанавливаются в Редакторе Эксплуатационного параметра, они могут быть сохранены в предварительную установку. Эти параметры имеют преимущество, что они могут быть автоматизированы с помощью Событий Параметра.
Редактор Соединения Using AU Lab, можно также отобразить любой доступный MIDI-контроллер для изменения тех же аспектов состояния инструмента. Например, контроллер 67 мог быть сконфигурирован для корректировки времени задержки LFO's. Они имеют преимущества, что существует большое количество доступных контроллеров, и что данные контроллера (и для этого автоматизация) могут быть сохраненным каталогом в данные MIDI.
AU Lab может быть найдена на «Аудио Инструментов для XCode» образ диска, доступный здесь.
История версии документа
| Дата | Примечания |
|---|---|
| 21.02.2013 | Новый документ, описывающий доступные Параметры Аудиоустройства при использовании AUSampler. |