情感音色模型测试实验平台的搭建

情感音色模型测试实验平台的搭建

ID:25080744

大小:52.50 KB

页数:3页

时间:2018-11-14

情感音色模型测试实验平台的搭建_第1页
情感音色模型测试实验平台的搭建_第2页
情感音色模型测试实验平台的搭建_第3页
资源描述:

《情感音色模型测试实验平台的搭建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、情感音色模型测试实验平台的搭建情感音色模型测试实验平台的搭建以C#语言在.框架下编写代码是情感音色模型测试的理想实验平台。C#拥有VisualBasic简易使用的特性和C/C++的强大功能,它是第一个组件导向(ponent-oriented)的程序语言,并且和C++与Java一样亦为对象导向(object-oriented)程序语言。系统平台主要包括以下几个功能:1、音符的基音选择;2、音符的泛音设定;3、音符的包络设定;4、输入音符;5、音符输入完毕并输出。本文由.Lath.Sin(52.36*t

2、ime+1.4408)+0.875);  }  elseif(time<0.40)  {  return0.125*Math.Sin(48.888*time+1.3208)+0.875;  }  elseif(time<0.53)  {  return(0.125*Math.Sin(48.3323*time+1.1708)+0.875);  }  else  {  return((-14.29)*time+8.57);  }  }  五、输入音符  确定了音符的各个参数后,我们就可以对建

3、立好的模型进行基本信息的输入并转化到计算机内存中。  privatevoidbutton2_Click(objectsender,EventArgse)  {  stringnote=AcquireNote();//获取音符  boolaaa=data.yingaoduizhao.Any(c=>c.yinfu==note);  if(aaa==false)  {  MessageBox.Shoe=0;  for(inti=0;i<everyNoteSampleTimes;i++)  { 

4、 shortst=Convert.ToInt16(keynoteModulus*Math.Sin(2*PI*frequency*time)+0.5);st+=addOvertone(time,frequency);  st=Convert.ToInt16(st*require_coefficient(time)  time+=timeSpace;  byte[]k=nee1=0;  for(inti=0;i<everyNoteTimeSpace;i++)//插入各音符之间间隔  {  shor

5、tsy=0;  time1+=timeSpace;  byte[]k=neent=saveFileDialog1.FileName;  try  {  FileStreamaFile=ne(document,FileMode.OpenOrCreate);  BinaryWritersericUpDoessageBox.Shoessage);  }  }  }  系统平台建立完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。