2017-05-04 48 views
0

是否有任何可能將波形查看器的音頻文件的整個波形擬合? 我的意思是如果波形文件1會持續2秒鐘或波形文件2 15秒鐘,它們將被安裝到波形觀察器。naudio波形適合波形查看器

+0

這是不完全清楚你在問什麼。波形越長(在經過的時間內),以給定分辨率(或縮放級別)顯示波形所需的屏幕「屏幕」就越多。您可以在同一屏幕上渲染1小時長波形的點,就像使用2秒長的波形一樣,但從視覺上看,它們看起來會非常不同,因爲1小時波形需要極度縮小才能顯示整個波形波形。 –

+0

我的意思是我想要顯示我的音頻文件的波形,例如,踢鼓將安裝到waveviewer。另一方面,一些吉他即興表演並不是整個波形,而只是其中的一部分,所以我也想適應它。我不關心視覺效果,我只想顯示文件的整個波形。 –

回答

0

類/控件的nAudio WaveViewer具有一個名爲SamplesPerPixel的屬性,它將有效地爲渲染輸出提供不同的「縮放級別」。因此,例如,如果您的吉他即興產品在44.1K採樣率下15秒長,則其包含661,500個採樣。

如果你想確保這整個波形中有800個像素寬度的WaveViewer實例顯示,那麼你會希望SamplesPerPixel設置爲大約800 - 850