教程:红石音乐
Connie
发表时间: 2026-01-16 16:38:02
最后更新: 2026-01-16 16:38:02(6小时前)
教程:红石音乐是一个教你怎样用音符盒和红石制作红石音乐的教程。注意,有些方法是使用Mod或外部程序来实现的。
外部程序
使用Note Block Studio
-
本文适用于Minecraft Java版,主要介绍Note Block Studio在红石音乐创作中的应用。
-
Minecraft Note Block Studio允许用户从头开始制作红石音乐,同时也支持将现有的.mid格式音乐文件转换为红石音乐。
-
该软件还提供导出功能,允许用户将创作的红石音乐工程导出为“原理图”(Schematic)或结构文件,以便通过结构方块或者其他工具如MCEdit、Litematica等导入到游戏中。
-
在Note Block Studio中,用户可以直接创作红石音乐,或导入现有的.mid文件进行编辑。
-
如果你使用了从网上下载的.nbs工程文件或者.mid文件导入,需先遵循软件的指导对其进行调整,以确保与游戏的兼容性。
-
由于Minecraft的游戏机制,能在原版游戏中正常播放的歌曲受到了一定限制,例如歌曲的速率需设为特定值,音符的音高必须在规定音域内。
-
你可以通过点击右上角图标打开“Minecraft 兼容性”窗口,以检查音乐的适配状态。
-
完成创作或修复后,可以通过“文件”菜单中的选项“导出为 schematic...”“导出为直轨 schematic...”或“导出为分支 schematic...”之一,导出为不同样式的结构文件。
-
弹出的窗口中提供更多自定义选项,设置后点击“导出”,选择文件的保存位置,即可生成相应的原理图或结构文件。
-
对于原理图,若是在1.12.2及之前的版本中使用,可利用MCEdit进行导入;而结构文件则需要放入<存档根目录>/generated/minecraft/structures目录,并通过游戏中的结构方块加载。
-
如果你想在生存模式或服务器中建设导出的结构,可以使用Litematica模组来创建一个结构的“投影”,便于手动复原建造。
-
该模组还支持在创造模式服务器中,以一键方式粘贴具有足够权限的本地导入结构和原理图。
小提示
- 如果您的歌曲中使用了军鼓(Snare Drum),那么音符盒底部必须是沙子类方块。
- 这是因为这类方块受到重力影响会下落,而这可能导致音符盒的结构不一定能够得到良好的支撑。
- 因此,建议在将结构导入游戏后,务必手动检查该乐器的音符盒,以确保其正常工作。
- 强烈建议不要将.mp3等格式的音频文件直接转换为.mid文件以便导入红石音乐。
- 现代音乐的编排相对复杂,频谱往往十分混乱,导致转换后的.mid音乐效果很不理想。
- 除非原曲是简单的纯钢琴曲,即使如此,您可能仍需在转换后进行大量的修复,使用这种方法最终只会造成噪音的累积。
手动建造
- 理解乐谱与红石电路之间的关系对于制作红石音乐至关重要。
- 音乐的基本构成包含节奏和音高两个要素。
- 节奏的变化来源于连接音符盒的红石中继器等组件的延迟设置。
- 音高则由音符盒的使用频率决定。
- 如果你掌握了这些基本概念,便可以创作出无尽的红石音乐作品。
基础知识
- 你可以通过敲击一个音符盒或者使用红石信号来播放音符。
- 通过使用来改变音符盒的音高。
- 记住,红石粉可以激活它指向的所有方块,而不是只有一个。
- 音符盒的上方不可以有方块阻挡。
小提示
红石
- 通过一行行地放置红石中继器和音符盒能连续播放不同的音符。
- 另一种方法是把音符盒放在探测铁轨边上,这样可以边行驶边播放音乐。
音高

