강타 터미널 커서를 생존자의 비트에 맞춰 플래시 만들기- "호랑이의 눈"


61

나는 생존자- "호랑이의 눈"을 듣고 Vim에서 몇 가지 문서를 작성했으며 비트에 깜박이지 않는 커서가 나를 괴롭히기 시작했음을 알았습니다. 이 문제를 해결할 수 있습니까?

그리고를 사용 Terminator하고 bash있습니다.


20
유쾌한 끔찍한 아이디어, +1 :).
terdon

4
내가 생각하기 가장 어려운 것은 노래의 "비트"가 무엇인지 프로그래밍 방식으로 결정하는 것입니다.
KA

12
이 질문에 대한 설명이 필요합니다. @StephenMartin, 비트가 멜로디에 내포 된 단조로운 "duh, duh, duh, duh, duh"가 되길 원하십니까? 아니면 불규칙한 "DUNT! duh, duh, DUNT! duh, duh DUNT! dun dun duuuuuuuuuh"가 되길 원하십니까? 아니면 "tztztztztztztztz"와 같이 피치카토 심벌 비트를 원하십니까? 또한 Terminator불규칙한 비트를 원할 경우 가변적 인 깜박임 밝기 또는 무언가로 비트 강도를 나타내는 방법이 필요합니다 .
allquixotic

3
당신이 그것을 가지고있는 동안, 나는 Jimi 's를 연주 할 때 커서 색상이 가사에 맞게 변경되기를 원합니다 Bold As Love.
ott--

2
@allquixotic 나는 duna duna duna 소개를 위해 매 반 비트가 깜박이는 것을 보았지만 파워 코드 히트를 계속 유지했다. 그런 다음 일반 bpm에 타격을 주지만 파워 코드의 켜짐 위치에서 다시 일시 정지하는 메인 비트에 부딪칩니다.
0x7c0

답변:


26

재생 곡의 피치 / 템포 / 속도를 변경하려면 Rhythmbox 플러그인 rbpitch 를 확인하십시오 . 나는 그것이 해킹이라는 것을 알고 있으며 커서와 동기화되도록 플래시를 설정하기 위해 올바른 템포를 수동으로 해결해야하지만이 매우 중요하고 실용적인 작업을 위해서는 누군가가 비트 감지 플러그인을 사용 bash하거나 사용중인 가상 터미널에 gstreamer 파이프 라인을 작동시키는 방법을 알아낼 때까지 임시 해결 방법 .

이제 언급했듯이이 작업을 수행하는 것이 그렇게 어려운 것은 아니며 SoundTouch의 BPMDetect 클래스를 사용하여 하루 정도면 코드를 작성할 수 있습니다.

실제로 시간을 낭비하면서 바쁘게 코딩하는 방법에 대한 아이디어를 제공하지 마십시오.


11
야,이 질문의 중요성을 알고 기쁘다. 일시적인 메시지로 해결 방법을 시도하지만 커서가 트랙의 템포에 맞게 조정되어야한다고 생각합니다. 내가 소유 한 유일한 트랙으로이 트랙 하나에 만 일치하는지 신경 쓰지 않고 루프에서 지속적으로 듣는다.
0x7c0

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

음악 동기화 리더 운동.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.