mmioWriteを使ってファイルに書き込もうとしていますが、
バイナリでファイルの中身を見ると、書き込むバイト数の後ろ約半分超が00で埋められてしまいます。
前側は正常に書き込まれているようです。16bitモノラルです。
原因がさっぱりわからないので解決法を教えてください。