看360 看360看360

乐谱是怎么转化为八音盒滚筒的?

作为一款播放器,八音盒的设计理念是小而强大,不到2M的身躯却拥有着播放器全部应该有的功能。
以下是为大家精心整理的"乐谱是怎么转化为八音盒滚筒的?"相关知识及问题的最佳答案:

乐谱是怎么转化为八音盒滚筒的?

感谢邀请!这么空对空地讲解,说的和听的都糊涂,我们还是直接从例子出发吧。下面我们将要制作一首八音盒乐曲,《两只老虎》。

首先,当然是要先把乐谱写出来,《两只老虎》的乐谱如下:

5̣ 6̣ 7̣ 5̣ | 5̣ 6̣ 7̣ 5̣ | 7̣ 1 2 - | 7̣ 1 2 - | 2321 7̣ 5̣ | 2321 7̣ 5̣ | 6̣ 2̣ 5̣ - | 6̣ 2̣ 5̣ - ||

有了乐谱之后,我们接下来要制作八音盒的发音部件,也就是小钢片。八音盒体积很小,能演奏的乐曲也很固定,因此我们不大有必要像制造钢琴那样把全部 88 个音都做出来,那样不但费时费力,而且造出来的八音盒体积太大,会非常不方便。为了简化八音盒构造,缩小体积,我们只需要制作在乐曲里用到的音就可以了,没用到的音一律不造。找一张纸一支笔,把乐谱从头到尾看一遍,把用到的音记下来,很容易就能数出,我们用到的音有:

2̣ 5̣ 6̣ 7̣ 1 2 3

于是,我们找一块小钢片,在上面小心翼翼地切割出 6 个刀口,将它分成 7 份,用来发我们想要的 7 个音。长的小钢片发出的音会低一些,短的小钢片发出的音会高一些,我们仔细调整小钢片切进去的刀口的长度,调节每一片小钢片发出的声音,直到满足我们的音准要求为止,如图:

音乐的本质,是一系列高低不同的音,按照一定顺序在不同的时间点发出来。因此,接下来,我们要做的,就是绘制乐曲演奏的时间轴,描述每个音发出的顺序和对应时间。把谱转换为时间轴是很容易的,只要画好一张表,横坐标标出每一个音符的名称,纵坐标标上时间,然后照着谱,一个音一个音读过去,根据每个音的长度在表上相应的位置涂上颜色就可以了。如果你玩过 VOS 或者跳舞机之类的游戏的话,对于时间轴应该会有比较直观的感受。下图是我们根据上面的谱画出来的时间轴:

画好时间轴之后,我们就可以用我们的时间轴去驱动我们的钢片了。怎么驱动呢?很简单,我们适当缩放一下我们的时间轴的比例,让它的宽度和我们的钢片一样宽,让横坐标上的每一个颜色条正好对准它所对应的钢片,然后,我们在时间轴上每个颜色条开始的位置贴一块小小的铁疙瘩,让它凸起来。当我们用小钢片沿着时间轴匀速刮过去的时候,小铁疙瘩就会拨动钢片,发出声音。下图就是贴了小铁疙瘩之后的时间轴的样子:

到现在为止,一个能够演奏的八音盒就完全做好了。可是,这个时间轴体积太大了,能不能缩小一点呢?经过思考,我们发现,如果我们把时间轴的纵坐标严格按比例缩短,演奏的时候刮小钢片也相应地放慢移动的速度,演奏出来的曲子仍然是一样的。因此,我们可以通过按比例缩短纵坐标的方式来减小时间轴占用的体积。很快,我们又发现,如果我们把缩短了的时间轴卷起来,做成一个滚筒,然后装一个发条和传动装置,让滚筒匀速地转起来,这样我们要演奏的时候,只要把小钢片轻轻贴在滚筒上,滚筒旋转的时候上面的小铁疙瘩就会拨动钢片,我们就不用端着钢片去刮时间轴了,多方便!

于是,一个八音盒就造出来了。接下来的后续工作就很容易了,把小钢片、滚筒、发条、传动装置什么的都装到漂亮的小盒子里,加上各种装饰,上面再放上两只老虎,装进礼品盒里,包上精美的包装纸,扎上缎带,然后就可以拿去送给心中清纯善良可爱智慧的女神了。


乐谱是怎么转化为八音盒滚筒的?

感谢邀请!这么空对空地讲解,说的和听的都糊涂,我们还是直接从例子出发吧。下面我们将要制作一首八音盒乐曲,《两只老虎》。

首先,当然是要先把乐谱写出来,《两只老虎》的乐谱如下:

5̣ 6̣ 7̣ 5̣ | 5̣ 6̣ 7̣ 5̣ | 7̣ 1 2 - | 7̣ 1 2 - | 2321 7̣ 5̣ | 2321 7̣ 5̣ | 6̣ 2̣ 5̣ - | 6̣ 2̣ 5̣ - ||

