1

Python と Scipy に関しては、私は万能の初心者なので、ご容赦ください。

私は、wav ファイル (proTools で録音され、44100 Hz のサウンド ファイルとしてエクスポートされた 2 秒のギター コード) を読み取り、検証目的でそのファイルDmaj7.wavのコピーを作成するコードを持っています。checkDmaj7.wav

理想的には、2 つの音は同じに聞こえるはずです。ただし、コピー ファイルは、元のサウンドのヒントがまったくない純粋なホワイト ノイズのように聞こえます。コードは次のとおりです。

    from numpy import *
    import scipy
    import scipy.io.wavfile as wave
    soundspath = 'C:/Nicks_Projects/DSP/Sounds/'
    def makewav(data, outfile, samplerate): 
            scaled = array(data, dtype = int16) #to coerce the data to int16 datatype
            wave.write(outfile, samplerate, scaled)
    def getwavdata(wavfile):   
            return wave.read(wavfile)[1]
    audio = getwavdata(soundspath + 'Dmaj7.wav')
    makewav(audio, soundspath + 'checkDmaj7.wav', 44100)

コードはエラーをスローしません。どうすればこれを解決できますか?

4

0 に答える 0