Вопросы по теме 'avaudioengine'
Подключите AVAudioInputNode к AVAudioUnitEffect с помощью AVAudioEngine.
Я хочу обработать звук со встроенного микрофона моего устройства ( AVAudioInputNode ) с помощью эффекта аудиоблока ( AVAudioUnitEffect ). В моем примере я использую AVAudioUnitReverb . Подключение AVAudioUnitReverb вызывает сбой приложения....
2606 просмотров
schedule
09.07.2023
Вызов inputNode AVAudioEngine вызывает ошибку
Я разрабатываю простое настольное приложение, которое одновременно воспроизводит и записывает звук. Все шло хорошо, пока я каким-то образом не доработал ошибку - теперь каждый раз, когда я пытаюсь вызвать AVAudioEngine 's inputNode или mainMixer...
466 просмотров
schedule
05.04.2024
AVAudioEngine Input Mic Tap влияет на Music PlayerNode - SWIFT
Я создаю приложение, которое позволяет пользователю говорить в микрофон во время воспроизведения музыки (аналогично караоке). Мне удалось заставить это работать с помощью AudioEngine с несколькими входами, входящими в микшер. Однако, когда микрофон...
589 просмотров
schedule
29.01.2023
AVAudioEngine ищет время песни
Я играю песню с помощью AVAudioPlayerNode и пытаюсь контролировать ее время с помощью UISlider , но не могу понять, как искать время с помощью AVAUdioEngine .
3640 просмотров
schedule
24.04.2023
Есть ли ограничение на количество узлов, которые может создать AVAudioEngine?
В моем коде ниже я создал два звука: sound1 и sound2. Каждый звук содержит несколько сэмплов, позволяющих воспроизводить один и тот же звук одновременно. Проблема в том, что если я создаю более 6-8 узлов AVAudioPlayerNodes с AVAudioUnitTimePitch для...
582 просмотров
schedule
22.12.2022
Сбой в AVAudioEngine.start(), даже если он заключен в do/catch
У меня есть следующий код для (повторного) запуска AVAudioEngine , подключенного к AVAudioEngineConfigurationChangeNotification :
do {
try self.engine.start()
} catch {
DDLogError("could not start sound engine")...
3213 просмотров
schedule
26.07.2023
Передача монофонических аудиоданных в AVAudioEnvironmentNode
Я пытаюсь использовать AVAudioEnvironmentNode для создания трехмерного пространственного звука для игры, над которой я работаю. В документации AVAudioEnvironmentNode говорится: «Важно отметить, что только входы с форматом подключения моноканала к...
2267 просмотров
schedule
18.02.2023
AVAudioPCMBuffer построен программно, не воспроизводится в стерео
Я пытаюсь программно заполнить AVAudioPCMBuffer в Swift, чтобы построить метроном. Это первое настоящее приложение, которое я пытаюсь создать, так что это также мое первое звуковое приложение. Прямо сейчас я экспериментирую с разными фреймворками и...
2419 просмотров
schedule
15.12.2022
Использование AVAudioEngine для записи микрофона и звуковых эффектов
Я использую AVAudioEngine для записи входного сигнала с микрофона, а также различных звуковых эффектов в один файл. Во время записи звук воспроизводится через динамики через outputNode движка. Однако это вызывает странный эффект для пользователей,...
1425 просмотров
schedule
01.08.2023
AudioKit AK3DPanner не работает
В последнее время я играл с AudioKit v3.3 для нового проекта и столкнулся со стеной с узлом 3D-пространственности под названием AK3DPanner. В какой-то момент я заставил его работать, хотя он казался крайне грубым, воспроизводя весь звук либо в левом,...
248 просмотров
schedule
19.06.2023
Отдельные каналы AVAudioEngine
У меня есть стереофонический аудиофайл, для которого я пытаюсь разделить аудиоканалы. В результате получается шина с левым аудиосигналом и шина с правым аудиосигналом. На этих каналах я хочу сделать некоторые операции, а затем снова объединить их в...
1037 просмотров
schedule
01.04.2023
Как создать подкласс AVAudioUnit?
Поскольку способ создания экземпляра AVAudioUnit таков:
[AVAudioUnit instantiateWithComponentDescription:componentDescription options:0 completionHandler:^(__kindof AVAudioUnit * _Nullable audioUnit, NSError * _Nullable error) {
}];
Как...
1086 просмотров
schedule
24.07.2022
Как преобразовать 2 монофайла в один стерео файл в iOS?
Я пытаюсь локально преобразовать 2 файла CAF в один файл. Эти 2 файла CAF представляют собой монопотоки, и в идеале я бы хотел, чтобы они были стереофайлами, чтобы у меня был микрофон с одного канала и динамик с другого.
Первоначально я начал с...
1138 просмотров
schedule
04.07.2022
Как определить, что пользователь перестает говорить при записи микрофона с помощью AVAudioEngine?
Я использую AVAudioEngine для записи разговора пользователя, я хочу добиться того, чтобы, когда пользователь делает паузу или прекращает говорить более X секунд, будет воспроизводиться только что записанное предложение.
Но как мне обнаружить эту...
432 просмотров
schedule
06.05.2022
Найдите среднюю частоту голоса/диапазон через микрофон (AVAudioPCMBuffer и FFT)
Я пытаюсь определить среднюю частоту или диапазон голоса человека, когда он говорит в микрофон. Это не обязательно должно быть в реальном времени. До сих пор мой подход заключался в использовании AVAudioEngine и AVAudioPCMBuffer, получении данных...
709 просмотров
schedule
05.03.2024
Создайте простой эквалайзер
Я хотел бы сделать 5-полосный звуковой эквалайзер (60 Гц, 230 Гц, 910 Гц, 4 кГц, 14 кГц), используя AVAudioEngine . Я хотел бы, чтобы усиление пользовательского ввода на полосу через вертикальный ползунок и соответственно регулировка...
4585 просмотров
schedule
14.01.2024
Swift AVAudioEngine AVAudioPCMBuffer to PowerLevel
Я работаю над проектом по созданию приложения, которое отображает уровень мощности с микрофона. Мне известен класс AVAudioRecorder, который обеспечивает среднюю/пиковую мощность, но я хочу иметь возможность записывать уровень мощности только для...
799 просмотров
schedule
02.02.2023
AVAudioUnitSampler генерирует синусоиды после смены маршрута наушников, iOS 11 iPhone
Я столкнулся со странной проблемой на iPhone (iOS 11) при использовании AVAudioUnitSampler.
Допустим, у меня есть AVAudioUnitSampler, инициализированный звуком фортепиано. Таким образом, каждый раз, когда я подключаю или отключаю наушники, я слышу...
154 просмотров
schedule
22.03.2023
Частотная модуляция AVAudioEngine в реальном времени
Я хотел бы изменить входящий сигнал в режиме реального времени и отправить его на динамики устройств iOS. Я читал, что для таких задач можно использовать AVAudioEngine. Но не могу найти документацию или примеры того, чего я хотел бы достичь.
Для...
849 просмотров
schedule
28.09.2022
Как изменить высоту звука во время воспроизведения? (Swift 4)
Я хочу изменить высоту звука и скорость воспроизведения некоторого звука в реальном времени с помощью ползунка или переменной (то есть во время воспроизведения звука) в Xcode, Swift 4.
В настоящее время я использую AVAudioEngine, который позволяет...
1903 просмотров
schedule
21.04.2022