Java Jsyn设置输入,处理和获取过滤器的输出

时间:2017-09-22 20:01:28

标签: java audio filter process jsyn

我正在用JVSTWrapper编写一个VST-Plugin。 我需要一个过滤器,但我不想自己写,所以我决定使用Jsyn的Lowpassfilter。 但我不想用Jsyn做任何事情,只是过滤器。我的问题是:有没有办法将原生的float []音频数据写入过滤器的输入,调用一个处理数据的函数,然后再将输出作为float []音频数据?

1 个答案:

答案 0 :(得分:0)

JSyn旨在用作数据流经输入和输出端口的流程图。我没试过这个,但你可能会得到这样的东西。

double[] inputs = filter.input.getValues();
// TODO: write data to inputs array
filter.generate(0, inputs.length());

double[] outputs = output.getValues();
// TODO: read result from the outputs array