Confira meu plugin Rhythmbox, rbpitch , para alterar o tom / andamento / velocidade da música em execução. Eu sei que é um hack, e você precisará definir manualmente o andamento correto para que ele pisque em sincronia com o cursor, mas, para esta tarefa extremamente importante e prática, pensei que seria importante fornecer a você um solução temporária até que alguém descubra como trabalhar um pipeline de gstreamer usando o plug-in de detecção de batida no bash
terminal virtual que você estiver usando.
Agora que você mencionou, não seria muito difícil fazer isso, e eu provavelmente poderia codificá-lo em cerca de um dia usando a classe BPMDetect do SoundTouch.
Pare de me dar idéias sobre como ficar com a codificação ocupada, enquanto realmente está perdendo tempo.