JFugue 5.0 не может контролировать громкость - PullRequest
0 голосов
/ 23 декабря 2018

Мне нравится jFugue, но я не могу контролировать громкость паттерна.Эти 2 паттерна в моем ноутбуке воспроизводятся с одинаковой громкостью (на бумаге вторая должна быть в два раза громче первой):

        Pattern pattern1 = new Pattern("X[Volume]=8000 C D E");
        new Player().play(pattern1);

        Pattern pattern2 = new Pattern("X[Volume]=16000 C D E");
        new Player().play(pattern2);

Я использую jFugue 5.0.9.

1 Ответ

0 голосов
/ 11 января 2019

В JFugue 5 MIDI-команды теперь вызываются через систему функций.Чтобы контролировать грубую громкость, попробуйте следующее:

Pattern pattern1 = new Pattern(":CON(7, 40) C D E");
new Player().play(pattern1);
Pattern pattern2 = new Pattern(":CON(7, 127) C D E");
new Player().play(pattern2);

Для получения дополнительной информации вы можете обратиться к Различия в JFugue 5.0 .

...