如何微调MIDI映射器的音分?

提问于
最后更新于
浏览 360次
登录并提问
0

正在尝试使用wavetone扒Deltarune第四章的曲子,注意到其中音A4的频率大概为426Hz,在扒谱时将软件分析频率改为426Hz后阅读正常,但是midi预览时仍为440Hz,导致听感不和谐。有没有什么方式能调整MIDISynth的音分(或是推荐某种可以自定义的Midi映射器),使之符合A4=426Hz?

(目前想到的另一个方法是制作一个A4=426Hz的soundfont,但是感觉有些过于麻烦,而且扒谱时还想切换不同音色)

Elis
XP 76
Elis
提问于 2025/6/18 下午12:43:05
3

这没办法,请直接在所有轨道应用弯音事件

20105131521210.gif

ChirSnier
XP 2365
ChirSnier
回答于 2025/6/18 下午1:07
2

通过极为暴力的方式实现了想要的效果

方法是使用一个vsti作为MIDI映射器,在vsti内直接调整音分

具体软件为Falcosoft/vstdriver

使用synth1尝试成功,应该可以直接用支持sf2的vsti达到普通MIDI映射器的效果

(其实这个问题是想在软件的实时预览中微调音分,wavetone似乎不支持修改事件)

感谢评论区各位对midi本身的指导。

Snipaste_2025-06-19_00-54-04.png

Elis
XP 76
Elis
回答于 2025/6/19 上午12:06
1

除了弯音事件没办法。或者通过midi环回发送到到支持微调的音源上,比做个soundfont轻松吧

Happy_315170
XP 448
Happy_315170
回答于 2025/6/18 下午8:55
1

猜测题主在使用synthfont时直接修改了此处的标准音音高

02450055762af8b91d58b019060ba85b.png

这么做仅在软件录音时生效,并没有添加任何消息使得在MIDI音源上发生改变。

补充:

我如果没记错的话(存疑),GS音源好像不能调整master tunning,

但是 XG 音源是可以的:在XG复位以后,发送F0 43 10 4C 00 00 00 (00 04 00 00) F7

b2e88f14cbd3ec5bbc3d3f5dc20ffc91.png

()内调整具体的律调,范围如图:

c6ed144277a671214e6078b08fee6e97.png



Nikiyiki
XP 1421
Nikiyiki
回答于 2025/6/18 下午8:21

您的回答

登录以回答

这儿是 MidiShow 问答区,欢迎您请教或帮大家解决关于音乐创作、MIDI 应用、MIDI 技术等音乐相关的问题。

问答区积分规则如下:


  1. 提问、回答或自问自答积分均不变
  2. 问题被赞成 : +10
  3. 问题被反对 : 提问者 -2,点击反对者不扣分
  4. 回答被赞成 : +10
  5. 回答被反对 : 回答者 -2,点击反对者 -1
  6. 提问者选出满意回答 :回答者 +15 ,提问者 +2

参与问答前请阅读:问答区玩法规则