Вопросы по теме '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 просмотров

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 просмотров

AVAudioPCMBuffer построен программно, не воспроизводится в стерео
Я пытаюсь программно заполнить AVAudioPCMBuffer в Swift, чтобы построить метроном. Это первое настоящее приложение, которое я пытаюсь создать, так что это также мое первое звуковое приложение. Прямо сейчас я экспериментирую с разными фреймворками и...
2419 просмотров

Использование AVAudioEngine для записи микрофона и звуковых эффектов
Я использую AVAudioEngine для записи входного сигнала с микрофона, а также различных звуковых эффектов в один файл. Во время записи звук воспроизводится через динамики через outputNode движка. Однако это вызывает странный эффект для пользователей,...
1425 просмотров
schedule 01.08.2023

AudioKit AK3DPanner не работает
В последнее время я играл с AudioKit v3.3 для нового проекта и столкнулся со стеной с узлом 3D-пространственности под названием AK3DPanner. В какой-то момент я заставил его работать, хотя он казался крайне грубым, воспроизводя весь звук либо в левом,...
248 просмотров

Отдельные каналы AVAudioEngine
У меня есть стереофонический аудиофайл, для которого я пытаюсь разделить аудиоканалы. В результате получается шина с левым аудиосигналом и шина с правым аудиосигналом. На этих каналах я хочу сделать некоторые операции, а затем снова объединить их в...
1037 просмотров

Как создать подкласс 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 просмотров

Как определить, что пользователь перестает говорить при записи микрофона с помощью AVAudioEngine?
Я использую AVAudioEngine для записи разговора пользователя, я хочу добиться того, чтобы, когда пользователь делает паузу или прекращает говорить более X секунд, будет воспроизводиться только что записанное предложение. Но как мне обнаружить эту...
432 просмотров
schedule 06.05.2022

Найдите среднюю частоту голоса/диапазон через микрофон (AVAudioPCMBuffer и FFT)
Я пытаюсь определить среднюю частоту или диапазон голоса человека, когда он говорит в микрофон. Это не обязательно должно быть в реальном времени. До сих пор мой подход заключался в использовании AVAudioEngine и AVAudioPCMBuffer, получении данных...
709 просмотров

Создайте простой эквалайзер
Я хотел бы сделать 5-полосный звуковой эквалайзер (60 Гц, 230 Гц, 910 Гц, 4 кГц, 14 кГц), используя AVAudioEngine . Я хотел бы, чтобы усиление пользовательского ввода на полосу через вертикальный ползунок и соответственно регулировка...
4585 просмотров

Swift AVAudioEngine AVAudioPCMBuffer to PowerLevel
Я работаю над проектом по созданию приложения, которое отображает уровень мощности с микрофона. Мне известен класс AVAudioRecorder, который обеспечивает среднюю/пиковую мощность, но я хочу иметь возможность записывать уровень мощности только для...
799 просмотров

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