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