gpt4 book ai didi

c++ - 确定 MIDI 音符长度

转载 作者:行者123 更新时间:2023-11-27 22:54:59 24 4
gpt4 key购买 nike

我正在尝试了解 .midi 文件在计算机上的播放方式。我确实理解音符开/关消息的概念及其参数,但我只是不明白音符长度是如何设置的。徒手制作声音非常容易(音符开/延迟/音符关),但是 MIDI 字节码中是否存在延迟之类的东西?运行 .midi 曲调可以提供准确的音符长度和音符之间的停顿,这是怎么做到的?是否有延迟消息?

最佳答案

The syntax of an MTrk event is very simple:

<MTrk event> = <delta-time><event>

<delta-time> is stored as a variable-length quantity. It represents the amount of time before the following event.

来源:http://www.cs.cmu.edu/~music/cmsip/readings/Standard-MIDI-file-format-updated.pdf

关于c++ - 确定 MIDI 音符长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33999387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com