音高关系参考图
- 音高是组成音乐的重要要素之一。下面的表格给出了所有可用的音高及所需使用音符盒的次数。
| 贝斯 | 铃铛 | 长笛 | 管钟 | 吉他 | 木琴 | 铁片琴 | 牛铃 | 迪吉里杜管 | 方波 | 班卓琴 | 电钢琴 | 竖琴 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F♯1/G♭1 | 0次 | 0次 | |||||||||||
| G1 | 1次 | 1次 | |||||||||||
| G♯1/A♭1 | 2次 | 2次 | |||||||||||
| A1 | 3次 | 3次 | |||||||||||
| A♯1/B♭1 | 4次 | 4次 | |||||||||||
| B1 | 5次 | 5次 | |||||||||||
| C2(低音C) | 6次 | 6次 | |||||||||||
| C♯2/D♭2 | 7次 | 7次 | |||||||||||
| D2 | 8次 | 8次 | |||||||||||
| D♯2/E♭2 | 9次 | 9次 | |||||||||||
| E2 | 10次 | 10次 | |||||||||||
| F2 | 11次 | 11次 | |||||||||||
| F♯2/G♭2 | 12次 | 0次 | 12次 | ||||||||||
| G2 | 13次 | 1次 | 13次 | ||||||||||
| G♯2/A♭2 | 14次 | 2次 | 14次 | ||||||||||
| A2 | 15次 | 3次 | 15次 | ||||||||||
| A♯2/B♭2 | 16次 | 4次 | 16次 | ||||||||||
| B2 | 17次 | 5次 | 17次 | ||||||||||
| C3 | 18次 | 6次 | 18次 | ||||||||||
| C♯3/D♭3 | 19次 | 7次 | 19次 | ||||||||||
| D3 | 20次 | 8次 | 20次 | ||||||||||
| D♯3/E♭3 | 21次 | 9次 | 21次 | ||||||||||
| E3 | 22次 | 10次 | 22次 | ||||||||||
| F3 | 23次 | 11次 | 23次 | ||||||||||
| F♯3/G♭3 | 24次 | 12次 | 0次 | 24次 | 0次 | 0次 | 0次 | 0次 | |||||
| G3 | 13次 | 1次 | 1次 | 1次 | 1次 | 1次 | |||||||
| G♯3/A♭3 | 14次 | 2次 | 2次 | 2次 | 2次 | 2次 | |||||||
| A3 | 15次 | 3次 | 3次 | 3次 | 3次 | 3次 | |||||||
| A♯3/B♭3 | 16次 | 4次 | 4次 | 4次 | 4次 | 4次 | |||||||
| B3 | 17次 | 5次 | 5次 | 5次 | 5次 | 5次 | |||||||
| C4(中央C) | 18次 | 6次 | 6次 | 6次 | 6次 | 6次 | |||||||
| C♯4/D♭4 | 19次 | 7次 | 7次 | 7次 | 7次 | 7次 | |||||||
| D4 | 20次 | 8次 | 8次 | 8次 | 8次 | 8次 | |||||||
| D♯4/E♭4 | 21次 | 9次 | 9次 | 9次 | 9次 | 9次 | |||||||
| E4 | 22次 | 10次 | 10次 | 10次 | 10次 | 10次 | |||||||
| F4 | 23次 | 11次 | 11次 | 11次 | 11次 | 11次 | |||||||
| F♯4/G♭4 | 0次 | 24次 | 12次 | 0次 | 12次 | 12次 | 12次 | 12次 | |||||
| G4 | 1次 | 13次 | 1次 | 13次 | 13次 | 13次 | 13次 | ||||||
| G♯4/A♭4 | 2次 | 14次 | 2次 | 14次 | 14次 | 14次 | 14次 | ||||||
| A4 | 3次 | 15次 | 3次 | 15次 | 15次 | 15次 | 15次 | ||||||
| A♯4/B♭4 | 4次 | 16次 | 4次 | 16次 | 16次 | 16次 | 16次 | ||||||
| B4 | 5次 | 17次 | 5次 | 17次 | 17次 | 17次 | 17次 | ||||||
| C5 | 6次 | 18次 | 6次 | 18次 | 18次 | 18次 | 18次 | ||||||
| C♯5/D♭5 | 7次 | 19次 | 7次 | 19次 | 19次 | 19次 | 19次 | ||||||
| D5 | 8次 | 20次 | 8次 | 20次 | 20次 | 20次 | 20次 | ||||||
| D♯5/E♭5 | 9次 | 21次 | 9次 | 21次 | 21次 | 21次 | 21次 | ||||||
| E5 | 10次 | 22次 | 10次 | 22次 | 22次 | 22次 | 22次 | ||||||
| F5 | 11次 | 23次 | 11次 | 23次 | 23次 | 23次 | 23次 | ||||||
| F♯5/G♭5 | 0次 | 12次 | 0次 | 0次 | 24次 | 12次 | 24次 | 24次 | 24次 | 24次 | |||
| G5 | 1次 | 13次 | 1次 | 1次 | 13次 | ||||||||
| G♯5/A♭5 | 2次 | 14次 | 2次 | 2次 | 14次 | ||||||||
| A5 | 3次 | 15次 | 3次 | 3次 | 15次 | ||||||||
| A♯5/B♭5 | 4次 | 16次 | 4次 | 4次 | 16次 | ||||||||
| B5 | 5次 | 17次 | 5次 | 5次 | 17次 | ||||||||
| C6(高音C) | 6次 | 18次 | 6次 | 6次 | 18次 | ||||||||
| C♯6/D♭6 | 7次 | 19次 | 7次 | 7次 | 19次 | ||||||||
| D6 | 8次 | 20次 | 8次 | 8次 | 20次 | ||||||||
| D♯6/E♭6 | 9次 | 21次 | 9次 | 9次 | 21次 | ||||||||
| E6 | 10次 | 22次 | 10次 | 10次 | 22次 | ||||||||
| F6 | 11次 | 23次 | 11次 | 11次 | 23次 | ||||||||
| F♯6/G♭6 | 12次 | 24次 | 12次 | 12次 | 24次 | ||||||||
| G6 | 13次 | 13次 | 13次 | ||||||||||
| G♯6/A♭6 | 14次 | 14次 | 14次 | ||||||||||
| A6 | 15次 | 15次 | 15次 | ||||||||||
| A♯6/B♭6 | 16次 | 16次 | 16次 | ||||||||||
| B6 | 17次 | 17次 | 17次 | ||||||||||
| C7 | 18次 | 18次 | 18次 | ||||||||||
| C♯7/D♭7 | 19次 | 19次 | 19次 | ||||||||||
| D7 | 20次 | 20次 | 20次 | ||||||||||
| D♯7/E♭7 | 21次 | 21次 | 21次 | ||||||||||
| E7 | 22次 | 22次 | 22次 | ||||||||||
| F7 | 23次 | 23次 | 23次 | ||||||||||
| F♯7/G♭7 | 24次 | 24次 | 24次 |
节奏
- 节奏在音乐中占据着至关重要的地位,其中包含了速度与时值等多个方面。
- 虽然音符盒的音效持续时间无法进行调整,但可以通过修改音符盒之间的发声时间间隔来近似改变音符的时值。
- 使用红石中继器,可以有效地调节两个音符之间的时间间隔。
- 每个红石中继器的延迟设置可选择为1、2、3或4个红石刻(rt,1rt等于0.1秒)。
在Java版中,0.5、1.5等带小数的红石刻(或1、3等奇数游戏刻)的延迟可以借助:
下表展示了一些不同速度(BPM)下不同时值的红石刻。
| 50 | 60 | 75 | 100 | 150 | |
|---|---|---|---|---|---|
| 三十二分音符或其休止符 | 1.5 rt | (无匹配) | 1 rt | (无匹配) | 0.5 rt |
| 十六分音符或其休止符 | 3 rt | 2.5 | 2 rt | 1.5 rt | 1 rt |
| 三连音或其休止符 | 4 rt | (无匹配) | (无匹配) | 2 rt | (无匹配) |
| 八分音符或其休止符 | 6 rt | 5 rt | 4 rt | 3 rt | 2 rt |
| 四分音符或其休止符 | 12 rt | 10 rt | 8 rt | 6 rt | 4 rt |
| 二分音符或其休止符 | 24 rt | 20 rt | 16 rt | 12 rt | 8 rt |
| 附点二分音符或其休止符 | 36 rt | 30 rt | 24 rt | 18 rt | 12 rt |
| 全音符或其休止符 | 48 rt | 40 rt | 32 rt | 24 rt | 16 rt |
如果你的歌曲里有四分音符的三连音,你可以用两个十六分音符与一个八分音符来代替,这听起来也像是三连音。
调节整体节奏
- 本段落所述内容仅适用于Java版。
- 以下两个方法可在不改变电路的情况下,调节红石音乐整体的播放速度。
- 使用/tick
-
在Minecraft中,可以通过使用/tick命令来调整游戏的刻速率,从而影响红石音乐的演奏速度。
-
游戏的默认刻速率设定为每秒20次(即20TPS),因此每当刻速率增加或减少1时,红石音乐的节拍速度(BPM)将相应地调整为其原有速度的0.05倍。
-
例如,若您希望将红石音乐的BPM从75调整至96,则可以在聊天框中输入指令/tick rate 25.6。
-
特别需要注意的是,退出当前存档并再次加载时,游戏刻速率会自动恢复为20TPS。
- 使用Replay Mod

