強制で16bitにしていましたが、mkvでもwavでもriffでも4bitになっているみたいなので、そのまま受け入れます。
ただし、adpcmのframe作成時に16bitを名乗るようにしておきます。
fftを理解するために、ちょっと再生するプログラムをつくってみようと思います。