2017-09-01 95 views
0

我試着複製soundfiler的幫助文件示例,但我的聲音文件不斷輸出文件的採樣率,而不是所讀取的樣本總數,不像示例和文檔說明的那樣。爲什麼soundfiler在純數據中輸出採樣率而不是採樣數?

(我知道這個輸出是不樣本總數,因爲我已經使用了不同的文件,它保持輸出44104.)

有人能看到我在做什麼錯?

enter image description here

+0

不能用Pd 0.48.0重現此。請嘗試香草鈀 –

回答

2

默認情況下,soundfiler已加載的最大長度。 在PD控制檯,你會看到消息

soundfiler_read: truncated to 4000000 elements 

,將提醒您的截斷。 因此soundfiler在達到最大值時停止讀取。

爲了解決這個問題,改變你的read消息包括-resize,並在陣列的屬性增加大小喜歡400000000.

背景信息:soundfiler讀取聲音文件存儲儘可能快,也不會等待其他進程,因此將停止音頻回放,並且此時GUI將不響應。爲了避免在加載長樣本時無意中鎖定Pd,可以使用該任意限制來覆蓋用戶。