首先,你需要下载并安装录像回放模组(Replay Mod)。在成功安装模组并启动Minecraft之后,请按以下步骤操作:
- 打开含有红石音乐的存档,完整播放一遍对应的红石音乐。
- 可以在音乐开始和结束时按M键以在时间轴上标记位置。
- 播放完成后,返回到主菜单。此时右上角会出现一个名为“保存录像文件中……”的小窗,待处理完成后,点击“完成”按钮将录像回放文件保存。
- 点击主菜单右侧的“回放中心”按钮,即可找到已保存的录像回放文件。选择并加载对应的回放文件。
- 加载完成后,按P键暂停回放,并按B键打开玩家列表,点击对应的玩家以将镜头固定到玩家的视角(类似于旁观模式)。
- 按P键继续回放,在音乐即将开始时暂停,并用I键和O键在关键帧时间轴的00:00处添加旁观者关键帧和时间关键帧(此处记为t1)。
- 以正常速度继续回放,此后镜头会随玩家移动。
- 在回放的过程中,不要擅自移动游标在时间轴上的位置。
- 如音乐的时间很长,可将回放速度调快,但需要在即将结束时调回原速。
- 在音乐结束时暂停,并添加旁观者关键帧和时间关键帧(此处记为t2)。
- 根据需要的BPM调节时间关键帧的参数:调整t2在关键帧时间轴上的位置,以达到变速的效果。
- 假如你的红石音乐的BPM为75,而你想要将其BPM调整为120,那么你就要使t1和t2之间的时差变为原来的75÷120×100%=62.500%。
- 分别双击两个时间关键帧(形如字母I),可以看到其各自的时间系数和时间轴位置。
- 假如t1的时间轴位置为0分0秒0毫秒,t2的时间轴位置为1分30秒0毫秒,那么就需要修改t2的时间轴位置,使得二者的时差变为原来的62.500%,即90×0.625=56.25(秒)。将t2的时间轴位置改为0分56秒250毫秒,然后点击“保存”。
- 也别忘了一同修改t2相关的旁观者关键帧的时间轴位置与其相同。
- 最后,将关键帧时间轴上的游标移动到00:00处(当心不要误拖动关键帧!如果你真的这么做了,可以用Ctrl + Z撤销),并点击“播放选取的帧”(第二行的“▶”按钮),即可聆听变速后的红石音乐。
音色
- 参见:音符盒 § 乐器
示例
- 音符盒可以制造有用的声音或者制作你喜爱的歌曲。
- 注意:这里列出的歌曲均属于公有领域,这意味着它们的版权已过期。
门铃

