Существует действительно классная звуковая «игрушка» под названием ToneMatrix. Я хотел бы переопределить его как Java-апплет. Я пробовал использовать JFugueplayer.play
с отдельными нотами для звука и Thread.sleep
для синхронизации, но результаты ужасны.Воспроизведение звуковой игрушки «ToneMatrix»
JFugue перестает отвечать после 17-го (да, действительно, я посчитал) вызов player.play
и Thread.sleep
слишком нерегулярно, чтобы обеспечить хороший ритм.
Что вы рекомендовали бы вместо этого? В принципе, я ищу простой способ генерации одиночных нот звука «на лету». Таким образом, за долю секунды до звука приходится играть, мне нужно иметь возможность смотреть на данные и сообщать в аудио-библиотеку, какие ноты играть. (Возможны многократные ноты в гармонии.)