Como analisar a entrada / espectro de áudio corretamente

Eu sou bastante novo em Java e Processamento de Sinais, mas fui designado a um projeto que trata de processamento de áudio. Meu tópico que me foi dado é um jogo que possui um componente de análise de uma música (qualquer música) e gera dados, dependendo da frequência atualmente em execução (tempo...