Где вывод звука на программный микшер openjdk gervill

Я смотрел на код gervill, используемый в openJDK, потому что я хотел микшер, который не зависит напрямую от каких-либо внешних библиотек. Я догадывался, что микшер выводит необработанные аудиоданные куда-то, что может быть отправлено на реальное звуковое оборудование или что-то еще, но, как бы я ни старался, я не могу найти место, куда должен выходить звук / семплы. Это класс softmixingmixer или класс sofmixingdatasourceline, которого я не знаю. Я не могу найти какую-либо документацию.

У кого-нибудь есть опыт работы с этим микшером?

1 ответ

Вы можете использовать метод openStream в SoftSynthesizer для получения необработанного аудиопотока.

Посмотрите на Midi2WavRender, чтобы увидеть, как это сделать: https://web.archive.org/web/20130326054604/https://java.net/projects/gervill/sources/Mercurial/content/src.demos/Midi2WavRender.java?rev=289

Другие вопросы по тегам