我正在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 上输出时,音乐才会更高。