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

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

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

提问于 May 22, 2022, 8:27:55 AM
-2
吼吼吼吼吼吼吼吼,吼吼吼吼肝呗
Happy_39056
XP 19
Happy_39056
回答于 5/22/22, 10:01 AM
4

利用Minecraft Note Block Studio 進行匯入

連結


如果要用地圖的話最好用60/120bpm的midi

小弟不精,有錯請指正

Happy_288980
XP 185
Happy_288980
回答于 5/22/22, 1:34 PM
0

手摆,或者使用网上的插件软件          



矿难when
XP 213
矿难when
回答于 5/24/22, 4:41 PM
1

OpenNBS

用这个软件转换,然后可以选择导出或自己搭

注意导出有红石刻限制,自己搭需要一定技术

i258
XP 205
i258
回答于 5/28/22, 2:07 PM
2

去Minecraft note block studio官网下载软件,然后安装,打开,新建文件,打开文件一栏的菜单,从MIDI转换至NBS(红石音乐格式)即可,速度需要注意符合MC的红石中继器,右上角会显示的

节节高升
XP 38
节节高升
回答于 6/14/22, 8:41 PM
0

原作者(已弃坑)https://www.stuffbydavid.com/mcnbs

新的续作楼上给了链接,opennbs

还有国人做的,不是音符盒,用的命令方块输出,https://tremblestarman.github.io/Audio2Minecraft

BGM不合适也没什么,会自动转换,不过效果就不能保证了,只能保证能输出

(温馨提示,机器制作处于鄙视链底端,不如手摆,高级的建议去mcbbs看看红石音乐科技组,堆粒子特效)

马可solo
XP 455
马可solo
回答于 6/17/22, 3:23 PM
0

如果是命令方块式,可以用Synthesia 8.X的乐谱显示功能,再根据音符输指令

AndTi_Chen
XP 18
AndTi_Chen
回答于 6/19/22, 1:55 PM
0

用Minecraft Note Block Studio

Happy_304025
XP 20
Happy_304025
回答于 6/19/22, 2:59 PM
0

Open nbs可以

提醒一下,Minecraft的音符盒被限制在两个八度的范围内,所以你需要注意一下

v4peu5er
XP 888
v4peu5er
回答于 6/24/22, 10:02 PM
0

最主要的上面已经提到了很多,关于超出音符盒八度这个问题我记得之前看过有相关完善的mod来着(废话

回答于 7/5/22, 9:58 PM
0

OpenNBS的Github地址

回答于 7/9/22, 5:35 PM
0

ExtendPolyphonyLimit mod 用这个mod可以解除发音上限,但要在curse上下载

太傅
XP 11
太傅
回答于 7/10/22, 9:04 AM
2

可以下载一个Minecraft Note Block Studio,打开后点"Generate song out of MIDI file"(或者file->import from MIDI)然后选中MIDI文件,等程序生成好音轨后依次点击

file->export as schematic->Export

生成.schematic文件

接下来打开你的Minecraft(最好是1.12),安装一个创世神模组。然后把刚刚生成的schematic文件拖到

.minecraft/config/worldedit/schematics目录下(没有就创建)

新建一个世界,然后依次输入以下命令:

//schem load name.schematic

//paste

注意:这里的name 是生成的schematic文件名

然后红石音乐就生成啦,试试吧

0xFF__
XP 31
0xFF__
回答于 7/10/22, 12:27 PM
0

可以先去网上下载一个minecraft note block studio然后导入下载的mid,再按照它的每一个节奏点的数字敲击音符盒,再按照节奏摆红石中继器就可以了(比较的肝)

Happy_312184
XP 26
Happy_312184
回答于 7/11/22, 1:31 PM
0

BV1Ft411F78y


回答于 7/11/22, 2:00 PM
0

可以看这个视频

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

回答于 7/13/22, 6:00 PM
0

原作者(已弃坑)https://www.stuffbydavid.com/mcnbs

新的续作楼上给了链接,opennbs

还有国人做的,不是音符盒,用的命令方块输出,https://tremblestarman.github.io/Audio2Minecraft

BGM不合适也没什么,会自动转换,不过效果就不能保证了,只能保证能输出

(温馨提示,机器制作处于鄙视链底端,不如手摆,高级的建议去mcbbs看看红石音乐科技组,堆粒子特效)

回答于 7/13/22, 7:06 PM
  此条已删除  
0

点击进入OpenNBS官方网址

下载OpenNBS,导入音乐,类型选择MIDI即可

此时你可以生成schematic文件:左上角文件→导出为schematic文件,然后根据版本,速度等进行自定义设置,最后点击导出,再用结构方块载入世界(生成的.nbt文件应该存放于你的存档/generated/minecraft/structures里,没有则创建)(旧版本需要借助WorldEdit来载入.schematic文件)

由于原版的音域为两个8度,可以在高版本选择使用数据包

文件→导出为数据包→右下角“保存更多音符资源包”这个就是超音域的材质包,在游戏内用材质包加载

同样在这个地方可以设置你的数据包的一些播放方式,数据包对于歌曲的速度(tick)没有要求,但尽量使用0.25的倍数以达到最佳效果

把导出的数据包放置在你的存档文件夹里的datapacks里,重新加载存档,按照OpenNBS的指示即可播放超音域的歌曲

1826013250
XP 160
1826013250
回答于 7/14/22, 5:09 AM
0

原版红石音乐每种音色的音域都是从#f开始的两个八度,直接用软件midi导入的效果是不好的,看要做哪种红石音乐,追求还原度的可以用材质包之类的替换音源,或者命令方块类的,但是其实我觉得那种不算是很纯正的红石音乐;原版minecraft风格的要改编好比较难,得先自己重新改编原曲再自己一个一个敲上去,比较肝,而且要一些音乐水平(改编好用软件导入也行但是这种软件一般是做一些地图的背景音乐,或者服务器主城背景音之类的用的,单做红石音乐的话大部分人不太喜欢软件导入的那种)

蝉鸣
XP 11
蝉鸣
回答于 7/14/22, 4:44 PM

您的回答

登录以回答

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

问答区积分规则如下:


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

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