Где вывод звука на программный микшер openjdk gervill - PullRequest
2 голосов
/ 06 июня 2011

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

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

1 Ответ

1 голос
/ 22 июля 2015

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...