MSG-模导大战's Archiver

aligo 发表于 2010-2-5 16:50

抽风发春之作:把音乐转换成图像

之前看到过一些flash上面的画面的线条是根据背景音乐进行即时演算生成的,windows media player也有类似的功能
于是基于此原理我也自己用AS3写了个根据音乐即时演算画面的东西,基于某种奇怪的快速傅里叶转换(我现在对此还半明不白的。。。)出来的频谱画图

画法是从中心点往外转圈着画,然后类似示波器似的线会抖动,于是就产生了这种看起来很有意思的类似分形一般的图形
从音乐开始到结束,不删除任何画下去的元素,这样就是直接表现出了整首曲子

很难说这些图形能和音乐上的音符、节奏、旋律之类的概念联系起来,这些图形原理还只是实时的对声音波形样本的反应,如果要识别出这些乐理上的东西应该需要更加高级的模糊识别算法吧。。。
于是目前这个连alpha版本都不算的东西就叫它Tarantella第一号好了,接下去有可能还有二号、三号。。。有兴趣的童鞋可以一起研究

下面是几首曲子生成的图像:
[img]http://pic.yupoo.com/aligo/524018cf4728/2lhmgdxy.jpg[/img]

[img]http://pic.yupoo.com/aligo/014358cf472c/vp3x0th9.jpg[/img]

[img]http://pic.yupoo.com/aligo/708588cf4732/f5v4mwlw.jpg[/img]

[img]http://pic.yupoo.com/aligo/400148cf473f/77efhduu.jpg[/img]

[img]http://pic.yupoo.com/aligo/633878cf4749/6gsrlkw5.jpg[/img]

[img]http://pic.yupoo.com/aligo/691348cf4750/exuyvev7.jpg[/img]

最后是一张放大的细节图:

[img]http://pic.yupoo.com/aligo/693218cf4b1b/q29iwmkx.jpg[/img]

应魔王要求的一张:马勒第六交响曲第一乐章

[img]http://pic.yupoo.com/aligo/404838d3764e/ykb1n5xj.jpg[/img]

neue_ziel 发表于 2010-2-6 01:10

不错,me来试试

neue_ziel 发表于 2010-2-6 01:11

还有。。。你娃真注册了个塞黑的域名啊= =

Young 发表于 2010-2-6 17:08

好看的~~LS的头像太招摇![lol]

红色海浪 发表于 2010-2-6 22:03

塞黑域名?塞尔维亚和黑山共和国?

kenkyoken 发表于 2010-2-8 12:46

你干嘛搞成这样?弄成频谱不好吗~~~~?

aligo 发表于 2010-2-8 22:09

是塞尔维亚和黑山的域名没错-A-

弄成一般常见的频谱太普通了啊。。。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.