Faça o cursor do terminal bash piscar ao ritmo de Survivor - “eye of the tiger”

61

Eu estava ouvindo Survivor - "Eye of the Tiger" e escrevendo algumas documentações no Vim e notei que o cursor não piscando para a batida começou a me irritar. Isso pode ser corrigido?

Estou usando Terminator e bash .

    
por stedotmartin 16.01.2013 / 18:42

2 respostas

26

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.

    
por 16.01.2013 / 19:17
9
#!/bin/bash
trap 'tput cnorm' EXIT
states=("$(tput civis)" "$(tput cnorm)")
state=0
while :; do
    printf %s "${states[state=!state]}"
    sleep .1
done

Sincronização de música é um exercício para o leitor.

    
por 16.01.2013 / 19:27