基于动态FM合成手段算法作曲实现及应用.docVIP

基于动态FM合成手段算法作曲实现及应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于动态FM合成手段算法作曲实现及应用

基于动态FM合成手段算法作曲实现及应用   摘要:FM技术作用于音乐领域,已有近半个世纪的历史,这是一次传统艺术与现代科技跨界结合的典范。在这种先进技术的支持下,诞生过许许多多具有传奇色彩的合成器、经典的音色和代表性的电子音乐作品。时至今日,历久弥新,我们仍然能从FM8等软件音源上感受到它所发挥出来的魅力。目前,受限于实时控制手段的便捷性,FM技术更多地应用于编辑音色,以供创作时使用,却很少用于实时控制音响的变形过程。该文将试图通过对这种技术的理论阐释与音响分析,结合Max/MSP算法作曲平台进行特性模拟、程序构建,找到一条实时控制音响并最终完成创作的实践之路。   关键词:动态FM合成;作曲;算法作曲;Max/MSP   中图分类号:J604文献标识码:ADOI:10.3969/j.issn1003-7721.2014.03.005   引言   FM合成(FM Synthesis)是无线电调频技术与声音合成领域相结合产生的惊人创举,这种声音合成技术由美国斯坦福大学的John Chowning在上世纪60年代首创。通过这种技术,可以利用运算器(operators)、载波振荡器(carrier oscillators)和调制波振荡器(modulator oscillators),配合一定的算法,获得声音。   FM合成技术在电子音乐发展历程中有着辉煌的历史。在上世纪七、八十年代,它曾广泛地用于合成器音色的制作和编辑。这种技术成就了一批著名的电子合成器,如YAMAHA DX1、DX7等。同时,人们也已经广泛运用这些合成器的音色创作出了大量优秀的作品,如著名的New Age作曲家姬神的专辑《雪谱》(1987)中大量用到了YAMAHA DX7中的FM合成音色。然而,从另一个方面来看,FM合成技术在这些作品中常常以“音色结果”的方式而存在,却很少直接以“音响变形手段”的方式参与电子音乐作品的创作。其主要原因在于:缺乏方便、可靠的实时控制方式对FM合成器的诸参数进行动态调节,从而无法实时控制音响结果发展的逻辑线索。但是,藉由Max/MSP的平台,却可以使这一传统的技术焕发出新的光彩。   在Max/MSPMax/MSP是Cycling′74公司所开发的一种可视化编程语言环境,广泛应用于算法作曲,交互、装置艺术等领域。 平台中,与动态 FM合成相关的构件参数可以根据算法的设计实现动态变化,也就使其产生的音响有了“有控制随机”的可能性,最终使音乐发展的逻辑可被控制。从具体的实现方法上来看,软件本身已具有实现FM合成的最基本构件,所需要的只是设计符合音乐发展逻辑的恰当算法,并借助逻辑运算类、条件判断类构件的配合,最终实现对音响结果的整体控制。   一、FM合成的原理及实现   FM合成技术中的“FM”,是Frequency Modulation(频率调制)的缩写,这个名词恰到好处地描述出FM合成技术的工作原理,即用调制波频率对载波(即被调制波)频率加以调制,获得更复杂声音的过程。其直观的流程图如下:   `图1简单FM合成模型   如图1,ac和am分别代表载波器和调制器的振幅大小。载波器发出频率为fc的载波,同时,调制器发出频率为fm的调制波,将其直接与载波频率相加,产生频率调制的结果。   最简单的FM合成器模型只需包含一个载波振荡器、一个调制振荡器和一系列运算器组件。FM合成所采用的声音材料一般为简单波,如本文实例中所采用的正弦波等等。在Max/MSP平台中,根据图1所示结构图,可构建如下程序:   `图2简单FM合成程序   如图2所示,程序中关键的三个参数分别是:载波频率、频率比(m:c,)与调制指数。其中,频率比代表调制波频率(m)与载波频率(c)的比值,它实际上是设置调制波频率(fm)的另一种方式。这样的设置方式可以使调制波频率始终与载波频率保持一定比例,防止因载波频率变化(或音高变化)而引起的音色频谱比例的改变。   二、动态FM合成的实现   所谓“动态”,是指在发声过程中,声音的各要素随着时间的推移而产生变化的现象。相对于“静态”声音,这更是声音在自然界存在的普遍现象。如风声、水流声、各种动物的叫声等,无不在发声过程中充满了各种变化。动态FM合成,正是要通过相应算法,配合相应的控制手段,有逻辑地实时控制音响各要素的动态变化。   (一)EG与LFO   在电子音乐中,音响各要素的动态变化来自于对各种控制器参数的动态调控,而这种调控离不开EG、LFO等信号发生器的支持。我们若能在Max/MSP中完成这些信号发生器的程序实现和动态控制,便能对各种控制器的参数进行动态调控。   1.EG和LFO的原理及功能   EG(Envelope Generator)即包络发生器,是一种控制信号发生

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档