怎么把MIDI文件做成红石音乐?

提问于
最后更新于
浏览 2,253次
登录并提问
0

怎么把MIDI文件做成红石音乐?MIDI文件又应该怎么选择?

提问于 May 22, 2022, 8:27:55 AM
0

Minecraft note block studio+原版红显材质+Minecraft本体1.12+

音符盒
XP 561
音符盒
回答于 7/15/22, 9:48 AM
0

https://www.bilibili.com/video/BV1Ft411F78y?spm_id_from=333.337.search-card.all.click


我就是这个视频认识这里的

Happy_316098
XP 12
Happy_316098
回答于 7/20/22, 9:29 AM
0

一般的是用NBS(https://opennbs.org/)导入,不过导入的时候会遇到一个问题,要么让音乐能导入游戏,要么让音乐更还原而牺牲掉导入游戏的可能,毕竟因为Minecraft有诸如只有两个八度这样的限制(导入的时候有个保持八度范围的选项就是决定这个限制的),好像最新版的OpenNBS是有一些手段突破这个限制的

###如果你不想肝用上述方法就满足了请不要看后面的

但很显然这种机器生成的方式在圈子里地位不行,一般的在游戏内要播放的音乐我也不采用这种方式(不过如果只是单纯想听就会用一下),一般我会用到这些东西:

1.查看midi的工具,主要是为了知道乐谱

2.音符盒的wiki,主要是为了调音高

3.命令方块

然后我一般会用命令方块先复制一堆间隔一个方块的中继器出来,中继器的档位完全相同,然后是用命令方块写一个差音高的playsound(如果希望无视距离听到的声响一样(这意味着如果玩家选择器允许只要保持加载所有人都能听到)的话在前面加一个execute as @a run execute at @s run然后playsound给@s),用ctrl+中键保留内容复制这个命令方块后在曲谱相应位置放置并输入音高,其他地方用石头红石灯之类的方块代替,不过这个方法总的来说还是很肝,但我个人认为适合在服务器使用比如做一些大厅背景音乐(因为是execute at过的所以会在玩家处播放),但特效具体怎么做我现在也没太弄明白

总而言之,这个方法可以认为是一种手动的midi转红石音乐的方法

yee~
XP 263
yee~
回答于 12/21/22, 8:03 PM

您的回答

登录以回答

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

问答区积分规则如下:


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

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