看看你的歌曲是什么形状?
这种在线程序可以读取MIDI文件,分析出音乐中重复的段落,通过透明半圆连接起来,形成“歌曲的形状”。
![]() ![]() |
目前有人开发了一个Java程序,可以分析MIDI文件中的重复段落,并通过透明半圆连接起来,形成“歌曲的形状”。
比如下图:
Mary Had a Little Lamb的歌曲形状
这是Mary Had a Little Lamb其中的一段,程序只要发现相同的片段就把他们连接到一起,形成一个半圆。通过这个程序生成的图形,你就可以了解到整个音乐大致的一个曲式。
再看下图,是民歌Clementine的形状,很显然他包含了很多完全一样的重复段落。很多细小的重复并没有在下图显示出来,因为这张图被缩小了,小的重复几乎看不到了。
Clementine的歌曲形状
下图一看就知道是ABBA型的音乐。
典型的ABBA
这个工具还有一个用处,把一首歌的不同声部分别进行分析,就大致能了解到不同声部是如何编排的,比如下图是一首音乐的两个不同声部:
一首音乐的两个不同声部
这个工具可以很方便的直接让你“看”到音乐的“形状”,对了解各种风格的音乐会有一些帮助。
这个叫做the shape of song的工具还是很有意思的,但是它必须在线上传MIDI,在线分析音乐的形状。你可以在这里上传你自己的MIDI进行分析,也可以看看别人传的那些MIDI的形状。
我在想有没有可能按照这个思路做一个自动作曲软件或者是音序器软件呢?那一定很有意思,有能力编程的朋友可以试试。
文章出处 http://www.turbulence.org/
转载新闻请注明出自 Midifan.com