4 回答
你的问题中没有描述你怎样利用指令在游戏中播放midi,midi能否适配的前提是你怎样使用midi,下面我默认你的服务器是Java版,列出几种可以简单在MC中播放音乐的方式。
1.指令/playsound播放音频
指令用法自行百度,你可以通过向玩家提供服务器资源包替换游戏原有的唱片音频然后再执行播放原有唱片的指令来播放替换后的音频,这种情况下对midi本身没有要求,只要你能把他转换成.ogg格式音频就可以了,就算不是midi转成.ogg也可以这样在游戏中播放。
2.红石音乐
你可以把midi转换为能看懂的曲谱然后再根据曲谱做出红石音乐,这对midi更没啥要求,只是考验你自身的能力。
3.服务器插件或者mod
你可以去网上查找相关的服务器插件或mod,如果找到有适合你使用且支持多通道多乐器midi播放的服务器插件的话那么大部分midi基本都没有问题。如果使用的插件仅支持单轨midi那么直接挑仅主旋律的midi下载就好了。
其实nbs里面有个功能可以导出数据包 可以直接播放
只是想在服务器点歌的话,服务端可以加个all music点歌插件;如果想在服务器演奏midi音乐,可以通过minecraft noteblock stdio导入midi音乐,再导出成nbs文件使用mod(如彗星端)的notebot功能用音符盒演奏;或者导出成投影文件,再用litematica mod直接生成红石音乐。
只是想在服务器点歌的话,服务端可以加个all music点歌插件;如果想在服务器演奏midi音乐,可以通过minecraft noteblock stdio导入midi音乐,再导出成nbs文件使用mod(如彗星端)的notebot功能用音符盒演奏;或者导出成投影文件,再用litematica mod直接生成红石音乐。
您的回答
登录以回答这儿是 MidiShow 问答区,欢迎您请教或帮大家解决关于音乐创作、MIDI 应用、MIDI 技术等音乐相关的问题。
问答区积分规则如下:
- 提问、回答或自问自答积分均不变
- 问题被赞成 : +10
- 问题被反对 : 提问者 -2,点击反对者不扣分
- 回答被赞成 : +10
- 回答被反对 : 回答者 -2,点击反对者 -1
- 提问者选出满意回答 :回答者 +15 ,提问者 +2
参与问答前请阅读:问答区玩法规则