# -*- coding: utf-8 -*-
import wave
from numpy import *
from pylab import *

if __name__ == '__main__':
    f = wave.open("doremi001v.wav", "r")  # いろいろなファイルを試してみる
    print "チャンネル数:", f.getnchannels()
    print "量子化ビット数（byte）:", f.getsampwidth()
    print "サンプリング周波数:", f.getframerate()
    print "データ数:", f.getnframes()
    print "長さ（秒）:", float(f.getnframes()) / f.getframerate()

    buf = f.readframes(f.getnframes())
    data = frombuffer(buf, dtype="int16")   # おまじない

    plot(data)
    #plot(data[0:500])
    show()
