Описание тега rtaudio

RtAudio is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input/output across Linux, Macintosh OS-X and Windows operating systems. RtAudio significantly simplifies the process of interacting with computer audio hardware.
0 ответов

Как воспроизвести одноканальный аудиопоток с помощью Rtaudio на основе WASAPI?

Мое приложение Windows получает аудиоданные из приложения Android по локальной сети и использует RtAudio для воспроизведения аудиопотока. RtAudio::StreamParameters parameters; parameters.deviceId = dac.getDefaultOutputDevice(); parameters.nChannels …
14 янв '19 в 08:39
1 ответ

Генерация синусоиды: неверный вывод

Я пытаюсь создать простую синусоидальную волну в rtaudio, чтобы убедиться, что я понимаю, что происходит. Тем не менее, это выходит не так. У меня есть глобальный float timecи обратный вызов, вызванный с openStream который должен заполнить буфер с о…
04 окт '17 в 00:55
1 ответ

Простой пример pocketsphinx работает в базовом тесте c, но не включается в проект C++

Я пытаюсь построить проект с Pocketsphinx. Я на ранней стадии, и я сначала попробовал простой пример из документации в одном файле main.c, который читает файл и обнаруживает слова: works. Теперь я попытался включить это в мой C++ SDL проект, читающи…
09 фев '15 в 06:44
1 ответ

RtAudio - Воспроизведение сэмплов из wav-файла

В настоящее время я пытаюсь научиться аудио программирования. Моя цель - открыть файл wav, распаковать все и воспроизвести сэмплы с помощью RtAudio. Я создал класс WaveLoader, который позволяет мне извлекать образцы и метаданные. Для этого я использ…
22 сен '16 в 14:26
0 ответов

Генерировать в реальном времени Roland/Technics/Casiotone как Keyboard Sound (как ритм, так и аккорды) через API?

Я хочу (легко) создать ритм в сопровождении аккордов - что-то вроде клавиатуры 1980-х /1990-х годов. Я нашел Synths (например, csound), а также Drum Machines (например, Hydrogen и LMMS) - но ничего, что действительно сочетало бы их. В идеале я хотел…
09 фев '19 в 09:41
0 ответов

Почему WASAPI намного медленнее, чем ASIO?

Я измерил задержку туда и обратно RtAudio Пример дуплексного режима по осциллографу. Результат в среднем как удар, ASIO 15 мс WASAPI 50 мс Почему WASAPI намного медленнее? Все документы в Интернете говорят, что они имеют одинаковую производительност…
01 фев '19 в 11:59
1 ответ

C++ Неопределенная ссылка на определенную константу

Я прочитал несколько вопросов в Stackru о неопределенных ссылках, но, похоже, ни один из них не касается конкретно неопределенной ссылки на константу, определенную во включенном заголовке. Извиняюсь, если я где-то пропустил правильный ответ. Я косве…
01 фев '16 в 12:04
1 ответ

RT аудио Mac ошибка g++ ошибка компиляции

Возникли проблемы с получением RT Audio для компиляции с помощью простого приложения #include "RtAudio.h" int main() { RtAudio *audio = 0; audio = new RtAudio; delete audio; return 0; } Скомпилировать g++ -Wall -D__MACOSX_CORE__ -o probe rtaudio.cpp…
23 янв '17 в 15:59
2 ответа

Как преобразовать сигнал в универсальном оконном телефоне?

Я использую RTAudio для получения сигнала от микрофона и использую этот сигнал в качестве входа для другого кодера. Кажется, что UWP всегда возвращает фиксированную частоту дискретизации звука, которая отличается от частоты дискретизации, которую хо…
1 ответ

Ссылка RtAudio в другой проект с использованием CMakeLists

Я пытаюсь использовать RtAudio для генерации потокового аудио. Однако, когда я пытаюсь включить файл "RtAudio.h", программа всегда жалуется на что-то странное. Моя структура проекта выглядит так: проектRTAudioCMakeList1 RtAudio.h демосmain.cpp CMake…
21 июн '18 в 03:47
1 ответ