火车鸣笛声
按照以下的步骤,可以得到D增三和弦的音,其类似于火车鸣笛的声音:
- 在地面放置一个按钮并将红石放在按钮后面。然后在第一个红石的两边各放一块红石,一个在左边,另一个在右边。
- 在3块红石后面放置3个红石中继器并设置为1档(不进行右击)。这时如果红石被充能,红石中继器也将被激活。
- 将中继器后面的方块替换为黏土。这样当音符盒激活时,它们会使用长笛的音色。
- 将音符盒放置在黏土上。第一个右击8次,第二个12次,第三个16次。
- 在音符盒后面放置3个红石中继器,并将它们设置为4档(右击3次)。再在中继器后面放置一排中继器并将其设置为2档(右击1次)。
- 重复3和4将音符盒放置在中继器后。当你按下按钮时,你将听到类似于火车鸣笛的声音。
这是在Minecraft中建造的一个制作火车鸣笛声音的例子。为了获得最好的效果,你需要在每一个音符盒的下面放置一块黏土
小星星
按照以下的步骤,你可以做出乐曲《小星星》的基本旋律:
- 选一个你喜欢的音符盒音色。钢琴音色是最容易获得的音色,因为主世界随处可见的草方块和泥土就可以发出这种声音。
- 放置一个音符盒并右击6次。在音符盒的后面放置一个被设置为4档的红石中继器,并在这个中继器后面放置一个被设置为2档的红石中继器。随后重复一遍这个步骤。
- 重复步骤2来制作相同的部分,不过第2次需要右击13次,第3次需要右击15次。这样,你现在应该放置了6个音符盒。激活第一个音符盒,如果声音突然中断,检查中继器的朝向是否正确;如果音调不正常,重新调整音调不正常的音符盒。
- 放置最后一个音符盒,并右击13次。为了节省空间,接下来的中继器将要放在音符盒的右边。在音符盒的右边放在一个中继器, 然后在这个中继器后面连续放置两个中继器。将它们都设置为4档。
- 在最右侧的中继器右边放置音符盒,并右击11次。之后在音符盒前面放置一个被设置为4档的中继器与被设置为2档的中继器,这两个中继器应该面向你。重复这个步骤。
- 重复步骤2来制作相同的部分,不过第2次需要右击10次,第3次需要右击8次。放置最后一个音符盒,并右击6次。
- 激活音乐,它应该听起来像《小星星》。这只是乐曲开头的一部分,你可以找到完整的乐谱以建造剩余的部分。
茉莉花
以下是民歌《茉莉花》的一部分,速度75。请根据#手动建造的内容自行完成建造。
按照下面的顺序来布置音乐:
- 第1部分
- E4,四分音符,2个被设置为4档的红石中继器
- E4,八分音符,1个被设置为4档的红石中继器
- G4,八分音符
- A4,八分音符
- C5,八分音符
- C5,八分音符
- A4,八分音符
- G4,四分音符
- G4,八分音符
- A4,八分音符
- G4,四分音符
- 4分休止符
- 第2部分
- 重复第1部分
- 第3部分
- G4,四分音符
- G4,四分音符
- G4,四分音符
- E4,八分音符
- G4,八分音符
- A4,四分音符
- A4,四分音符
- G4,二分音符,4个被设置为4档的红石中继器
- E4,四分音符
- D4,八分音符
- E4,八分音符
- G4,四分音符
- E4,八分音符
- D4,八分音符
- C4,四分音符
- C4,八分音符
- D4,八分音符
- C4,二分音符
红石可编程音乐
-
首先,使用任意一种红石导体构建一个垂直的正方形,注意去掉两个角。
-
在这之后,将活塞与一个红石计时器相连,以使正方形围绕方块进行旋转。
-
对每个音符来讲,都需要重复构建上述正方形。
-
接下来,放置一支红石火把,并在其后放置红石粉,随后将一个红石中继器置于正方形内部,以便为一个方块供电。
-
然后,你可以选择在方块的另一侧再连接一段红石粉,并将其与音符盒连结起来。
-
将所有的音符盒按需安装完成后,使用玻璃替代部分方块,并激活旋转正方形的计时器。
-
需要注意的是,红石导体经过红石中继器时会发出音符,而玻璃则不会发声。
-
计时器的速度将决定音乐的节奏,而玻璃与红石导体的使用则影响音符的发出。
-
此外,音符盒可被视为乐器,利用这些装置,你可以为你的建筑或服务器制作出音效程序。

评论({{ count }})条
{{ item.user_detail["nick_name"] }}
{{ item.user_detail["title"] }}
暂无内容