blog:midi_time_signature_tempo_and_triplet_detection
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| blog:midi_time_signature_tempo_and_triplet_detection [2025/11/24 09:42] – [3.1 템포 메타 이벤트 FF 51 사용] hyjeong | blog:midi_time_signature_tempo_and_triplet_detection [2025/11/24 12:05] (current) – [2.1 메타 이벤트 FF 58을 읽는 방법] hyjeong | ||
|---|---|---|---|
| Line 37: | Line 37: | ||
| 가장 정확한 박자표는 FF 58 메타 이벤트를 통해 얻을 수 있다. | 가장 정확한 박자표는 FF 58 메타 이벤트를 통해 얻을 수 있다. | ||
| - | FF 58 04 nn dd cc bb nn = 분자 dd = 분모 (2 → 4분음표, 3 → 8분음표) | + | FF 58 04 nn dd cc bb |
| - | 예: FF 58 04 04 02 18 08 → 4/4 박자 | + | |
| + | cc = 메트로놈 클릭 간격(보통 24) | ||
| + | | ||
| + | 예: [FF 58 04] 04 02 [18 08] → 4/4 박자 | ||
| 파일에 이 이벤트가 존재하면 그대로 사용하는 것이 가장 신뢰도가 높다. | 파일에 이 이벤트가 존재하면 그대로 사용하는 것이 가장 신뢰도가 높다. | ||
| Line 66: | Line 69: | ||
| FF 51 03 tt tt tt | FF 51 03 tt tt tt | ||
| tt tt tt = 1 quarter note duration (in microseconds) | tt tt tt = 1 quarter note duration (in microseconds) | ||
| - | (예) FF 51 03 07 A1 20 = 500,000 μs = 0.5초 | + | (예) [FF 51 03] 07 A1 20 = 7A120(hex) |
| → 1분에 120개 → BPM 120 | → 1분에 120개 → BPM 120 | ||
| | | ||
blog/midi_time_signature_tempo_and_triplet_detection.1763944969.txt.gz · Last modified: by hyjeong
