使用.NET mscorlib程序集中的System.IO BinaryReader對象,我運行了一個循環,將每個字節值從.wav文件轉儲到Excel電子表格中。爲了簡單起見,我從信號發生器將兩秒鐘的4K信號錄製到軟件音序器中,並保存爲單聲道波形文件。我對音樂進行排序的軟件顯示1ms的分辨率 - 這是44.11個樣本(假設採樣率爲44.1K)。我感到好奇的是,通過ReadInt16()方法(從.wav文件的第44位開始)提取的數據顯示了隨整數切換符號的不同數字,這些符號似乎是隨機的 - 而順序器內的可視正弦波相對於幅度是完全一致的,頻率。在16位分辨率下,我確定每個採樣的第一個字節是頻率分辨率,第二個幅度是正確的?C#中的音頻節拍檢測#
問題:如何智能地解釋從波形文件中拉出的整數以確定節奏跳動的最終目的?
非常感謝...........米奇
謝謝Heandel我會檢查文檔。要回答你的問題,是的,我只是調用ReadInt16方法來提取一個十進制整數值。 – Mickey 2011-05-02 18:01:47