Java Jsyn установить ввод, обрабатывать и получать выходные данные фильтра

Я пишу VST-плагин с помощью JVSTWrapper. Мне нужен фильтр, но я не хочу писать его сам, поэтому я решил использовать Lowpassfilter от Jsyn. Но я не хочу делать все с Jsyn, только фильтр. Мой вопрос: есть ли способ записать собственные аудиоданные float[] на вход фильтра, вызвать функцию, которая обрабатывает данные, и снова получить вывод в виде аудиоданных float[]?

1 ответ

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
Другие вопросы по тегам