情感音色模型测试实验平台的搭建情感音色模型测试实验平台的搭建 【摘要】以 C#语言在
NET 框架下编写代码为基础,搭建情感音色模型实验平台,能够为通过计算机建立的虚拟音乐情感音色建模提供较为理想的测试手段和途径,从而有效解决音乐录制的灵活及成本问题
【关键词】情感音色测试实验 C#语言 以 C#语言在
NET 框架下编写代码是情感音色模型测试的理想实验平台
C#拥有 Visual Basic 简易使用的特性和 C/C++的强大功能,它是第一个组件导向(Component-oriented)的程序语言,并且和C++与 Java 一样亦为对象导向(object-oriented)程序语言
系统平台主要包括以下几个功能:1、音符的基音选择;2、音符的泛音设定;3、音符的包络设定;4、输入音符;5、音符输入完毕并输出
平台的架构过程主要如下: 一、主要参数的设定 搭建系统平台架构开始之前,主要参数含义的设定尤其重要, 参数主要有采样频率所决定的采样时间间隔,采样时间的音符间隔,采样音符时间间隔,主要包括采样频率所决定的采样时间间隔,每个音符的采样时间,音符的系数等等,它们的核心算法如下: public const double PI = 3
14159265; public double timeSpace=1/(double)(44100); public int everyNoteSampleTimes = 26460; public int everyNoteTimeSpace = 0; //音符之间间隔 public List finalList=new List(); //构建泛型集合,存储编译为 wav 的数据 public const int keynoteModulus = 3350; //基音系数 二、音符的基音选择 为了给这个音符选择它的基音
系统平台可以