Я понимаю общие понятия для этого, но я очень плохо знаком с программированием на Java.
Идея такова:
1. Получить байтовые данные из песни и сохранить их в байтовом массиве.
2. Возьмите небольшой кусок байтовых данных, выполните БПФ и получите некоторые полезные данные (разные вещи, которые вы можете сделать после выполнения БПФ).
3. Передайте эти обработанные данные в графическую функцию, которая каким-то образомиспользуйте его для любой активной визуализации.
Мне трудно разобраться, как делать 2 и 3 в реальном времени.Я хочу, чтобы данные обрабатывались, воспроизводилась песня и обрабатывались данные, влияющие на графическую функцию, которые в настоящее время рисуются одновременно.Я понимаю, как делать эти вещи отдельно, но я не могу понять, как все это собрать вместе.