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 文件的分辨率会影响它的速度吗?的主要内容,如果未能解决你的问题,请参考以下文章

pageadmin CMS网站建设教程:网页设计的常用参数

openmv读取像素慢如何解决

绘制到较小的图像时,drawInRect 会失去分辨率吗?

现在上传的照片为啥压缩那么厉害

有啥方法可以加快打印阵列的速度吗?

雅虎怎么样!图片搜索加载它的图片?