Как настроить панорамирование звука с помощью RtAudio

Я использую библиотеку Rtaudio и хотел бы реализовать аудиопрограмму, в которой я могу управлять панорамированием (например, сдвигая звук с левого канала на правый канал). В моем конкретном случае я использую дуплексный режим (пример можно найти зде…
06 ноя '12 в 01:24
1 ответ

RtAudio + Qt: дуплекс не работает с RME Fireface на Linux

Это мой первый пост на Stackru, надеюсь, я делаю это правильно. Я новичок в C++. Я играл с RtAudio и Qt (на Linux, десктопе и Raspberry Pi). Бэкэнд это ALSA. Аудио выход прошел нормально как на моем настольном компьютере (RME Fireface UCX в режиме C…
07 ноя '18 в 12:41
1 ответ

Как воспроизвести аудиопоток по UDP?

Я пишу приложение для Windows, оно получает аудиоданные из приложения Android, я использую UDP для передачи данных по локальной сети и использую RtAudio для воспроизведения аудиопотока. Каждая полезная нагрузка пакета UDP представляет собой массив а…
04 дек '18 в 11:21
1 ответ

Может ли программное обеспечение RtAudio записывать вывод звука с устройства Android OS, если пользователь не имеет root-прав?

Мне понравилось знать, может ли программное обеспечение RtAudio записывать выходной звук устройства Android OS, в случае пользователя без рута. RtAudio доступен по адресу: http://www.music.mcgill.ca/~gary/rtaudio/index.html. Кстати, мне понравилось …
07 янв '16 в 18:38
1 ответ

Как работать с размерами аудио буфера, которые не делятся на 64 при работе с libpd?

API libpd позволяет обрабатывать аудио только в кадрах по 64 сэмпла за раз. В прошлом я устанавливал размер буфера аудиоустройства на число, кратное 64. Никаких проблем там нет. Теперь мне нужно сделать приложение для Windows, совместимое с ASIO. Я …
28 июн '14 в 00:00
1 ответ

Базовый программный синтезатор растет со временем

Я нахожусь в процессе завершения программного синтезатора, управляемого MIDI. MIDI-вход и синтез работают нормально, но у меня, похоже, есть проблема с воспроизведением звука. я использую jackd в качестве моего аудиосервера из-за возможности его нас…
18 фев '18 в 10:07
0 ответов

Как скомпилировать или использовать библиотеку, которая загружена онлайн

Я не знаком с C++, но у меня есть проект, который должен был иметь дело с этим. Мне нужно использовать библиотеку RtAudio, доступную онлайн, и, конечно, мне нужно импортировать ее в мою программу. У меня вопрос, как мне использовать / сделать это? В…
19 фев '16 в 22:24
1 ответ

Неопределенная ссылка на CoInitialize@4 и CoUninitialize@0

Я собрал и включил библиотеку RtAudio в проект, но когда я пытаюсь построить сам проект, я получаю ошибки: RtAudio.cpp:-1: error: undefined reference to `CoInitialize@4' RtAudio.cpp:-1: error: undefined reference to `CoUninitialize@0' :-1: error: D:…
0 ответов

RtApiWasapi::getDeviceInfo: невозможно получить формат устройства

Я пытаюсь научиться использовать обработку, и поэтому пытаюсь использовать звуковую библиотеку. При запуске любой из первых двух примеров программ, представленных по адресу https://processing.org/tutorials/sound/, IDE отвечает этой ошибкой: Это прил…
24 июн '16 в 22:57
1 ответ

Синхронизация OpenGL с RtAudio (или Port Audio)

Мне нужно синхронизировать некоторые розыгрыши с OpenGL с метрономом. Метроном построен с помощью libPD и воспроизводится с помощью RtAudio. Обе вещи работают хорошо (отдельно), но мне нужно переместить объект (треугольник) с импульсом метронома. Пр…
16 фев '16 в 04:42