かんたんなPCMデータ演奏プログラムです。出力は今のところSDLを仮定しています。
% playwav -h
usage: playwav [-d driver] [-l loopcount] [-f format] [-r rate] [-c ch] [filename]
format
u8: unsigned 8bit
s8: signed 8bit
u16|u16le: unsigned 16bit endian = little
s16|s16le: signed 16bit endian = little
u16be: unsigned 16bit endian = big
s16be: signed 16bit endian = big
driver
sdl (default)
フォーマット変換は未サポートです。
SDL以外の出力もサポートしていません(autoconf化とやる気待ち)
Windowsだとプチプチノイズが乗っているような気がします(要調査)
ループ処理がいい加減で泣きそうです。