Pure Data——获取特定时长内的adc值
Pure Data - Get adc value in a particular duration
我正在尝试在 50 秒内获取 adc
值。我最终得到了下面的图片
我将 metro
设置为 50,即 0.05 秒,tabwrite
大小设置为 1000。我得到了如下值列表
但是我觉得不对,我大声说了几秒,整个图都变了。谁能指出我做错了什么?谢谢。
[metro 50]
将每 50 毫秒 重新触发一次(每秒 20 次)。
所以 table 会经常更新,这就解释了为什么它会 立即 对您的语音输入作出反应。
要录制 50 秒的音频,您需要:
- a table 可以容纳 2205000 (50*44100) 个样本(相对于默认的 64)
- a
[metro]
每 50 秒触发一次:
[tgl]
|
[metro 50000]
|
| [adc~]
|/
[tabwrite~ mytable]
[table mytable 2205000]
我正在尝试在 50 秒内获取 adc
值。我最终得到了下面的图片
我将 metro
设置为 50,即 0.05 秒,tabwrite
大小设置为 1000。我得到了如下值列表
但是我觉得不对,我大声说了几秒,整个图都变了。谁能指出我做错了什么?谢谢。
[metro 50]
将每 50 毫秒 重新触发一次(每秒 20 次)。
所以 table 会经常更新,这就解释了为什么它会 立即 对您的语音输入作出反应。
要录制 50 秒的音频,您需要:
- a table 可以容纳 2205000 (50*44100) 个样本(相对于默认的 64)
- a
[metro]
每 50 秒触发一次:
[tgl]
|
[metro 50000]
|
| [adc~]
|/
[tabwrite~ mytable]
[table mytable 2205000]