使用 -Ox 选项输出到文件时 Timidity 输出会发生变化

使用 -Ox 选项输出到文件时 Timidity 输出会发生变化

我正在timidity将 MIDI 文件转换为 ogg vorbis 文件。但是输出的音乐效果不同。

我说的音乐不同,是指他们钥匙。它们的演奏速度也不同。

我正在使用自定义的声音字体文件,以下是我的整个配置文件。

$ cat /usr/local/share/timidity/timidity.cfg
dir /usr/local/share/timidity/soundfonts
soundfont Touhou.sf2
# source fluid3gm.cfg
# trysource fluid3gs.cfg
# source fluid_altassign.cfg

有问题的 MIDI 文件可以从以下位置获取这里直接下载). 音效字体这里

作为参考,在我看来,前几个音符是

G bE C bE G [C] G bE [D] [C]

( [x]= 更高x)

当像这样调用时:$ timidity ./th07_04.mid

当通过输出到OGG文件时-Ov,前几个注释是

#F D {B} D #F B #F D [#C] B

( {x}= 较低x)

知道原因吗?


这是我目前的测试结果,H 表示较高(G...),L 表示较低(#F...)

软件 macOS Monterey Fedora 36 Windows 11
胆怯 H 大号 大号
输出到文件 大号 大号 大号

因此,只有当设置为直接在 macOS 上输出时,音乐才会更高。

相关内容