jFugue: как установить следующий паттерн для проигрывателя?

Скажем, у меня есть игрок, который в данный момент воспроизводит паттерн, и в определенный момент я хочу установить следующий паттерн, который должен воспроизводиться, без небольшой паузы при переключении между ними.

Это похоже на класс медиа-плеера Android, где у вас может быть 2 медиа-плеера, каждый из которых имеет значение SetNext для другого. С помощью setOnCompletion вы можете переключаться между двумя, не слыша небольшую паузу или разрыв. Я хочу добиться этого в jFugue.

Спасибо!

1 ответ

Вы захотите использовать JFugue 5 для этого, поскольку он имеет улучшения по сравнению с более ранними версиями JFugue для воспроизведения последовательных паттернов. В частности, вы захотите использовать новый RealtimePlayer. Вы можете отправлять в RealtimePlayer новые шаблоны или музыкальные строки в любое время, например так:

 RealtimePlayer rt = new RealtimePlayer();
 rt.play(pattern1);
 rt.play(pattern2);
 rt.play("a music string works, too");
Другие вопросы по тегам