저는 음악가는 아니지만 간단한 프로젝트를 위해 피아노 연주기를 만들고 있습니다. 피아노 건반을 누르는 선형 액추에이터를 트리거해야합니다. 미디 인터페이스를 사용하여 액추에이터를 트리거 할 수 있지만 어떤 이유로 그렇게 할 수 없으므로 액추에이터가 작동하는 타이밍을 수동으로 프로그래밍해야합니다. 따라서 지연을 알려주는 노래의 템포를 알아야합니다. 각 음표 사이에 넣어야합니다. 예를 들어
보시다시피 첫 번째 반복에서 오른손으로 눌러지는 4 개의 음표가 있습니다. 즉 F Bb C F 다음 G Bb C F 등입니다. 각 음표 사이의 타이밍을 알아야합니다. FL 스튜디오를 사용 해보고 오디오를 가져와 BPM 68.5를 얻었습니다. BPM은 또한 저에게 완전히 새로운 개념이며 소프트웨어를 신뢰하지 않습니다. 따라서 노트 사이의 마이크로 초를 계산하는 방법을 아는 사람이 있습니까?
답변
예제 작품을 사용하면 마디 당 4 박자, 16 분 음표, 박자 당 4 음으로 들립니다. 계수는 1e 및 어, 2e 및 어로 표현 될 수 있습니다. , 3e 및 uh, 4e 및 uh, 총 16 개의 서브 비트.
수학을 단순화하기 위해 템포를 분당 60 비트로 설정하면 초당 1 비트가 생성되고 4 개의 서브 비트로 세분됩니다. , 따라서 음표 당 1/4 초 또는 0.25 초가 연주됩니다.
일부 악보 버전을 살펴보면 곡이 68bpm으로 설정된 것처럼 보입니다.
답변
대담 (또는 이와 유사한) 사운드 / 파형 편집기는 시간 간격을 정확하게 측정 할 수 있습니다 (PC가 있다고 가정). 녹음을로드하고 두 개를 강조 표시합니다. 가장 빨리 연주 된 음 (오디오가 파형으로 표시됨) 후 두 음이 될 때까지 “선택 항목으로 확대” 거의 채우기 표시. 첫 번째 음표의 시작부터 두 번째 음표의 시작까지 드래그하여 강조 표시 (선택)합니다. 화면 하단에있는 상태 표시 줄을 보면 선택한대로 초 & 밀리 초가 변경되는 것을 알 수 있습니다. Hz (초당 노트) 단위의 주파수 (또는 반복)를 얻으려면 반전 (1 / s)합니다. 60xHz는 NpMin을 제공합니다. 분당 노트를 분당 “비트”(BPM)는 위의 (답변 1)에 설명 된대로 하위 비트 등과 같은 요소에 따라 달라집니다. 기술적으로는 첫 번째 음이 긴 서스테인 또는 감쇄 (decay)를 가지고있어 음표 템포 계산을 상쇄 할 수 있으므로 상대적인 무음 / 일시 중지를 측정하지 마십시오. 친절한 각주 조언 : 마이크로 초 uS는 1 / (10 ^ 6) s입니다. 매우 빠른 템포 (초당 10 음)는 0.1 초 또는 100 / (10 ^ 3) 또는 100 밀리 초 (mS)입니다. 도움이 되었기를 바랍니다.
댓글
- 좋은 생각입니다. 연주자 '의 키 히트 사이에 약간의 변동이있을 수 있다는 점을 고려하면 노트 사이의 평균 시간을 얻는 것이 좋습니다. Fl Studio를 사용하고 기억한다면 Audacity는 bpm으로 설정된 클릭 트랙을 기록 할 수 있습니다. 따라서 읽은 후 해당 속도로 클릭을 측정하는 것이 더 쉬울 것입니다.
답변
BPM은 쉽습니다. 비트로 정의 된 것이 무엇인지 알고 다른 모든 음표를 그 배수로 취급하면됩니다. 비트가 4 분 음표이면 전체 음표는 4 박자이고 8 분 음표는 1/2 박자입니다.
따라서 68.5BPM의 경우 비트가 4 분 음표, 일련의 8 분 음표입니다. 노트는 각각 지속됩니다.
(1/2) * (60 / 68.5) (10 6 ) = ~ 437956 마이크로 초.