发明名称 |
乐音发生方法与设备 |
摘要 |
对于给定的乐音发生通道,用算术方法集体地形成对应于多个取样循环的波形试样数据。一旦把性能信息如MIDI事件数据供给来自在应用程序的乐音发生器MIDI驱动器,该MIDI驱动器就根据输入MIDI信号把新的乐音发生分配给乐音发生器任务的指定乐音发生通道。该乐音发生器任务利用乐音控制参数用算术方法形成乐音波形数据并把该乐音波形数据送给数/模转换器作用的CODEC电路。利用优先权多任务管理程序定序和执行该程序和通用的操作系统以系统开销。 |
申请公布号 |
CN1763839B |
申请公布日期 |
2011.12.28 |
申请号 |
CN200510116176.4 |
申请日期 |
1996.05.17 |
申请人 |
雅马哈株式会社 |
发明人 |
田邑元一 |
分类号 |
G10H1/00(2006.01)I;G10H1/18(2006.01)I |
主分类号 |
G10H1/00(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
李颖 |
主权项 |
一种乐音产生方法,包括:第一步骤,接收产生一个或多个指定的乐音的一个或多个发生指令;第二步骤,响应所述发生指令,将指定的乐音分配给多个乐音产生通道中的相应乐音产生通道,并将用于指定的乐音的控制数据写入与所述指定的乐音已被分配给的相应乐音产生通道对应的通道寄存器中;第三步骤,顺序发出计算开始指令;第四步骤,响应每个所述计算开始指令,对多个乐音产生通道执行乐音形成计算,以便根据存储在所述通道的所述通道寄存器中的控制数据,以集中方式对多个乐音产生通道形成多个采样的波形数据;第五步骤,混和由所述第四步骤对多个乐音产生通道形成的多个采样的波形数据,以便形成多个采样的混和采样数据;以及第六步骤,缓冲所述多个采样的混和采样数据并将低通滤波或混响效果给予缓冲的混和采样数据。 |
地址 |
日本静冈县 |