Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
最大/MSP JavaScript失真是否可能?_Javascript_Signal Processing_Max Msp Jitter_Msi Patch - Fatal编程技术网

最大/MSP JavaScript失真是否可能?

最大/MSP JavaScript失真是否可能?,javascript,signal-processing,max-msp-jitter,msi-patch,Javascript,Signal Processing,Max Msp Jitter,Msi Patch,我试图帮助一位朋友弄清楚是否有可能在Max/MSP javascript中实现DSP算法。他在课堂上被告知这一点,他请求我的帮助,但我找不到任何方法来处理实际样品 TL;博士 是否可以使用javascript在Max/MSP中获取样本并将其返回? 谢谢不,它不是,因为它只用于处理消息,而不是信号向量。可能您将JavaScript与Java混合使用了—有一个mxj~对象允许您使用Java6(而不是更高版本!)来开发信号处理算法。查看教程,每个人都开始学习如何使用Java:您可以使用Max的gen~

我试图帮助一位朋友弄清楚是否有可能在Max/MSP javascript中实现DSP算法。他在课堂上被告知这一点,他请求我的帮助,但我找不到任何方法来处理实际样品

TL;博士 是否可以使用javascript在Max/MSP中获取样本并将其返回?
谢谢

不,它不是,因为它只用于处理消息,而不是信号向量。可能您将JavaScript与Java混合使用了—有一个
mxj~
对象允许您使用Java6(而不是更高版本!)来开发信号处理算法。查看教程,每个人都开始学习如何使用Java:

您可以使用Max的
gen~
codebox
编写DSP算法,其语法类似于JavaScript或C


Max中的DSP以高优先级运行,以避免音频丢失,
js
对象不会这样做,但可以使用JavaScript生成代码并将其加载到
gen~
实例中。您可以找到一个与Max本身捆绑在一起的示例:搜索名为
gen~.dynamicexpr.maxpat的文件

他们发布了一个带有Max 8的node.js API。您现在可以了。

虽然没有使用javascript,但正如delucis所说,您现在可以使用
gen~
来编写dsp代码

下面是一个扭曲
gen~
函数,使用
tanh
用于我自己的项目:


    tanh_dist(input, amp, offset)
    {
        pass1 = input + offset;
        pass2 = pass1 * amp;
        pass3 = tanh(pass2);
        return(dcblock(pass3));
    }

我还制作了一个示例补丁,向您展示如何使用它(在代码盒中)。只需复制以下文本并粘贴到一个空的max patch窗口中:

----------begin_max5_patcher----------
1168.3ocyW8tbiZCD+y3mBF9TROWOHAXG2qsyzGf9Db4FOxfLVWAACH74bYx
8r2U+ALXv13j3zlOPFu+jzt6uc0tZedhky5r8zRG6ey9K1VVOOwxRIRJvx7a
KmTx9vDRoZYNgYooTtvYpFSP2KTxy1rojJdjWCjSDgaY73UEzPgVA3kAybmZ
iWH+hBbk+yyelq8WM6gWkx3ITgRSnCBypD0RcMRYQZst9a+Jx0QJ6kISjel9
F8CRZ94cBWzAmve9rf2EeX9qwE1jjAGbsstIqHknLx4FIfgvRgEHU4rZkBmv
AgnKFrl6K+piUX704m3994xCLaAIkJnEqnbx5DZadQeDhmxoZSwwYpsyZBO1
w9q2ZZJnOMgOPdCvSnkKj4.uy7zh+C3IN86fp6cgH7ovD5OsQv0ryvBttGxV
lGbdV.OHKf5yBANmxSKYwbRxqyOiIL9Ouru3gvp5TK0+J3RwzzpDAKbKgyoI
6HELBWzNXcwPt+qJjaHBHv+5HC5OhHgifM7cWp9WP82qIzNPAOry6WFZLcLw
SLVEOwH+ymc5M1rSzkyNaaTzBimYbMnTDKgtiVTxx3sTgkCIOukXqVaQxGeK
ScPOLsQDiqE41HpftiUueuFojBfZD.uTUnrTm8yqS5jGSVDsfWwTlhVHDYLl
jJFvgzxxbRndyQk4y.lu9.bZ2hbt5lybcgf4lLHYwwZJAhzwIYg+CMpsg6jk
S4LddAsDZMSDFOnANhtg.2xVsIiKJY+PYGpaoCfuwXmCBJ8DkS7Wv8zjFWHt
fEkwkFQm3gTbs5fzo.8yWZ6LpUvI4CrYHSAHlS.VBNYU4ZRgLbYtpiqAEYYI
cgZ1WBciv.myfBNcYQQV9oAKXwaOydWmAfom6rUHkqp3ZzUPlgXUIYWW1VPR
RLWW6d76IP2VhfJX5P.1sATWtaaYXQVRRG+Uira.jHHSOj9cVjXam24HQfky
xqShbZhxQrXZonqLAItrqjRwSZRuknp0laxqDzz7DvK5tfNOlt8011E15H+b
E35Vjiws8ZCLPgNeSGKcAtGNtLW+RctcA5Wt6TMjOwyOzcfrpKraJgbS3BzE
3B8KwtgTA5+MTA9BTA1Cci4B7GHWDBsojqrkF6TQ+2+anNqpKUzeNtbDrhX7
dPOWmbvtSSMdGo1i6xLZJy6RT1QJZf1cp9x.anNSAgucUDqTbGz+rRL0Flic
psdn76ej+7iba3ubfEQ1+gsZM1exf+4CfX.TuneQdBsP7.DoRtSsr6MHET3w
D76hBWK6lqv7tWB9xiEOxA+BY1VssglBJGK+3c+mc9Xti.lwEqWfVndyhO5g
5W6eoaInSFxcGNj6Oj6d3MDIL9oZdnrWI9v7PYVUQXcpioLscWKGZFJX7lWT
8kljPa7Hucds1f2HsAe85tI1.9J3AzMxFPWgMLLOXDpkXlXRcfcSYzCPcr4Y
FipmYsrsYcBSBcH8n2fZiUOKFodPuQ8DLR839F0i+HzSmzNmrhH8nenODEi5
qX22jhQiPw98XVcB5QSxJUwQSvdzzq8mb8zSsd7DqpoUGZRUYCjIuL4eArSi
FpB
-----------end_max5_patcher-----------

你想要的是Eric Lyon关于用C做这件事的书,太棒了!