管风琴
约 1029 字大约 3 分钟
2025-09-23
此页面用来记录管风琴乐谱的编码方式。
音符编码
| 物品 | 音高 | 编号 |
|---|---|---|
白色混凝土 | F#3 | 0 |
橙色混凝土 | G3 | 1 |
品红色混凝土 | G#3 | 2 |
淡蓝色混凝土 | A3 | 3 |
黄色混凝土 | A#3 | 4 |
黄绿色混凝土 | B3 | 5 |
粉色混凝土 | C4 | 6 |
灰色混凝土 | C#4 | 7 |
淡灰色混凝土 | D4 | 8 |
青色混凝土 | D#4 | 9 |
紫色混凝土 | E4 | 10 |
蓝色混凝土 | F4 | 11 |
棕色混凝土 | F#4 | 12 |
绿色混凝土 | G4 | 13 |
红色混凝土 | G#4 | 14 |
黑色混凝土 | A4 | 15 |
白色混凝土粉末 | A#4 | 16 |
橙色混凝土粉末 | B4 | 17 |
品红色混凝土粉末 | C5 | 18 |
淡蓝色混凝土粉末 | C#5 | 19 |
黄色混凝土粉末 | D5 | 20 |
黄绿色混凝土粉末 | D#5 | 21 |
粉色混凝土粉末 | E5 | 22 |
灰色混凝土粉末 | F5 | 23 |
淡灰色混凝土粉末 | F#5 | 24 |
执行编码
| 物品 | 延时 |
|---|---|
紫色地毯 | 0gt |
品红色地毯 | 1gt |
红色地毯 | 2gt |
橙色地毯 | 3gt |
黄色地毯 | 4gt |
黄绿色地毯 | 5gt |
绿色地毯 | 6gt |
青色地毯 | 7gt |
结束编码
| 物品 | 延时 |
|---|---|
紫色玻璃片 | 4gt |
品红色玻璃片 | 5gt |
红色玻璃片 | 6gt |
橙色玻璃片 | 7gt |
黄色玻璃片 | 8gt |
黄绿色玻璃片 | 9gt |
绿色玻璃片 | 10gt |
青色玻璃片 | 11gt |
编码教程
每执行一个槽位都需要4gt时间。很明显,从开始执行到执行结束,最少需要占用3个槽位。如果只有一条轨道,那么音符之间的间隔只能为12gt(0.6s),很明显无法演奏大部分曲目。所以机器一共安装了四条演奏轨道,可以做到以0.2s的间隔连续演奏。演奏的过程中往往有大量和弦,你可以通过同时演奏、延长发音时间的方式来简化音轨。
每一个音符都需要使用“音符编码+执行编码+结束编码”三个物品组合来发出。
- 机器读取到音符编码(可以同时读取多个)时,获取到需要执行的音符。
- 读取到执行编码时,在规定游戏刻后开始发音。
- 读取到结束编码时,在规定游戏刻后结束发音。
- 编码中间可以穿插栅栏来延长时间。空下的位置也需要使用橡木栅栏填充(其实其他物品也可以)。
视频材料
本机器来自B站redberd小红 视频教程
白色混凝土
橙色混凝土
品红色混凝土
淡蓝色混凝土
黄色混凝土
黄绿色混凝土
粉色混凝土
灰色混凝土
淡灰色混凝土
青色混凝土
紫色混凝土
蓝色混凝土
棕色混凝土
绿色混凝土
红色混凝土
黑色混凝土
白色混凝土粉末
橙色混凝土粉末
品红色混凝土粉末
淡蓝色混凝土粉末
黄色混凝土粉末
黄绿色混凝土粉末
粉色混凝土粉末
灰色混凝土粉末
淡灰色混凝土粉末
紫色地毯
品红色地毯
红色地毯
橙色地毯
黄色地毯
黄绿色地毯
绿色地毯
青色地毯
紫色玻璃片
品红色玻璃片
红色玻璃片
橙色玻璃片
黄色玻璃片
黄绿色玻璃片
绿色玻璃片
青色玻璃片