用计算机自动作曲?Wolfram的手机铃声生成算法

    随着计算机科学的发展,越来越多的人开始思考,人工智能到底能强到什么地步?是否会有一天,我们可以完全通过计算机算法生成一部想象力丰富、情节跌宕起伏的科幻小说?“写作机器”或许离我们还有些遥远,不过用计算机来自动作曲已经有了一些像模像样的算法了。网友digiter分享了一个非常有意思的站点WolframTones,它是Wolfram的一个有趣的项目:用程序算法随机生成一段动听的音乐(用来当手机铃声)。随便点击一个Style,系统会自动生成一段音乐,而且每次生成的都不一样。程序的算法简单得简直让人不敢相信:随机生成一组初始编码(第一列),然后按照一些简单的“生命游戏低维版”式的规则不断迭代生成出余下列的编码,再将这些编码与各音高一一对应起来。难以置信的是,这样简单的算法居然能产生出如此和谐动听的旋律,科学与艺术奇迹般地结合在了一起。

  

11 条评论

  • 宇智波带狗

    神奇……

    话说偶还没和m67喝过酒呢……Orz

  • hetong_007

    或许能够发现更多音乐的规律

  • Nexus1

    元胞自动机,还是很讲究音乐的韵律的,这估计就是Wolfram所谓NKS能够解释现有科学不能解释的一部分

    顺便推荐个好游戏
    http://www.51w.cc/flash/1/7443/1/

  • hzxswyg

    这个以前就知道了

  • leokan

    oibh上有个很弱智的人竟然一与您喝过酒来炫耀自己OI多厉害…

  • 最喜欢你的blog

    迭代?又在混沌……

  • Uranus

    大哥 我太崇拜你了 QQ 395716358 一定要加我呀 我要向你致敬

  • andy

    第二列就不和规则呀?

  • 万毒狂魔

    元胞自动机……

  • ibelieve

    写了个程序生成了一个,不知演奏效果怎样?
    ■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
    □■□■□■■■■□□■■□□■■□■□□■■□□■■□■□
    □□■□■□■□■□■□■□■□■□□■□□■□■□■□□■
    ■■□■□■□■■□□■■□■□□■□□■■■□□■□■□□
    □□■□■■□□■□■□■□□■□□■■■□□■■■□□■■
    □■□■■□■■■□□■□■□□■■■□□□□□□□■■■□
    □□■■□□□□□■■■□□■■■□□□□□□□□□□□□□
    ■■■□□□□□□□□□■■■□□□□□□□□□□□□□□□

  • ibelieve

    还是01阵好看些:
    110101010100101000101000101000
    010100101100010100010100010100
    010100011010001010001010001010
    001010010101000101010101000101
    100101010010100010101010100010
    010101001001011010011001011010
    010011010101010101010101010101
    010010110010110010110010110010
    准备写一个演奏程序

发表评论

9  +  1  =