|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andriy Gapon 2:5020/400 02 Oct 2006 20:28:18 To : Slawa Olhovchenkov Subject : Re: /dev/speaker --------------------------------------------------------------------------------
on 01/10/2006 13:07 Slawa Olhovchenkov said the following:
> Hello All!
>
> А где можно надыбать всяких готовых звуков для /dev/speaker? Да побольше.
Чисто из любопытства и баловста решил поискать, оказалось не так просто :)
Как уже понял задним умом, надо было начинать от истоков - типа "basic",
"play" и т.д. И потом, когда уже попадается на глаза словосочетание
"ANSI music", становится намного легче :)
http://www.bsdg.org/SWAG/ANSI/0019.PAS.html
http://www.textfiles.com/artscene/ansimusic/songs/
### playAM.sh ###
#!/bin/sh
sed -n 's/^.*^[\[M/M/p' | sed 's/^N.*$//' \
| sed 's/M[BF]//g' | sed 's/X//g' \
| while read line ; do
echo "$line"
done
### playAM.sh ###
^[ и ^N - это настоящие ESC и Ctrl+N;
первая группа sed-ов выкусывает из текста строчки с мелодиями;
вторая выбрасывает неимплементированые/ненужные комманды (на всякий случай);
while read; echo использованы вместо cat-а, чтобы не было write()-ов
слишком большого размера в /dev/speaker.
Enjoy!
--
Andriy Gapon
--- ifmail v.2.15dev5.3
* Origin: Anonymous Partisans Online (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/98731d423490.html, оценка из 5, голосов 10
|