Scheme编程技术在算法作曲中的应用研究

来源 :上海音乐学院 | 被引量 : 0次 | 上传用户:zqszc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要以传统编程技术在算法作曲中的应用为研究对象,探讨音乐创作与音乐分析“局部自动化”等问题。因此,本文首先结合相应的实践方法,针对现今计算机介入作曲的各种方式进行分类与比较。本文认为,虽然以神经网络和深度学习为代表的人工智能技术,在自动化作曲领域占据领先地位,但是综合现有的各方面条件,它还存在一定的缺陷,譬如其应用落地的使用场景过于单一,作曲家无法准确介入到音乐的具体产生过程环节等。传统的编程技术对于作曲家实现创作的局部自动化具有重要意义,因此笔者根据不同的创作需求,建立了一些常用的功能模块,并已经成功地运用在了几部新作品中。当然,对于音乐专业的人来说计算机的编程知识相对匮乏,于是,一些不懂编程的作曲家寻求与计算机工程师的合作,建立研究团队来共同完成一部艺术作品。但是年轻一代的作曲家群体,应该积极掌握计算机辅助创作领域的各项技能,力求成为计算机与作曲两个交叉领域的综合型人才。因为只有作曲家本人才最清楚到底想要在作品中呈现怎样的“艺术需求”,也只有作曲家本人,才清楚计算机应在创作过程中的哪些环节、哪个创作参数处,需要进行什么形式的辅助。作曲家应该在这个过程中掌握着相对大的主动权,把个人需求通过计算机算法来实现,再把算法植入在程序里,从而达到“人机合一”的理想效果。本文包括上下篇,上篇主要讲述了传统编程理论的语言、建模与运用。第一章简述了编程技术对创作的影响,以及Scheme这门编程语言在音乐领域的运用特征。第二章着重于探究两个方面:1、两个最为基础的音乐参数——节奏和音高;2、如何在避免机械性的同时,提炼个性化的创作需求,最终通过算法的控制来形成程序。下篇分别从音乐创作和音乐分析两个角度来实践编程技术在算法作曲中的运用:第三章论述展示了一部个人作品《轴离》的创作过程,这部作品依靠算法辅助软件完成;第四章论述了德国作曲家艾诺波普(Enno Poppe)的算法控制背后所体现的程序控制思维。以此论证,相较于单纯依靠人力来进行音乐创作的传统方法,算法作曲在未来有着很大的优势和潜能。
其他文献
发作性睡病是较少见疾病[1],为睡眠障碍的一种,包括4种症状,即发作性入睡、猝倒发作、睡眠瘫痪及催眠幻觉,具有发病突然、时程短暂及反复发作等特点,国内报道的发作性睡病的
目的:探讨靛玉红减轻自发性蛛网膜下腔出血(SAH)小鼠早期脑损害的作用。方法:90只雄性C57BL/6J小鼠随机分为假手术组、SAH+生理盐水组及SAH+靛玉红组,用血管内刺破法建立SAH
通过分析切根刀工作时的受力状况,建立根土复合体锯切力学模型。在万能试验机上,用自制的锯式切根刀对白羊草构成的根土复合体进行锯切力学性能试验。分析结果表明:经回归拟合获
间充质干细胞(MSCs)存在于几乎所有的组织中,是能自我更新的多潜能干细胞,其较强的成骨分化能力、免疫调节能力和治疗多种炎症相关疾病的潜能近来受到广泛关注,但其调控机制
通过对瓜蒌的生物学习性及常见病虫害的调查,依据病虫的为害特点以及虫体的形态特征,编制出瓜蒌病虫害检索表,提供了病虫害综合治理的思路和具体措施。
中国古代的社会生产力落后,民风淳朴,民间神信仰体系庞大而冗杂。山西省东南部地区孕育着丰富的历史与神话传说,相应的社会文化活动亦尤为发达。"后羿"便是晋东南地区众多民间
中国人学习俄语,有很多情况习惯以中国方式理解与表达,致使产生了“中国式”俄语的现象。存在句在俄语表达中使用频率较高,也是中国人最容易出现错误的句式之一。为了解决在
地区电网经济调度技术是一项内涵节电技术,地区其工作内容丰富,涵盖了地区电网运行的各个方面。本文针对于地区电网经济调度技术方法进行分析,为此提供工作参考。
目的比较容积旋转调强(VMAT)与固定野动态调强(dlMRT)在上段食管癌放疗计划中的剂量学差异。方法利用瓦里安Eclipse8.6计划系统对10例上段食管癌患者分别设计单弧360°RapidAr
从反语的角度对雪莉·杰克逊的小说《抽奖》进行剖析,着重讨论情景反语和回顾式戏剧性反语在小说中的运用,指出正是由于娴熟巧妙地运用了这些反语,作者才能以令人震惊的