Confira o meu plugin Rhythmbox, rbpitch para alterar o tom / ritmo / velocidade da música que está tocando. Eu sei que é um hack, e você terá que trabalhar manualmente o tempo correto para ajustá-lo para fazê-lo piscar em sincronia com o cursor, mas para esta tarefa extremamente importante e prática, eu pensei que seria importante dar-lhe um solução temporária até que alguém descubra como trabalhar com um pipeline de gstreamer usando o plug-in de detecção de batidas em bash
ou qualquer terminal virtual que você esteja usando.
Você sabe, agora que você mencionou, fazer isso não seria tão difícil, e eu provavelmente poderia codificá-lo em cerca de um dia usando a classe BPMDetect do SoundTouch.
Pare de me dar ideias sobre como parecer codificação ocupada enquanto realmente desperdiça tempo.