有了乐谱之后,我们接下来要制作八音盒的发音部件,也就是小钢片。八音盒体积很小,能演奏的乐曲也很固定,因此我们不大有必要像制造钢琴那样把全部 88 个音都做出来,那样不但费时费力,而且造出来的八音盒体积太大,会非常不方便。为了简化八音盒构造,缩小体积,我们只需要制作在乐曲里用到的音就可以了,没用到的音一律不造。找一张纸一支笔,把乐谱从头到尾看一遍,把用到的音记下来,很容易就能数出,我们用到的音有:

2̣ 5̣ 6̣ 7̣ 1 2 3

于是,我们找一块小钢片,在上面小心翼翼地切割出 6 个刀口,将它分成 7 份,用来发我们想要的 7 个音。长的小钢片发出的音会低一些,短的小钢片发出的音会高一些,我们仔细调整小钢片切进去的刀口的长度,调节每一片小钢片发出的声音,直到满足我们的音准要求为止,如图:

音乐的本质,是一系列高低不同的音,按照一定顺序在不同的时间点发出来。因此,接下来,我们要做的,就是绘制乐曲演奏的时间轴,描述每个音发出的顺序和对应时间。把谱转换为时间轴是很容易的,只要画好一张表,横坐标标出每一个音符的名称,纵坐标标上时间,然后照着谱,一个音一个音读过去,根据每个音的长度在表上相应的位置涂上颜色就可以了。如果你玩过 VOS 或者跳舞机之类的游戏的话,对于时间轴应该会有比较直观的感受。下图是我们根据上面的谱画出来的时间轴:

画好时间轴之后,我们就可以用我们的时间轴去驱动我们的钢片了。怎么驱动呢?很简单,我们适当缩放一下我们的时间轴的比例,让它的宽度和我们的钢片一样宽,让横坐标上的每一个颜色条正好对准它所对应的钢片,然后,我们在时间轴上每个颜色条开始的位置贴一块小小的铁疙瘩,让它凸起来。当我们用小钢片沿着时间轴匀速刮过去的时候,小铁疙瘩就会拨动钢片,发出声音。下图就是贴了小铁疙瘩之后的时间轴的样子:

到现在为止,一个能够演奏的八音盒就完全做好了。可是,这个时间轴体积太大了,能不能缩小一点呢?经过思考,我们发现,如果我们把时间轴的纵坐标严格按比例缩短,演奏的时候刮小钢片也相应地放慢移动的速度,演奏出来的曲子仍然是一样的。因此,我们可以通过按比例缩短纵坐标的方式来减小时间轴占用的体积。很快,我们又发现,如果我们把缩短了的时间轴卷起来,做成一个滚筒,然后装一个发条和传动装置,让滚筒匀速地转起来,这样我们要演奏的时候,只要把小钢片轻轻贴在滚筒上,滚筒旋转的时候上面的小铁疙瘩就会拨动钢片,我们就不用端着钢片去刮时间轴了,多方便!

于是,一个八音盒就造出来了。接下来的后续工作就很容易了,把小钢片、滚筒、发条、传动装置什么的都装到漂亮的小盒子里,加上各种装饰,上面再放上两只老虎,装进礼品盒里,包上精美的包装纸,扎上缎带,然后就可以拿去送给心中清纯善良可爱智慧的女神了。


乐谱是怎么转化为八音盒滚筒的?

前来科普八音盒工作的原理,八音盒小时候都玩过,你大概也知道它是靠拨动钢片振动来发声的,但是再细节一点的结构呢?让工程叔来给你讲一讲吧,希望对题主有帮助~

https://www.zhihu.com/video/988173409418883072

视频来源:youtu.be/COty6_oDEkk

*已修复几处翻译不准确,感谢各位指出

听译:小于零 校正:无穷远 时轴:囧老鼠


乐谱是怎么转化为八音盒滚筒的?

前来科普八音盒工作的原理,八音盒小时候都玩过,你大概也知道它是靠拨动钢片振动来发声的,但是再细节一点的结构呢?让工程叔来给你讲一讲吧,希望对题主有帮助~

https://www.zhihu.com/video/988173409418883072

视频来源:youtu.be/COty6_oDEkk

*已修复几处翻译不准确,感谢各位指出

听译:小于零 校正:无穷远 时轴:囧老鼠


乐谱是怎么转化为八音盒滚筒的?

太厉害了。完美接待了我的好奇心。

比这个复杂的八音盒,原理也是一样的。


乐谱是怎么转化为八音盒滚筒的?

太厉害了。完美接待了我的好奇心。

比这个复杂的八音盒,原理也是一样的。