我对创建这样的音乐节目很感兴趣:
http://www.youtube.com/watch?v=GtQdIYUtAHg&feature=player_embedded
本质上,这些程序只是生成整数序列,(显然)当直接输入 8khz 音频流(如“/dev/audio”)时,会产生有趣的音乐。
我的问题是我的系统没有/dev/audio。事实上,通过查看我的 /dev,我不清楚是否有任何设备是直接音频接口。
我有两个问题:
是否有一个不错的包可以让我从命令行输入数字流,并产生匹配的 8Khz 音频输出?
如果没有,我该如何直接访问我的音频设备?
答案1
这对我来说效果很好:
./a.out | aplay
答案2
从视频来看,他们正在使用 PCM。在 Ubuntu 上尝试使用 /dev/snd/pcm*