发明名称 电子音乐产生方法
摘要 本发明公开了一种新的电子音乐产生方法,属于电子音乐技术领域。该方法通过检测挥动产生的加速度或角速度信号,根据加速度或角速度信号确定指令信号,按照预先设定的对应关系,根据指令信号从预先存储的真实乐器乐音声数据库中读取相应真实乐器乐音声数据并输出发声,从而实现了通过挥动产生的加速度或角速度信号触发产生电子音乐,是一种新的电子音乐产生方法,新颖有趣。可用作电子乐器、电子玩具等。
申请公布号 CN101105937A 申请公布日期 2008.01.16
申请号 CN200710018416.6 申请日期 2007.08.03
申请人 西北工业大学 发明人 何洋;毛尧辉;王传清;吕湘连;苑伟政
分类号 G10H7/00(2006.01) 主分类号 G10H7/00(2006.01)
代理机构 西北工业大学专利中心 代理人 夏维力
主权项 1.一种电子音乐产生方法,包括以下步骤:步骤1:采样挥动产生的动态加速度信号值a<sub>1</sub>,a<sub>2</sub>,…a<sub>N</sub>;步骤2:根据步骤1的加速度采样信号值确定信号处理时间范围T:记加速度采样信号值由零变为正的时刻为t<sub>1</sub>,记加速度采样信号值由负变为零的时刻为t<sub>2</sub>,t<sub>1</sub>到t<sub>2</sub>的时间段为信号处理时间范围T;步骤3:确定信号处理时间范围T内的指令信号S,指令信号S是时间范围T内的加速度采样信号绝对值的最大值max|a<sub>i</sub>|=max(|a<sub>m</sub>|,|a<sub>m+1</sub>|…|a<sub>n</sub>|)(m≤i≤n);或者是时间范围T内的加速度采样信号绝对值的平均值<maths num="0001"><math>&lt;mrow&gt;&lt;mo&gt;|&lt;/mo&gt;&lt;msub&gt;&lt;mover&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;mo&gt;&amp;OverBar;&lt;/mo&gt;&lt;/mover&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;|&lt;/mo&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;-&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;+&lt;/mo&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;munderover&gt;&lt;mi&gt;&amp;Sigma;&lt;/mi&gt;&lt;mrow&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;/mrow&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;/munderover&gt;&lt;mo&gt;|&lt;/mo&gt;&lt;msub&gt;&lt;mi&gt;a&lt;/mi&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;|&lt;/mo&gt;&lt;mo&gt;,&lt;/mo&gt;&lt;mrow&gt;&lt;mo&gt;(&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mo&gt;&amp;le;&lt;/mo&gt;&lt;mi&gt;i&lt;/mi&gt;&lt;mo&gt;&amp;le;&lt;/mo&gt;&lt;mi&gt;n&lt;/mi&gt;&lt;mo&gt;)&lt;/mo&gt;&lt;/mrow&gt;&lt;mo&gt;;&lt;/mo&gt;&lt;/mrow&gt;</math></maths>步骤4:根据步骤3得到的指令信号S,按照预先设定的对应关系读取真实乐器乐音卢数据库中的相应数据,预先设定的对应关系是:设定指令信号最小值A<sub>min</sub>和最大值A<sub>max</sub>;当指令信号是加速度采样信号绝对值的最大值max|a<sub>i</sub>|或加速度采样信号绝对值的平均值<img file="A2007100184160002C2.GIF" wi="53" he="82" />时,A<sub>min</sub>取为0g,A<sub>max</sub>取值范围为(3g~5g),其中g表示重力加速度;将A<sub>min</sub>和A<sub>max</sub>之间值分为M个区间,M为正整数,区间端点为A<sub>0</sub>,A<sub>1</sub>,A<sub>2</sub>…A<sub>M</sub>,其中,A<sub>0</sub>=A<sub>min</sub>,A<sub>M</sub>=A<sub>max</sub>;真实乐器乐音声数据库中存储的是M个以数字信号存储的真实乐器乐音声数据,或者是鼓、钗等各种不同真实打击乐器演奏的节奏声数据,或者是多种打击乐器演奏的合成节奏乐段声数据,或者是钢琴、小提琴等各种不同真实乐器演奏的乐音声数据,或者是多种乐器演奏的合成旋律乐段声数据,用x<sub>0</sub>,x<sub>1</sub>,x<sub>2</sub>,…x<sub>M</sub>表示;区间(A<sub>0</sub>,A<sub>1</sub>),(A<sub>1</sub>,A<sub>2</sub>)…(A<sub>M-1</sub>,A<sub>M</sub>)分别对应着真实乐器乐音声数据x<sub>0</sub>,x<sub>1</sub>,x<sub>2</sub>,…x<sub>M</sub>;当指令信号S满足A<sub>j-1</sub><S<A<sub>j</sub>(j=0,1,…M)时,读取相应的真实乐器乐音声数据x<sub>j</sub>;步骤5:将步骤4读取的真实乐器乐音声数据输出发声;步骤6:重复步骤1-5,演奏出不同的电子节奏或旋律。
地址 710072陕西省西安市友谊西路127号