• EON.Professional.v5.2.f > 图5.1:音产生程图 图5.2:音产生程范
  • 图5.1:音产生程图 图5.2:音产生程范

    免费下载 下载该文档 文档格式:PDF   更新时间:2011-10-02   下载次数:0   点击次数:2
    文档基本属性
    文档语言:English
    文档格式:pdf
    文档作者:Nita
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    第 五章 5 音产生
    5.1 概
    图 5.1:音产生程图
    在前三个章节中,我们已经介绍电脑作曲系统在音结构,和弦和动机三部分的分
    43
    析,且建构出音结构模型,和弦风格模型和动机挑选模型.这个章节中,我们要讨 是如何使用这三个模型产生出符合音的音. 图 5.1 为音产生的程图,首先经由音结构模型决定产生音的结构,结构中 的则由安排演算法决定的结构及别,接下由和弦风格模型及段为输 入和弦产生模组产生和弦序,在动机挑选模型的部份中,是属於动机构成的 别,才会挑选出音动机,最后的音符产生则会根据和弦序产生符合的音.
    图 5.2:音产生程范
    图 5.2 为音产生程的一个范.首先产生音的结构,为 AABA 的结构,在 A
    44
    段中的配置为 1-1-2,在 B 段的配置为 2-2.接下以段为单位产生和弦 序,A 段的和弦序为,B 段的和弦序为.在独的 A 和 B 中,有是属於动机构成的别,因此,由音动机挑选模型挑选出音 动机,最后的音符产生则会根据和弦序产生音.
    5.2 音结构产生
    音结构的产生部分中,我们分成段决定及配置部分讨,在曲式决定中产 生段序及每个段中的,而配置决定在段中分布的方式.
    5.2.1 段决定(Section Determination)
    产生的方式是根据第 4.3 节提到的音结构模型,模型中已统计各种曲式做成长条统计 图(histogram),横轴为相的曲式,纵轴为出现的个.将长条统计图转成机分布图, 从这个机统计图产生一个曲式,也就是段序.段序的段中,四个仍有 个个和段长尚未决定,这个将由给定音资库中的音分析 其条件机产生这个的值. [范] 假设在音资库有三首音,分别为 M1,M2 和 M3,其段序如下: M1's sequence of sections: M2's sequence of sections: M3's sequence of sections:
    45
    表 5.1:段资表
    Section ID 1 2 3 4 5 6 label A B A B A B occurrence num_phrase 1 1 2 1 2 1 1 2 4 4 2 2 length 4 4 8 8 8 4
    在音资库中有一首是 AB 曲式,首是 ABA 曲式,则产生 AB 的机为 1/3, 产生 ABA 的机是 2/3.接下产生序中段尚未决定的,表中为音资库 根据曲式序中相的段建一笔纪,表 5.1 中的三首音共可建出笔纪 ,其如表 5.1 所示.假设我们已经产生 ABA 的曲式,A 与 B 的笔纪,A 的 部份中已经决定的 label 与 occurrence 分别为 A 和 2,B 则是 B 和 1.A 部分对照到 表中共有笔纪 3 和 6 的 label 和 occurrence 与之相同,这笔纪产生#phrase 为 4 的机为 1/2,2 的机为 1/2,产生 length 的值 100%是 8,而 B 的个也是这样 决定.
    5.2.2 配置(Phrase Arrangement)
    在这个部份我们将采用经验法则配置段中的.前一个步骤中我们可以得到段 但是的配置问题尚未解决 当我们段长为 8 个为 3 可能是 1-1-6, , . , , 1-2-5,1-3-4…等多种组合,这相当於相同球投入相箱子,每个箱子皆可为空的问 题,也就是 x1+x2+x3=8, x1,x2,x3>0 的问题,这个问题共有 45 种可能的解. 因此该如何符合地配置的长及先后顺序,是接下的问题.根据对音
    46
    的观察,可归纳出下条规则: 1. 长大多为二的幂次方 2. 相同长的大部分配置在段的前置位置 图 5.3 为三个子,第一个子是"小蜜蜂"的 A 段,长为四小节,个为三, 则配置为 1-1-2.第二个子是"小蜜蜂"的 B 段,长为四小节,个为二, 则为 2-2.第三个子是"小星星"的 A 段,长为四小节,个为三,则 配置为 1-1-2.
    "小蜜蜂"的 A 段,长 4,个 3
    "小蜜蜂"的 B 段,长 4,个 2
    "小星星"的 A 段,长 4,个 3 图 5.3:配置的子
    我们将描述的分为(1) 长(length),(2) 是否为前一的变形 (isVariance),(3) 是否为动机所构成(isMotivic).
    47
    Algorithm Phrase-Arrangement Input: the length of the section (sLength) and the number of phrase in this section (numLength) Output: phrase arranged 1) initialize all pLength in this section to zero 2) i = 0 3) avePhrase = sLength / numPhrase 4) e = arg min 2 x avePhrase

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • acrobatprofessional  flashprofessional8  officeprofessional  flashprofessional  professionaledition  professionalplus  pdfprofessional9.0  visioprofessional  pdfprofessional下载