发明名称 音乐产生方法
摘要 本发明之目的在于使软体音源与泛用OS并行且稳定地动作。本发明之解决手段为,当从MIDI(乐器数位介面)编曲器12等应用程式供给MIDI讯息等演奏资讯至音源MIDI驱动器16时,音源MIDI驱动器16即依所输入之MIDI讯号将新的发音分配至音频产生器工作20之发音频道,并准备好音乐控制参数用以设定该分配之频道。音频产生器工作20即根据该音乐控制参数来运算,作成音乐波形,并将之输出至A/D转换器(即编/解码器26;Codec 26),该等程式及泛用OS系经由Preemptive方式之多工管理程式来作调度执行。
申请公布号 TW279951 申请公布日期 1996.07.01
申请号 TW084111109 申请日期 1995.10.20
申请人 山叶股份有限公司 发明人 田邑元一
分类号 G06F3/18;G06F9/06;G10L5/02 主分类号 G06F3/18
代理机构 代理人 林志刚 台北巿南京东路二段一二五号七楼;林敏生 台北巿南京东路二段一二五号七楼伟成第一大楼
主权项 1. 一种音乐产生方法系在运算装置中执行包含有 下述步 骤者: 执行特定之OS(操作系统)的系统步骤; 根据在上述特定OS上所执行之应用程式之指示,在 每一特 定期间分别运算,作成各为特定样本数之波形资料 的波形 作成步骤; 在每一取样周期内将上述波形作成步骤所运算,作 成之波 形资料1个个输出的输出步骤;及 在上述特定期间内,根据上述输出步骤之要求而在 上述系 统步骤及波形作成步骤之间进行工作(Task)切换的 控制步 骤。2. 一种音乐产生方法系于运算装置中执行包 含有下述步 骤者: 输入演奏资料的输入步骤; 根据特定期间内所输入演奏资讯来运算,作成该特 定期间 所对应波形资料的波形作成步骤; 依每一取样周期将特定期间分之波形资料1个个输 出的输 出步骤; 将上述波形作成步骤所运算作成之特定期间分之 波形资料 传送至上述输出步骤的传送步骤;及 检测被传送至上述输出步骤之波形资料之输出之 进行动作 ,并要求波形资料之传送的要求步骤; 而且,根据上述要求步骤之要求,上述传送步骤被 执行之 后,上述波形作成步骤被执行者。3. 一种音乐产生 方法系于运算装置中执行包含有下述步 骤者: 输入演奏资料的输入步骤; 根据特定期间内所输入演奏资讯来运算作成该特 定期间所 对应之波形资料的波形作成步骤; 输入特定期间分之外部波形资料,并与上述波形作 成步骤 所运算作成之波形资料合成的波形合成步骤; 对于上述波形合成步骤所合成之上述特定期间分 之波形资 料施加信号处理的波形处理步骤;及 将上述信号处理步骤中被施加信号处理过之波形 资料依每 一取样周期1个个样本地输出的输出步骤。4. 一种 音乐产生方法系于运算装置中执行包含下列步骤 者: 输入演奏资讯的输入步骤; 根据所输入演奏资讯来执行跨越多个层级(Stage)之 作成 运算处理俾作成波形资料的波形作成步骤; 输入外部波形资料的步骤;及 将所输入之上述外部波形资料插入上述多个梯级 之作成运 算处理之中途之梯级的步骤。5. 一种于运算装置 中执行的音乐产生方法,其系包含有 : 供给演奏资讯的供给步骤; 依据控制资讯来运算,作成波形资料的作成步骤; 当来自于上述供给步骤之演奏资讯被供给时,将上 述作成 步骤暂时中断,并根据所供给之演奏资讯作成上述 控制资 讯,之后,再度从上述作成步骤之中断位置开始起 动的中 断步骤;及 根据作成之波形资料,于运算作成时点以后之时序 产生对 应之音乐的音乐产生步骤。6. .一种音乐产生装置 ,系包含有: 用来记忆音源处理程式及演奏处理程式的记忆体; 用以供给演奏资讯的供给装置; 用以记忆控制资讯的暂存器; 用以执行上述音源处理程式及演奏处理程式的运 算装置, 而该运算装置,系藉由执行因此音源处理程式,依 据上述 控制资讯来作成波形资料,而当从上述供给装置供 给有演 奏资讯时,暂时中断上述音源处理程式并执行上述 演奏处 理程式,藉此来作成对应于所供给演奏资讯之控制 资讯并 将之记忆于上述暂存器,当上述演奏处理程式结束 时再从 上述音源处理程式之中断位置开始继续执行者;及 根据上述音源处理程式所作成之波形资料,在较波 形资料 之作成为延迟之时序输出音乐的音乐产生装置。7 . 一种于运算装置上执行的音乐产生方法,其系包 含有 : 供给演奏资讯的供给步骤; 作成波形资料的作成步骤; 当上述供给步骤供给有演奏资讯时,暂时中断上述 作成步 骤之处理并执行所供给之演奏资讯处理,之后,再 度从上 述作成步骤之中断位置开始执行的中断步骤;及 依据作成之波形资料,于运算作成时点以后之时序 产生对 应之音乐的音桨生步骤; 而且,上述作成步骤系依上述中断步骤所处理之演 奏资讯 来运算,作成波形资料者。8. .一种在运算装置上 执行之音乐产生装置,系包含有: 用以供给演奏资讯的供给装置; 用以作成波形资料的作成装置; 当上述供给装置供给有演奏资讯时,暂时中断上述 作成装 置并执行所供给之演奏资讯处理,之后,再度从上 述作成 装置之中断位置开始执行的中断装置;及 依所作成之波形资料,于运算作成时点以后之时序 产生对 应之音乐的音乐产生装置; 而且,上述作成装置系依上述中断装置所处理之演 奏资讯 来运算,作成波形资料者。图示简单说明: 图1:本发明之软体模组构成之示意图。 图2:工作之执行状态之说明图。 图3:音频产生器工作之功能说明图。 图4:音乐产生之相关各处理之执行时序之说明图 。 图5:音频产生器工作之流程图。
地址 日本