gpt4 book ai didi

file - 创建MIDI文件- header block 中的时分说明

转载 作者:行者123 更新时间:2023-12-02 22:42:19 25 4
gpt4 key购买 nike

编辑:发布在音频/视频制作网站https://video.stackexchange.com/questions/4148/creating-midi-files-explanation-of-time-division-in-header-chunk

我一直在阅读有关MIDI文件结构的信息,因为我对编写将以这种格式读取/写入文件的应用程序很感兴趣,但是我对 header 块中的时间划分有些困惑。

我的理解是,这部分基本上是16位,如果符号位为1,则其余位指定SMPTE时间码,如果为0,则这些位指定每四分音符(PPQ)的滴答/脉冲数。

我的问题具体是:

  • 较高/较低的PPQ对MIDI文件有什么作用?这会改变声音的质量吗?我的理解是,它不会影响速度
  • SMPTE时间码如何影响播放中的MIDI文件?

  • 本质上,我试图理解这些对最终结果的实际含义。

    最佳答案

    我尚未在该论坛上注册,因此请将其粘贴在此处:

    我可以回答第1部分。

    PPQ绝对影响MIDI文件的速度。它不会改变声音的质量,而是会改变事件的处理速度。

    节奏的定义是每四分音符以微秒为单位。如果更改四分音符(PPQ)中的滴答声(脉冲)数,则可以有效地更改文件播放的速率。 PPQ的标准值为480。如果您对文件所做的唯一更改是将PPQ翻倍,则实质上是将播放速度减半。

    关于file - 创建MIDI文件- header block 中的时分说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10957770/

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