数码音符——不确定之确定

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:zhangtingzhi2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  有一种理论认为,自宇宙诞生以来,所有的音乐作品都已存在,人们要做的只是发现那些好的作品。设想一下,每一首音乐作品其实都是一个符号的序列,如果让一台超级计算机一刻不停、永不厌倦地对所有音符的音级、持续时间以及其他各种参数进行排列组合,那么理论上说,它迟早能创作出或者说重新谱出贝多芬的《命运》。
  然而,理想和现实之间距离遥远,这里先迈出很小的一步,下面展示的是一个非常简单的例子。
  第一步:用程序设计语言编写一个随机数发生器。例如,Print Int(Rnd(1) * 10),反复执行该语句以得到一串随机数。笔者在Visual Basic环境中,未使用Randomize变换随机序列时,获得的数字序列是7、5、5、2、3、7、0、7、8、7、0。
  第二步:将数字转换为音级。例如,0到4分别对应Do、Re、Mi、So、La,5到9也分别对应Do、Re、Mi、So、La,这样就可以把7、5、5、2、3、7、0、7、8、7、0转换为mi、do、do、mi、so、mi、do、mi、so、mi、do。当然,假如读者对调式有点了解,转换规则也可以是其他的样子。
  第三步:将以上音级序列写成五线谱。为了使乐曲织体更丰富些,可以将该序列在高音部重复两次,然后将音符序列的时值延长一倍作为低音部,如下图所示。
  借助MusicXML,以上步骤中的第二步和第三步也可以做成软件自动转换和导出,以实现“自动谱曲”。假如这本杂志会发出声音,并为旋律配上合成器弦乐音色(SynthStrings)的话,那么这段曲子就颇有些氛围音乐的味道了。
  自动作曲就这么简单吗?是,也不是。虽然可以用随机发生器写音乐,但几乎没办法写出好听的音乐。假设有一台超级计算机时时刻刻都在做着随机生成乐谱的工作,那么即便能凑巧写出一部《命运》交响乐,这部交响乐的命运也必然是淹没在比宇宙还要浩瀚的庸俗作品之中。回到本文开始的问题,自宇宙诞生以来,所有的音乐作品都已存在吗?这个问题的答案,取决于人们怎么看待宇宙本身,它自己究竟是一个充满着庸俗作品的大仓库,还是一整部发人深思的《命运》交响曲呢?也许两者都不是。
  想挑战吗?
  1.想用不确定的随机序列把“音乐”做得更好听些,要有超越专业的勇气。例如,一边是调式、调性、音程之类的乐理知识,另一边是Markov链、Stochastic过程等数学知识,当然,还要懂得程序设计,但这并不妨碍普通用户将已有的研究成果直接拿来使用,不妨找几个现成的随机旋律生成软件来玩玩音乐创作吧!
  2.不确定常常出人意料地隐藏在确定之中,素数在自然数轴上的间隔、圆周率的每一位后续小数数字、Fibonacci兔子序列…
其他文献
“轻负高效”是我们对理想教育的追求,这一对矛盾体,如何在教学中得到落实? 回顾多年的教学历程,发现同样的教学要求,对于有的孩子轻若鸿毛,对于另一部分孩子则尤如千斤重担。孩子爱做,再难的事他也能想方设法完成;孩子不爱,跨越小沟如同翻越天堑。  我想,要开启轻负高质这扇大门,我最应该做的是激发学生“爱”上我这门学科,如果爱,那么学习中任何苦、累的感觉皆抛诸脑后;如果爱,那么他们的心会“浸”在其中。那么
柴油机在运行过程,曲轴受到复杂的扭振和各种交变应力,容易造成疲劳断裂。曲轴的断裂事故具有突发性,事故一旦发生具有毁灭性的破坏。文中就如何应用磁记忆技术对柴油机曲轴
诗在高度凝练的语言中饱含着直率明朗的抒情性、流畅而优美的音乐性和参差不齐的形体美,蕴涵着若许无言之美、无尽之意。教师的任务就是要让学生去身临其境地去体会和感受,成功地接受熏陶和感染。随着电子白板技术在教学中的有效运用,它所创设得生动而鲜活的教学情景 ,有效地弥补了传统教学中那种主要依赖学生想象和联想的单一形式,为诗歌教学开辟了一片新天地。    白板使学生对诗歌的理解更深刻、更快捷    对于中学
利用5种全球海潮模型,采用积分格林函数的方法计算了海洋潮汐负荷对中山站GPS测站的影响;并利用GAMIT软件对中山站2006年060~090的GPS数据进行了处理,分析了海潮负荷对GPS基线向量的影响。结果显示,海潮负荷对中山站GPS观测的影响是不可忽视的,联合利用中山站附近的海潮资料和全球海潮资料对于中山站GPS测量的海潮负荷位移改正意义重大。
城市经济增长和交通发展有着十分密切的联系,通过对我国城市人均GDP与每万人拥有公共汽车和人均道路面积的回归分析,运用库兹涅茨曲线对其中的规律和城市交通发展的趋势进行预
分析了大型客运枢纽仿真系统中的各子模块及其功能,构建了行人Agent模型,进行了枢纽内部设施的抽象方法研究;借鉴子整体系统仿真方法,提出了基于枢纽设施对象划分行人组织的子整
提出了一种对数字多边形特征点提取的新方法。本方法从基于多边形边界轮廓点构建的Delaunay三角网的规则和性质出发,依据多边形边界轮廓将Delaunay三角网分为内外两个部分,同时对内外部的Delaunay三角形集合进行分析,实现了对多边形的特征点提取和特征点凹凸性的判断。实验结果表明,该方法是有效的、可行的。
计算了山区和平坦地区2种不同类型的航空重力测量数据在设置不同副测线间距时对测量精度的影响,计算结果表明:适当放宽副测线间距对航空重力测量精度无明显损失,仍可满足《航空重力测量作业规范》中对航空重力测量的精度要求,结论对航空重力测量作业生产具有一定的参考价值。
对于中学信息技术课,学生们常常是下课铃声一响便飞般涌入计算机教室,抢占“最优”隐蔽位置,第一时间打开电脑。学生们真的这般痴迷计算机课程吗?相信大多数教师心里都清楚学生这种行为,他们把计算机课程当成了一节聊天课、放松课、游戏课,早把学习计算机这门课程的事抛到九霄云外了。那教师如何改变学生的这种学习态度,如何化“不重视”为“感兴趣”呢?本文主要从激发学生的兴趣入手,浅谈激发学生兴趣的几点建议。  1.