0

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

4

1 回答 1

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
于 2018-05-12T17:30:54.797 回答