MIDI 文件的分辨率会影响它的速度吗?
Posted
技术标签:
【中文标题】MIDI 文件的分辨率会影响它的速度吗?【英文标题】:Does a MIDI file's resolution affect it's tempo? 【发布时间】:2021-02-05 06:21:43 【问题描述】:我有一组 MIDI 文件,我需要将其分辨率从 96 转换为 480。这些 MIDI 文件的速度设置为分辨率为 96。如果我将它们的分辨率转换为 480,并调整音符时序以适应新分辨率,我是否还需要对 BPM 进行某种转换以正确表示新的更高分辨率的时间?
【问题讨论】:
【参考方案1】:分辨率和速度是独立的。
分辨率是每个四分音符的 MIDI 时钟数。 Tempo 是每分钟的四分音符数。
分辨率在 MIDI 文件头设置一次,96 是标准值。 在播放期间可以通过 SetTempo 事件多次更改速度。
当您如上所述增加分辨率时,您的 BPM 不应改变。
在https://docs.google.com/viewer?url=https://www.midi.org/component/edocman/rp-001-v1-0-standard-midi-files-specification-96-1-4-pdf/fdocument查看官方规格
【讨论】:
以上是关于MIDI 文件的分辨率会影响它的速度吗?的主要内容,如果未能解决你的问题,请参考以下文章