Вопросы по теме 'alsa'

Как синтезировать звуки?
Я хотел бы создавать звуки, которые напоминали бы звуки реальных инструментов. Проблема в том, что я очень мало знаю, как это получить. Что я знаю вдали от настоящих инструментов, так это то, что звуки, которые они издают, редко бывают чистыми....
3470 просмотров
schedule 05.05.2023

Как использовать ALSA snd_pcm_writei()?
Может кто-нибудь объяснить, как snd_pcm_writei snd_pcm_sframes_t snd_pcm_writei(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size) работает? Я использовал это так: for (int i = 0; i < 1;...
21439 просмотров
schedule 31.01.2023

PyAudio пытается использовать JACK
Я использую PyAudio под Python 2.6.6 и хотел бы, чтобы он использовал ALSA, а не JACK. In [1]: import pyaudio In [2]: pa = pyaudio.pa In [3]: pa.initialize() Cannot connect to server socket err = No such file or directory Cannot connect to...
11930 просмотров
schedule 05.12.2022

Могу ли я запустить приложение с alsa внутри эмулятора Android?
Я делаю свой собственный образ для запуска на эмуляторе Android. В этом изображении у меня есть приложение, которое хочет использовать alsa для звука. Возможно ли это с эмулятором Android? С помощью adb push я отправляю через aplay. И с помощью...
870 просмотров
schedule 26.12.2022

Многопоточная игровая программа внезапно зависает на glXSwapBuffers
Я полирую написанную мной игровую программу для Linux, и примерно через 10 минут игры она внезапно замедляется до 1 кадра в тридцать секунд или около того, что также замедляет работу всей системы. Даже после прерывания процесса система продолжает...
637 просмотров
schedule 05.04.2023

Проблемы со звуком в Java и звуковой картой USB
Я использовал Java для занятий по разработке программного обеспечения в колледже, а недавно мы немного поработали над созданием MP3-плеера. Моя проблема в том, что звук в Java воспроизводится некорректно. У меня Ubuntu 10.10, и у меня есть...
707 просмотров
schedule 27.07.2023

Поиск всех устройств, которые я могу использовать для воспроизведения PCM с ALSA
Я использую ALSA для воспроизведения сэмплов PCM. Я открываю поток PCM с помощью этой функции: int snd_pcm_open(snd_pcm_t** pcmp, const char* name, snd_pcm_stream_t stream, int mode); В настоящее время я использую «по...
15884 просмотров
schedule 04.06.2022

Как микшировать несколько потоков PCM с помощью ALSA
У меня есть два разных потока образцов PCM. Можно ли их как-то смешать и поиграть с ALSA на одном устройстве вывода? Я читал, что это возможно с помощью микшера, но мне трудно понять это из-за отсутствия документации. Может ли кто-нибудь...
6129 просмотров
schedule 05.06.2024

Получить основную громкость звука в C в Linux
Я пытаюсь получить (и, возможно, позже установить) основную громкость звука в Linux. Я использую PulseAudio, но в идеале он должен работать и с ALSA. Я нашел этот очень полезный пост о том, как установить громкость, и из этого я смог сделать...
11849 просмотров
schedule 08.01.2023

Аудио ALSA и YouTube
Я хочу воспроизводить видео на YouTube и программно направлять звук Firefox на определенную звуковую карту. Думаю, я бы сделал что-то вроде firefox | aplay -D hw:x,y. Yields: Воспроизведение необработанных данных 'stdin': 8 бит без знака,...
8013 просмотров
schedule 24.04.2023

скомпилировать alsa + c + armv5tel в Linux Fedora 13 или 14 на VirtualBox
У меня есть проект, в котором я должен сделать программу, в которой я беру громкость микрофонного входа по этому параметру и несколько параметров в децибелах, и мы заинтересованы в изменении записи, чтобы результирующий выход, динамики, был ниже или...
476 просмотров
schedule 02.07.2023

Аудиоданные (беззнаковые символы), с которыми были произведены манипуляции, не могут быть воспроизведены
У меня проблемы с воспроизведением аудиоданных после того, как ими манипулировали. Единственный API, который я использую, - это API alsa lib для Linux (Ubuntu) на C. Я получаю данные из 16-битного целочисленного волнового файла в массиве символов без...
985 просмотров
schedule 08.02.2023

FFMPEG для Android - отсутствует формат alsa
У @rowntreerob есть реализация android-ffmpeg, которая успешно строится с использованием настроек файла по умолчанию. Когда вы удаляете disble-avdevice и disbale-devices из скрипта configure_ffmpeg, ndk-build завершается ошибкой. Ниже приводится...
741 просмотров
schedule 16.05.2023

Воспроизведение звука PCM с использованием alsa в RHEL6
Я пытаюсь воспроизвести волновой файл в RHEL6, используя вызовы библиотеки alsa в моем коде C в Qt. Я читаю волновой файл ("t15.wav") в буфере (wave_buffer). Заголовок волны был удален, так как библиотека alsa требует для воспроизведения...
1899 просмотров
schedule 01.02.2023

5.1 каналов с PortAudio
Я пытаюсь начать работу с PortAudio. Я могу без проблем собрать связанный файл примера "paex_sine.c". Это синусоидальная волна в левом канале и синусоида другой частоты в правом канале. Это работает правильно, без ошибок. Моя установка -...
1925 просмотров
schedule 15.11.2022

можно ли динамически связать libcsd-client.so, чтобы включить запись голоса во время разговора на Galaxy S4 I9505
I9505 работает на APQ8064T, и то, как уровень HAL настраивает звуковой путь записи голоса во время разговора на наборе микросхем, изменился по сравнению с MSM8960 предыдущего поколения. Теперь, в дополнение к установке правильных элементов управления...
1520 просмотров
schedule 18.12.2023

Полнодуплексная связь Alsa
Я хочу реализовать полнодуплексную связь с помощью alsa. Сначала я написал программы захвата и воспроизведения, и я передаю данные из захваченного процесса в процесс воспроизведения, используя UDP-связь. Он отлично работает, когда я запускал два...
875 просмотров
schedule 28.02.2023

Суперколлайдер без джек-сервера
Одним из требований в моем проекте является сокращение времени выполнения встроенной системы. Похоже, что jackd требуется в Linux, и кажется, что в настоящее время это жесткая зависимость, и вместо этого нельзя напрямую использовать libasound ,...
1257 просмотров
schedule 19.09.2022

Несколько файлов, созданных arecord
Я сделал собственный дистрибутив, используя buildroot, с жестким потоком для процессора ARMv7. Все работает кроме.... # arecord -D hw:0,0 -fdat -d 5 test.wav Это делает несколько файлов. Тысячи из них. -rw-r--r-- 1 root root...
2513 просмотров
schedule 02.05.2023

получение максимальной частоты дискретизации, поддерживаемой ALSA
Мне было интересно, есть ли функция ALSA, которая может определить, какие частоты дискретизации поддерживаются при записи с использованием ALSA?
210 просмотров
schedule 16.06.2023