不了解Minim Library的isRange(int low,int high,int threshold)

时间:2012-06-01 09:50:14

标签: processing minim

我已经看过很多具有isRange(int low, int high, int threshold)功能的程序,但我无法理解它的工作原理。

医生说:

  

在频率能量模式下,如果至少为阈值波段,则返回true   包括在[低,高]范围内的频段已经记录了一个节拍。   在声能模式下,这总是返回false。

为什么我不能将高值大于27?

1 个答案:

答案 0 :(得分:0)

benoit link中,有一个关于这个问题的引用很好:

  

所以当你说isRange(5,20,10)时,你会说,“看看   起始数组中的布尔值,范围为5到20.如果至少   其中10个是真的,然后返回真实。“

如果您的主要问题是为什么您不能为阈值设置高于27的值,可能是因为您的较低值和较高值之间的范围小于27。

要理解isRange()函数,首先要了解一些节拍检测概念和问题会很棒。你可以在这里找到一些东西:

http://code.compartmental.net/tools/minim/manual-beatdetect/

我希望它可以帮到你!