Я понимаю, что это попахивает полной шизой, но я не могу удержаться и поделюсь этой находкой.
Итак, возможно вы слышали про
TRUE-DEATH-PRIMITIVE-LINUX-MITOLL , суть которого -
проигрывание пропускание ядра системы, загрузчика и прочих файлов через универсальное звуковое устройство. Обычно это
/dev/dsp
, и команда на воспроизведение выглядит примерно так:
cat /boot/memtest86+.bin > /dev/dsp
Но это будет работать только в том случае, если в системе есть OSS. В случае же с Ubuntu подобный подход не сработает, так как там установлен PulseAudio. Но есть альтернативный способ поковырять себе уши чем-нибудь остреньким - aplay, консольный плеер, который тоже может проигрывать всё, что ему ни подсунешь. Для Ubuntu это всё выглядит следующим образом:
cat /boot/memtest86+.bin | aplay
На выходе имеем лютейшую хрень, нежно выковыривающую нам барабанные перепонки
Но не это главное. Главное то, что у aplay можно регулировать битрейт и прочие параметры воспроизведения, хотя и это тоже не самое главное.
С помощью aplay можно воспроизводить ромы с музыкой для Sega Gopher, конвертированной при помощи конвертера, который был написан
Segaman'ом, за что ему огромное спасибо!
В общем, команда на воспроизведение конкретно тех ромов, которые выкладывал
Segaman большим паком, такая:
cat 'путь/до/файла/имя_файла.bin' | aplay -f U8 -c1 -r21000
-f - задание формата воспроизведения;
cx - количество каналов;
-r - битрейт в герцах.
В первой команде задан один канал, если хотим стерео, то параметры такие:
-f U8 -c2 -r10500
т.е. битрейт делим на количество каналов.
Вот такие вот пироги
Если что не то написал - поправьте, я в звуковых вопросах вообще не шарю.