The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Звук на C"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Звук на C" +/
Сообщение от NuINu (??), 12-Май-11, 18:20 
> Понадобилось впиндюрить пикалку в программку на чистом С (ну может С99),
> ну типа как у Аськи "а-аа", и очень не хочется приклеивать внешнюю
> библиотеку.
> В идеале, есть ли возможность воспроизвести WAV (только не MIDI),
> перекодированный в HEX значения в виде массива int Wave[] = {...};,
> и засланный в /dev/audio
> А может, вообще, можно так перекодировать WAV, чтоб заиграло через
> fwrite(Wave,  sizeof(Wave), sizeof(Wave), "/dev/dsp");
> ???

можно к примеру так
sox  test1.wav  --comment "" -e u-law  test1.au
dd bs=2k if=test1.au  of=/dev/audio
или
cat test1.wav >/dev/audio
ну и там всякую фигню добавить со сжатием, а то файлы большие получаются

ну а записывать через дсп
sox -r 48000 -t ossdsp -w -s /dev/dsp -r 48000 sound1.wav

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Звук на C, pavlinux, 11-Май-11, 02:06  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру