MCJE红石音乐教程Part-1-音符盒
Tc天残
2019年09月25日 21:32
收录于文集
共3篇

音符盒

材质

材质对比

合成

8个任意木板围一圈,中间红石粉。

ID

minecraft:noteblock  (1.13以前)

minecraft:note_block (1.13+)

奏乐

音符盒上方必需是空气方块才会发出声音和粒子效果。空气方块可以是minecraft:air,minecraft:cave_air 1,minecraft:void_air 2

玩家左键 3音符盒或音符盒被红石激活时,音符盒会在BE 4发出声音并在其上方弹出音符粒子。发出什么声音由BE时音符盒的状态决定而不是激活时。声音可以传播48格远,音量随之逐渐衰减。

1:生成在洞穴中

2:用于Y轴>255或<0(可以用结构方块证明)及未加载区块,所以音符盒在第255格时可以弹奏

3:创造模式拿剑不行

4:Block Event,Part0有介绍

调音

对音符盒右键可以调音,且会以调音后的声音弹奏一次。每次音符盒的音高提高半阶,音域为两个八度,一共有25种不同音高(对应音符盒的note状态0-24)。不同音高弹奏时发出的音符粒子颜色不同。如果你不使用资源包,snare,hat,basedrum这三种乐器可以不调音。

——Minecraft Wiki

——Minecraft Wiki

——Minecraft Wiki

音色(乐器)

音符盒下方的方块会影响音符盒的乐器。

1.13以前音符盒发出的乐器声音取决与下面的方块。1.13+取决于音符盒的instrument状态,这个状态会在 玩家放置音符盒,更新其下方方块,从36号方块复原,从结构里加载 时检查,而用 调试棒,命令/setblock 等不会检查。目前为止共有16种不同音色。

——Minecraft Wiki

对应材料类型的任意方块是可行的,例如:玻璃板,半砖,压力板 1,蘑菇方块。

1:bell等乐器明确指出了需要矿物块,用轻/重质压力板,矿石是不行的

版本差异

选取方块 鼠标中键(按下滚轮);选取方块且复制nbt数据 Ctrl + 鼠标中键

半连接性(Quasi-connectivity,简称QC),即发射器,投掷器,活塞可以在上方方块被激活时(不直接接触)激活。通常情况下被QC激活时不能更新到该方块,此时该方块处于BUD态,需要对该方块更新


识谱

音符及时值

往后继续加横杆就是 六十四 , 一百二十八 以此类推。

全音符的时值是二分音符的两倍,二分音符时值是四分音符的两倍,以此类推。

延音线可以认为是把多个音高相同音符的时值相加,而圆润线表示不同音之间的平滑过渡

在五线谱中,音符上面有倒三角或点代表这是顿音,大致可认为时长分别缩短为1/41/2

在简谱和五线谱中,音符右边附点表示时长×3/2,带两个点就×3/2 ×3/2

音高

一般数字音高为0-127,钢琴对应数字音高为21-10888位(56个白键,32个黑键)。

每个八度C开始,一个八度是指从第一个C到第二个C,升高八度相当于提升12个半音或7个全音,也相当于数字音高提升12,等同于音符盒note提升12。

12个半音除去5个黑键有7个白键,这7个白键依次为C,D,E,F,G,A,B,相当于简谱的1,2,3,4,5,6,7(do,re,mi,fa,sol,la,ti(si))。其中E和F,B和C之间没有半音(黑键)。一个八度可表示为C,C#,D,D#​,E,F,F#,G,G#​,A,A#,B。在字母后面加上数字来表示是第几个八度。88k钢琴的音域为A0-C8。如果音符盒音域不够通常是换乐器或升降八度。

建议用字母而不是数字音高来记谱。

C4(中央C)对应的数字音高是60

MC harp竖琴/钢琴音色对应钢琴区域。F#3-F#​5(54-78)

下图为钢琴键与五线谱对应关系。1=C时简谱的1相当于C4(中央C)。

上边的谱号叫高音谱号,下边的谱号叫低音谱号。高音下加一横为C4,低音上加一横为C4音符每上升半条线就相当于上升一个全音。

下图这个叫中音谱号,中音谱号中间的那条线就是C4

升降号

从左到右依次为:降半音,还原,升半音,升高两次半音,对于当前行及发相同音(升降n个八度)都有效。标在谱号全曲有效直到更换谱号升降标记。在音符前,音符直到本小节结束都有效。E和F,B和C之间没有半音,所以直接升降到接着的全音。从钢琴来看,升降一次半音就相当于移动到上/下一个键。

升降八度

注意,升降只影响对应音轨/谱号,不影响整体。有时数字8可以不写。

对于简谱,在数字上标点表示升八度,在下面标降八度,标多少点就升降多少次。

休止符

图中为4/4拍。

在简谱中用0表示休止。

速度与对应时间

在一些乐谱上会标有=154,表示一分钟有154个四分音符。在MC中每秒有20gt,一分钟就有1200gt,每个四分音符的时长就是1200/154gt=7.792...gt 1,由于MC中不能精确到零点几gt,所以为了方便取整为8gt,那么八分音符就是4gt,十六分音符就是2gt等等。注意等号左边不一定全是四分音符2gt=1红石刻=1档中继器。活塞推红石块是2gt,而音符盒被36方块激活会延迟1gt,所以活塞推红石块到音符盒发音是3gt。

1:在之后的MOD篇会介绍改变游戏速度等MOD

节拍

在一些乐谱上会标有2/4,后面数字表示以4分音符为一拍,前面数字表示每小节有2拍。对于4/4也同样道理。

n连音

可以看到音符下面有个数字3,表示三连音,由这三个音符按照各自时值平分三连音所站时值。

滑音

左边和右边同样效果

踏板

踩下踏板时松开钢琴键,琴弦仍然震动发音。可以理解为保持音。

花体或括号都可以表示踏板。

力度记号

一般按照ppp,pp,p,mp,mf,f,ff,fff分为8等级,越右越强。在MC里体现为音符盒的数量和距离。

渐变记号

>范围内渐弱,在<内渐强。


一些帮助

红石音乐一般在X轴方向上,主要是面向,按F3指针红色边指向的就是X轴,或者在左边的Facing里看到当前面朝方向,因为太阳和月亮从东边升起

最好别在会下雪的生物群系里做红石音乐,因为音符盒上方会积雪导致不能发出声音,可以在音符上方两格以上放结构空位解决,/give @p minecraft:structure_void (1.10+),不用屏障是因为屏障是完整方块上方也会积雪影响美观。

音符盒的红石音乐一般由中继器串起来,必要时使用活塞来错开1gt的发声。

中继器之间一般由红石粉或方块来连接,如果觉得固体方块挡视野可以用完全透明的固体方块屏障来代替,使用 /give @p minecraft:barrier 获得(1.8+),拿在手里会以颗粒形式渲染周围的屏障方块1.7.10可以对固体方块使用透明贴图的材质。

如果用格式化的中继器(一排中继器整齐排列且延时相同),可以用 /clone 来快速完成,如果需要,可以塞到保持开启的命令方块里然后拿起来(先让auto标签为1b,再把/clone命令以相对坐标的形式写进去,然后对着命令方块 Ctrl+中键),这样往地上一摆就自动执行命令了。1.7.10版本请用WE

1.8-1.12Ctrl+中键 选取带有note(音高)标签的音符盒。

关于长音,音符盒不用资源包和MOD的情况下,要表现长音通常是后面接一排中继器来一直激活同一个音的音符盒。

推荐用1.121.14制作音符盒音乐,因为有更多乐器,以及可以使用上述的一些很便捷的功能。

预告:下一Part介绍资源包。