專利名稱:演奏裝置及電子樂器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過演奏者用手來保持并搖擺(swing)來發(fā)出樂音的演奏裝置及電
子樂器。
背景技術(shù):
以前,提出了構(gòu)成為在棒狀的部件上設(shè)置傳感器,演奏者用手保持部件并搖擺,從而傳感器檢測該部件的運(yùn)動(dòng)并發(fā)出樂音的電子樂器。特別是,在該電子樂器中,棒狀的部件具有鼓的棒、太鼓的鼓槌這樣的形狀,對應(yīng)于演奏者宛如敲擊鼓、太鼓的動(dòng)作,發(fā)出打擊樂器首。例如,在美國專利第5058480號公報(bào)中,提出了如下構(gòu)成的演奏裝置在棒狀的部件上設(shè)置加速度傳感器,來自加速度傳感器的輸出(加速度傳感器值)達(dá)到規(guī)定閾值之后經(jīng)過規(guī)定時(shí)間時(shí),發(fā)出樂音。但是,美國專利第5058480號公報(bào)所公開的演奏裝置中,僅根據(jù)棒狀的部件的加速度傳感器值來控制樂音的發(fā)音,所以存在不易實(shí)現(xiàn)演奏者所期望的樂音的變化的問題。而且,在日本特開2007-256736號公報(bào)中,公開了如下裝置使能發(fā)生多個(gè)音色, 使用地磁傳感器,對應(yīng)于棒狀的部件朝向的方向,發(fā)出多個(gè)音色之中的任一音色。在日本特開2007-256736號公報(bào)所公開的裝置中,為了按照部件的方向使音色進(jìn)行變化而增大應(yīng)發(fā)音的音色的種類時(shí),由于分配給該音色的方向(角度范圍)變小,所以存在不易發(fā)生所期望的音色的樂音的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能使包含音色的樂音構(gòu)成要素按照演奏者所期望的那樣變化的演奏裝置及電子樂器。本發(fā)明的目的可以通過如下演奏裝置達(dá)成,該演奏裝置具備保持部件,演奏者能用手來保持;區(qū)域/參數(shù)存儲(chǔ)單元,保存(a)將至少一個(gè)側(cè)面被與地表面垂直的面劃定的空間多個(gè)確定為可發(fā)音區(qū)域的信息、以及(b)與該可發(fā)音區(qū)域的各個(gè)可發(fā)音區(qū)域?qū)?yīng)的樂音的參數(shù);位置信息取得單元,取得被配置在上述保持部件內(nèi)的、上述保持部件的位置信息; 檢測單元,檢測(C)基于通過上述位置信息取得單元取得的位置信息的上述保持部件的位置是否被包含在上述多個(gè)可發(fā)音區(qū)域的某一個(gè)中,而且檢測(d)規(guī)定的動(dòng)作是否被賦予給了上述保持部件;讀出單元,從上述區(qū)域/參數(shù)存儲(chǔ)單元讀出與被該檢測單元檢測為含有上述保持部件的位置的可發(fā)音區(qū)域相對應(yīng)的參數(shù);及指示單元,將通過上述檢測單元檢測出規(guī)定的動(dòng)作被賦予給上述保持部件的時(shí)間作為發(fā)音開始時(shí)間,而向樂音發(fā)生單元指示使用通過上述讀出單元讀出的參數(shù)確定的樂音的發(fā)音。而且,本發(fā)明的目的可以通過如下電子樂器而達(dá)成,該電子樂器具備演奏裝置和具有上述樂音發(fā)生單元的樂器部;上述演奏裝置和上述樂器部分別具備通信單元。
圖1是示出本發(fā)明的第1實(shí)施方式有關(guān)的電子樂器的構(gòu)成的方框圖。圖2是示出本實(shí)施方式有關(guān)的演奏裝置本體的構(gòu)成的方框圖。圖3是示出在本實(shí)施方式有關(guān)的演奏裝置本體中執(zhí)行的處理的例子的流程圖。圖4是示出本實(shí)施方式有關(guān)的現(xiàn)在位置取得處理的例子的流程圖。圖5是示出本實(shí)施方式有關(guān)的區(qū)域設(shè)定處理的例子的流程圖。圖6是示出本實(shí)施方式有關(guān)的音色設(shè)定處理的例子的流程圖。圖7是概略地示出本實(shí)施方式有關(guān)的可發(fā)音區(qū)域的確定的圖。圖8是示出本實(shí)施方式有關(guān)的RAM中的區(qū)域/音色表的例子的圖。圖9是示出本實(shí)施方式有關(guān)的發(fā)音時(shí)間檢測處理的例子的流程圖。圖10是示出本實(shí)施方式有關(guān)的注意事件生成處理的例子的流程圖。圖11是示意地示出在本實(shí)施方式中被演奏裝置本體的加速度傳感器檢測、由CPU 取得的長軸方向的加速度傳感器值的例子的圖表。圖12是示出在本實(shí)施方式有關(guān)的樂器部中執(zhí)行的處理的例子的流程圖。圖13是概略地示出本實(shí)施方式有關(guān)的演奏裝置本體的區(qū)域設(shè)定處理及音色設(shè)定處理中設(shè)定的可發(fā)音區(qū)域及對應(yīng)的音色的例子的圖。圖14是示出第2實(shí)施方式有關(guān)的區(qū)域設(shè)定處理的例子的流程圖。圖15是示出第2實(shí)施方式有關(guān)的RAM中的區(qū)域/音色表的例子的圖。圖16是概略地示出第2實(shí)施方式有關(guān)的演奏裝置本體的區(qū)域設(shè)定處理及音色設(shè)定處理中設(shè)定的可發(fā)音區(qū)域及對應(yīng)的音色的例子的圖。圖17是示出第3實(shí)施方式有關(guān)的區(qū)域設(shè)定處理的例子的流程圖。圖18是示出第4實(shí)施方式有關(guān)的音高設(shè)定處理的例子的流程圖。圖19是示出第4實(shí)施方式有關(guān)的注意事件生成處理的例子的流程圖。圖20是示出其他實(shí)施方式有關(guān)的發(fā)音時(shí)間檢測處理的例子的流程圖。圖21是示意地示出被演奏裝置本體的加速度傳感器檢測出的加速度傳感器值的合成值即合成傳感器值的例子的圖表。
具體實(shí)施例方式以下,參照附圖來說明本發(fā)明的實(shí)施方式。圖1是示出本發(fā)明的第1實(shí)施方式有關(guān)的電子樂器的構(gòu)成的方框圖。如圖1所示,本實(shí)施方式有關(guān)的電子樂器10具有演奏者持在手中搖擺用的沿著長度方向延伸的棒狀的演奏裝置本體11。而且,電子樂器10具備用于發(fā)生樂音的樂器部19,樂器部19具有CPU 12、接口(I/F)13、R0M 14,RAM 15、顯示部16、輸入部17及音響系統(tǒng)18。演奏裝置本體11如后所述,在與演奏者所保持的根部側(cè)相反一側(cè)即前端側(cè)的附近,具有加速度傳感器23和地磁傳感器22。樂器部19的I/F 13接受來自演奏裝置本體11的數(shù)據(jù)(例如注意事件(Note On event)),保存在RAM 15中,而且向CPU 12通知數(shù)據(jù)的接受。在本實(shí)施方式中,例如,在演奏裝置本體11的根部側(cè)端部設(shè)有紅外線通信裝置M,在I/F 13上也設(shè)有紅外線通信裝置 33。因此,I/F 13的紅外線通信裝置33接收演奏裝置本體11的紅外線通信裝置M發(fā)出的紅外線,從而樂器部19可以接收來自演奏裝置本體11的數(shù)據(jù)。
CPU 12實(shí)行電子樂器10全體的控制,特別是電子樂器的樂器部19的控制、構(gòu)成輸入部17的按鍵開關(guān)(未圖示)的操作的檢測、基于經(jīng)由I/F 13接收到的注意事件進(jìn)行的樂音的發(fā)出等各種處理。ROM 14保存電子樂器10全體的控制,特別是電子樂器的樂器部19的控制、構(gòu)成輸入部17的按鍵開關(guān)(未圖示)的操作的檢測、基于經(jīng)由I/F 13接收到的注意事件進(jìn)行的樂音的發(fā)出等的各種處理程序。而且,ROM 14含有波形數(shù)據(jù)區(qū),該波形數(shù)據(jù)區(qū)保存各種音色的波形數(shù)據(jù),特別是,低音鼓、踏鈸、小軍鼓、鈸等打擊樂器的波形數(shù)據(jù)。當(dāng)然,不限于打擊樂器的波形數(shù)據(jù),也可以在ROM 22中,保存長笛、薩克斯、小號等管樂器,鋼琴等鍵盤樂器, 吉他等弦樂器,木琴、電顫琴、定音鼓等其他打擊樂器的音色的波形數(shù)據(jù)。RAM 15存儲(chǔ)從ROM 14中讀出的程序、在處理過程中產(chǎn)生的數(shù)據(jù)、參數(shù)。在處理的過程中產(chǎn)生的數(shù)據(jù)之中,包含輸入部17的開關(guān)的操作狀態(tài)、經(jīng)由I/F 13接收到的傳感器值、樂音的發(fā)音狀態(tài)(發(fā)音標(biāo)記)等。顯示部16具有例如液晶顯示裝置(未圖示),可以顯示將所選擇的音色和如后所述的可發(fā)音區(qū)域與樂音的音色對應(yīng)起來的區(qū)域/音色表的內(nèi)容等。而且,輸入部17具有開關(guān)(未圖示),可以指示音色的指定等。音響系統(tǒng)18具備音源部31、音頻電路32及揚(yáng)聲器35。音源部31按照來自CPU 12 的指示,從ROM 15的波形數(shù)據(jù)區(qū)中讀出波形數(shù)據(jù),生成樂音數(shù)據(jù)并輸出。音頻電路32將從音源部31輸出的樂音數(shù)據(jù)變換成模擬信號,將變換后的模擬信號放大而輸出到揚(yáng)聲器35。 由此從揚(yáng)聲器35輸出樂音。圖2是示出本實(shí)施方式有關(guān)的演奏裝置本體的構(gòu)成的方框圖。如圖2所示,演奏裝置本體11在與演奏者保持的根部側(cè)相反一側(cè)即前端側(cè),具有地磁傳感器22及加速度傳感器23。地磁傳感器22的位置不限于前端側(cè),也可以配置在根部側(cè)。但是,演奏者將演奏裝置本體11的前端的位置考慮為基準(zhǔn)(即,用眼睛一邊看著前端一邊)來搖擺演奏裝置本體11的情況較多。因此,考慮取得演奏裝置本體11的前端的位置信息,而優(yōu)選地磁傳感器 22位于前端側(cè)。特別是為了使加速度的變化表現(xiàn)得大,而優(yōu)選加速度傳感器23配置在演奏裝置本體11的前端側(cè)。地磁傳感器22是3軸地磁傳感器,該3軸地磁傳感器具有磁阻效應(yīng)元件或空穴元件(hole element)且可以檢測χ、y、ζ方向各自的磁場的成分。因此,在本實(shí)施方式中,可以根據(jù)3軸地磁傳感器的傳感器值來取得演奏裝置本體11的位置信息(坐標(biāo)值)。而且, 加速度傳感器23是例如靜電容量型或壓電電阻元件型的傳感器,可以輸出表示所生成的加速度的數(shù)據(jù)值。本實(shí)施方式有關(guān)的加速度傳感器23可以得到例如演奏裝置本體11的長軸、垂直于長軸的2個(gè)軸這3軸方向的加速度值(成分)。可以通過從加速度傳感器得到的 3軸方向的各個(gè)成分,計(jì)算演奏裝置本體11的移動(dòng)量。而且,可以通過演奏裝置本體11的長軸方向的成分,確定樂音的發(fā)音時(shí)間。而且,演奏裝置本體11具有CPU 21、紅外線通信裝置M、R0M 25,RAM 26、接口(I/ F) 27及輸入部觀。CPU 21執(zhí)行如下處理演奏裝置本體11的傳感器值的取得;按照地磁傳感器22的傳感器值及加速度傳感器23的傳感器值進(jìn)行的位置信息的取得;使樂音的發(fā)音成為可能的區(qū)域即可發(fā)音區(qū)域的設(shè)定;基于加速度傳感器22的傳感器值(加速度傳感器值)進(jìn)行的樂音的發(fā)音時(shí)間的檢測;注意事件的生成;經(jīng)由I/F 27及紅外線通信裝置對進(jìn)行的注意事件的發(fā)送控制等處理。在ROM 25中,保存著演奏裝置本體11的傳感器值的取得、按照地磁傳感器22的傳感器值及加速度傳感器23的傳感器值進(jìn)行的位置信息的取得、使樂音的發(fā)音成為可能的區(qū)域即可發(fā)音區(qū)域的設(shè)定、基于加速度傳感器值的樂音的發(fā)音時(shí)間的檢測、注意事件的生成、經(jīng)由I/F 27及紅外線通信裝置M進(jìn)行的注意事件的發(fā)送控制等的處理程序。在RAM 26中,保存著傳感器值等在處理中取得或生成的值。I/F 27按照來自CPU 21的指示將數(shù)據(jù)輸出到紅外線通信裝置對。而且,輸入部觀具有開關(guān)(未圖示)。圖3是示出在本實(shí)施方式有關(guān)的演奏裝置本體中實(shí)行的處理的例子的流程圖。如圖3所示,演奏裝置本體11的CPU 21實(shí)行包括RAM 26的數(shù)據(jù)和標(biāo)記的清除等的初始化處理(步驟301)。在初始化處理中,計(jì)時(shí)中斷被解除。當(dāng)計(jì)時(shí)中斷被解除時(shí),在演奏裝置本體11中,按照規(guī)定時(shí)間間隔,通過CPU 21讀入地磁傳感器22的傳感器值及加速度傳感器 23的傳感器值,并分別保存到RAM沈中。而且,在初始化處理中,根據(jù)地磁傳感器22的初始值和加速度傳感器值23的初始值,取得演奏裝置本體11的初始位置,這些也保存在RAM 26中。在以下說明的當(dāng)前位置取得處理(步驟304)中取得的當(dāng)前位置為相對于上述初始位置的相對位置。初始化處理之后,反復(fù)實(shí)行步驟302 308。CPU 21取得通過中斷處理而得到的加速度傳感器23的傳感器值(加速度傳感器值),保存在RAM沈中(步驟30幻。而且,CPU 21取得通過中斷處理得到的地磁傳感器22 的傳感器值(地磁傳感器值)(步驟303)。接著,CPU 21實(shí)行當(dāng)前位置取得處理(步驟304)。圖4是示出本實(shí)施方式有關(guān)的當(dāng)前位置取得處理的例子的流程圖。如圖4所示,CPU 21根據(jù)保存在RAM沈中的在上次實(shí)行的步驟303所得到的地磁傳感器值和在這次實(shí)行的步驟303中得到的地磁傳感器值, 計(jì)算演奏裝置本體11的移動(dòng)方向(步驟401)。如前所述,本實(shí)施方式有關(guān)的地磁傳感器 22是3軸地磁傳感器,所以可以根據(jù)由χ成分、y成分、ζ成分的各成分之差構(gòu)成的三維矢量來得到方向。而且,CPU 21根據(jù)保存在RAM 26中的在上次實(shí)行的步驟302得到的加速度傳感器值和在這次實(shí)行的步驟302得到的加速度傳感器值,計(jì)算演奏裝置本體11的移動(dòng)量(步驟40 。這可以通過使用加速度傳感器值及各自的加速度傳感器值的取得時(shí)刻之差(時(shí)間間隔)進(jìn)行2次積分而取得。接著,CPU 21根據(jù)保存在RAM沈中的上次的位置信息、在步驟401、402中分別得到的移動(dòng)方向及移動(dòng)量,計(jì)算當(dāng)前位置的坐標(biāo)(步驟403)。CPU 21判斷所計(jì)算出的坐標(biāo)是否相對于上次的位置坐標(biāo)發(fā)生了變化(步驟404)。 在步驟404判斷為“是”的情況下,CPU 21在RAM沈中,作為新的位置信息而保存所計(jì)算出的當(dāng)前位置的坐標(biāo)(步驟405)。在當(dāng)前位置取得處理(步驟304)之后,CPU 21實(shí)行區(qū)域設(shè)定處理(步驟30 。在本實(shí)施方式中,構(gòu)成為演奏者使用演奏裝置本體11,指定可發(fā)音區(qū)域的頂點(diǎn),通過投影(射影)了由頂點(diǎn)劃定的二維平面的地表面上的平面和從該平面的頂點(diǎn)延伸的垂線而劃定的區(qū)域成為可發(fā)音區(qū)域。以下,對使用4個(gè)頂點(diǎn)來設(shè)定可發(fā)音區(qū)域的情況進(jìn)行說明。圖5是示出本實(shí)施方式有關(guān)的區(qū)域設(shè)定處理的例子的流程圖。如圖5所示,CPU 21判斷輸入部18 中的設(shè)定開關(guān)是否被打開(ON)(步驟501)。在步驟501判斷為“是”的情況下,CPU 21取得保存在RAM沈中的位置信息,作為頂點(diǎn)的坐標(biāo)(頂點(diǎn)坐標(biāo))而保存在RAM沈中(步驟502)。接著,CPU 21在RAM沈中,使表示頂點(diǎn)數(shù)的參數(shù)N遞加(步驟50 。并且,在本實(shí)施方式中,上述參數(shù)N在初始化處理(圖3的步驟301)中被初始化為“0”。接著,CPU 21 判斷參數(shù)N是否大于“4”(步驟504)。在步驟504中判斷為“否”的情況下,結(jié)束區(qū)域設(shè)定處理。在步驟504中判斷為“是”則意味著4個(gè)頂點(diǎn)坐標(biāo)已保存在RAM沈中。因此,在步驟504中判斷為“是”的情況下,CPU 21取得由4個(gè)頂點(diǎn)坐標(biāo)劃定的二維平面(四邊形) 的信息(步驟50幻。接著,CPU 21根據(jù)表示已取得的四邊形的信息,取得將該四邊形投影在地表面上而得到的四邊形的頂點(diǎn)的位置,將可發(fā)音區(qū)域的信息保存在RAM 26中的區(qū)域/ 音色表中(步驟506)。之后,CPU 21將RAM沈中的參數(shù)N初始化為“0”,而且將區(qū)域設(shè)定標(biāo)記設(shè)為“1”(步驟507)。在本實(shí)施方式中,可以通過演奏者指定頂點(diǎn),來設(shè)定基于由頂點(diǎn)劃定的平面的可發(fā)音區(qū)域。在上述實(shí)施方式中,雖然將頂點(diǎn)的數(shù)量為4的平面(四邊形)設(shè)定為可發(fā)音區(qū)域,但也能通過變更頂點(diǎn)的數(shù)量,來設(shè)定三角形等任意多邊形的可發(fā)音區(qū)域。圖7是概略地示出本實(shí)施方式有關(guān)的可發(fā)音區(qū)域的確定的圖。符號71 74分別表示演奏者打開設(shè)定開關(guān)時(shí)的演奏裝置本體。符號71 74的演奏裝置本體的前端位置分別為Pl (符號 71) :(Xl,yi,Zl)P2(符號 72) :(x2,y2,z2)P3(符號 73) :(x3,y3,z3)P4(符號 74) :(x4,y4,z4)。將這4個(gè)坐標(biāo)用直線連結(jié)而得到的平面,用符號700來表示。而且,將平面700投影在地表面(ζ坐標(biāo)=Z0)上的平面701中,頂點(diǎn)的坐標(biāo)y為(χ” Y1, z0)(x2,j2, z0)(x3, y3, z0)(x4, y4, z0)。在本實(shí)施方式中,將由4 個(gè)坐標(biāo)(X1, Y1, z0)、(x2, j2, z0)、(x3, y3, z0)、(x4, y4, z0) 劃定的平面和從該4個(gè)坐標(biāo)延伸的垂線75 78劃定的空間710作為可發(fā)音區(qū)域。如后所述,演奏裝置本體11位于上述空間710內(nèi)時(shí),通過搖擺演奏裝置本體11而進(jìn)行的樂音的發(fā)生成為可能。并且,有關(guān)區(qū)域的設(shè)定和形狀,也能是其他形態(tài)。這些以后再說明。若區(qū)域設(shè)定處理(步驟305)結(jié)束,則CPU 21實(shí)行音色設(shè)定處理(步驟306)。圖 6是示出本實(shí)施方式有關(guān)的音色設(shè)定處理的例子的流程圖。如圖6所示,CPU 21判斷區(qū)域設(shè)定標(biāo)記是否為“1”(步驟601)。在步驟601中判斷為“否”的情況下,結(jié)束音色設(shè)定處理。在步驟601中判斷為“是”的情況下,CPU 21判斷音色確認(rèn)開關(guān)是否被打開(步驟 602)。在步驟602中判斷為“是”的情況下,CPU 21生成注意事件,該注意事件包含與表示音色的參數(shù)TN相對應(yīng)的音色信息(步驟603)。該參數(shù)TN例如是用于唯一確定音色的的音色號。在該注意事件中,表示音量水平或音高的信息也可以預(yù)先設(shè)定。接著,CPU 21將生成的注意事件輸出到I/F 27(步驟604)。I/F 27向紅外線通信裝置M發(fā)送注意事件作為紅外線信號。來自紅外線通信裝置M的紅外線信號被樂器部19的紅外線通信裝置33接收。由此,在樂器部19中,規(guī)定音高的樂音被發(fā)音。有關(guān)樂器部19的發(fā)音將以后說明。在步驟604之后,CPU 21判斷確定開關(guān)是否被打開(步驟605)。在步驟605中判斷為“否”的情況下,CPU 21使表示音色的參數(shù)NN遞增(步驟606),返回步驟602。在步驟605中判斷為“是”的情況下,CPU 21將參數(shù)NN所示的音色信息與可發(fā)音區(qū)域的信息關(guān)聯(lián)起來,保存在RAM沈中的區(qū)域/音高表中(步驟607)。接著,CPU 21將區(qū)域設(shè)定標(biāo)記設(shè)為“0”(步驟608)。圖8是示出本實(shí)施方式有關(guān)的RAM中的區(qū)域/音色表的例子的圖。如圖8所示, 本實(shí)施方式有關(guān)的區(qū)域/音色表800的記錄(例如,參照符號801)具有區(qū)域ID、頂點(diǎn)位置 (頂點(diǎn)1 頂點(diǎn)4)的坐標(biāo)及音色這些項(xiàng)目。區(qū)域ID用于唯一確定記錄,在生成區(qū)域/音色表800的記錄之際,由CPU 21采號。在本實(shí)施方式中,可以指定打擊樂器的音色。當(dāng)然,也可以構(gòu)成為設(shè)定打擊樂器以外的樂器(鍵盤樂器、弦樂器、管樂器等)的音色。而且,作為頂點(diǎn)位置的坐標(biāo),保存χ方向、y方向的二維坐標(biāo)(x,y)。這是因?yàn)槿缟纤?,本?shí)施方式有關(guān)的可發(fā)音區(qū)域是由地表面上的基于例如4個(gè)頂點(diǎn)的平面和從該4個(gè)頂點(diǎn)延伸的垂線75 78劃定的三維空間,ζ坐標(biāo)是任意的。若音色設(shè)定處理306結(jié)束,則CPU 21實(shí)行發(fā)音時(shí)間檢測處理(步驟307)。圖9是示出本實(shí)施方式有關(guān)的發(fā)音時(shí)間檢測處理的例子的流程圖。CPU 21取得保存在RAM沈中的位置信息(步驟901),判斷由位置信息確定的演奏裝置本體11的位置是否位于某一可發(fā)音區(qū)域內(nèi)(步驟902)。在步驟902中,判斷位置信息(坐標(biāo))中的χ成分、y成分構(gòu)成的二維坐標(biāo)(x,y)是否位于由區(qū)域/音色表的位置信息劃定的空間的邊界或內(nèi)部。在步驟902中判斷為“否”的情況下,CPU 21將RAM 23中的加速度標(biāo)記設(shè)為 “0” (步驟903)。在步驟902中判斷為“是”的情況下,CPU 21參照保存在RAM 26中的加速度傳感器值,取得演奏裝置本體11的長軸方向的加速度傳感器值(步驟904)。接著,CPU 21判斷長軸方向的加速度傳感器值是否大于規(guī)定的第1閾值α (步驟90 。在步驟905中判斷為“是”的情況下,CPU 21在RAM 26中的加速度標(biāo)記中設(shè)定 “1”(步驟906)。CPU 21判斷在步驟904中取得的軸方向的加速度傳感器值是否大于保存在RAM沈中的加速度傳感器值的最大值(步驟907)。在步驟907中判斷為“是”的情況下, 將在步驟904中取得的長軸方向的加速度傳感器值作為新的最大值保存在RAM沈中(步驟 908)。在步驟905中判斷為“否”的情況下,CPU 21判斷RAM 26中的加速度標(biāo)記是否為 “1”(步驟909)。在步驟909中判斷為“否”的情況下,發(fā)音時(shí)間檢測處理結(jié)束。在步驟909 中判斷為“是”的情況下,CPU 21判斷長軸方向的加速度傳感器值是否小于規(guī)定的第2閾值 β (步驟910)。在步驟910中判斷為“是”的情況下,CPU 21實(shí)行注意事件生成處理(步驟 911)。圖10是示出本實(shí)施方式有關(guān)的注意事件生成處理的例子的流程圖。通過如圖10 所示的注意事件生成處理,注意事件被發(fā)送到樂器部19,之后,在樂器部19中實(shí)行發(fā)音處理(參照圖12),由此生成樂音數(shù)據(jù),從揚(yáng)聲器35發(fā)出樂音。并且,在說明注意事件生成處理之前,對本實(shí)施方式有關(guān)的電子樂器10的發(fā)音時(shí)間進(jìn)行說明。圖11是示意地示出被演奏裝置本體的加速度傳感器檢測、由CPU取得的長軸方向的加速度傳感器值的例子。演奏者手持演奏裝置本體11的一端(根部側(cè))并搖擺,使演奏裝置本體11產(chǎn)生以手腕、肘、肩等作為支點(diǎn)的旋轉(zhuǎn)運(yùn)動(dòng)。伴隨該旋轉(zhuǎn)運(yùn)動(dòng),特別是因?yàn)殡x心力,而在演奏裝置本體11的長軸方向產(chǎn)生加速度。演奏者搖擺演奏裝置本體11時(shí),加速度傳感器值接著變大(參照圖11的曲線 1100的符號1101)。演奏者搖擺棒狀的演奏裝置本體11時(shí),一般同打鼓動(dòng)作相同地動(dòng)作。 因此,演奏者在棒打假定的鼓、木琴等的打擊面之前,停止棒(即棒狀的演奏裝置本體11) 的動(dòng)作。因此,從某一時(shí)刻開始,加速度傳感器值漸漸減少(參照符號1102)。演奏者設(shè)想在棒打假想的打擊面的瞬間發(fā)出樂音。因此,可以在演奏者設(shè)想的時(shí)間發(fā)出樂音,是理想的。在本發(fā)明中,為了在演奏者棒打假想的打擊面的瞬間或稍微之前一些應(yīng)發(fā)出樂音,而采用如下所述的邏輯。發(fā)音時(shí)間為長軸方向的加速度傳感器值減少,變得比稍大于 “0”的第2閾值β小的時(shí)候。但是,也存在如下可能性因?yàn)檠葑嗾呶搭A(yù)期的動(dòng)作,而長軸方向的加速度傳感器值振動(dòng),到達(dá)上述第2閾值β前后。因此,為了排除未預(yù)期的振動(dòng),而將暫時(shí)使長軸方向的加速度傳感器值上升而超越規(guī)定的第1閾值α (α比β足夠大)作為條件。即,長軸方向的加速度傳感器值暫時(shí)變得比第1閾值α大(參照時(shí)刻ta),之后, 長軸方向的加速度傳感器值減少,而變得比第2閾值β小時(shí)(參照時(shí)刻te),將時(shí)刻te作為發(fā)音時(shí)間。若判斷為如上所述的發(fā)音時(shí)間到來,則在演奏裝置本體11中,生成注意事件, 發(fā)送到樂器部19。而且,對此進(jìn)行響應(yīng),在樂器部19中,實(shí)行發(fā)音處理,發(fā)出樂音。如圖10所示,在注意事件生成處理中,CPU 21參照保存在RAM 26中的軸方向的加速度傳感器值的最大值,來確定基于該最大值的樂音的音量水平(velocity 速度)(步驟1001)。若將加速度傳感器值的最大值設(shè)為Amax,將音量水平(level 等級)(velocity) 的最大值設(shè)為Vmax,則音量水平Vel例如可以如下求得。Vel = a · Amax(其中,若a· Amax > VmaxJlJ Vel = Vmax,而且,a是規(guī)定的正的系數(shù))接著,CPU 21參照RAM沈中的區(qū)域/音色表,將演奏裝置本體11位于的可發(fā)音區(qū)域相關(guān)的記錄中的音色,確定為應(yīng)發(fā)音的樂音的音色(步驟1002)。CPU 21生成注意事件, 該注意事件包含所確定的音量水平(velocity)及音色(步驟1003)。并且,注意事件中的音高是規(guī)定值即可。CPU 21將生成的注意事件輸出到I/F 27 (步驟1004)。I/F 27將注意事件作為紅外線信號發(fā)送到紅外線通信裝置24。來自紅外線通信裝置M的紅外線信號被樂器部19的紅外線通信裝置33接收。之后,CPU 21將RAIC6中的加速度標(biāo)記設(shè)為“0” (步驟1005)。若發(fā)音時(shí)間檢測處理(步驟307)結(jié)束,則CPU 21實(shí)行參數(shù)通信處理(步驟308)。 有關(guān)參數(shù)通信處理(步驟308),與如后所述的樂器部19的參數(shù)通信處理(圖12的步驟 1205) 一起說明。圖12是示出在本實(shí)施方式有關(guān)的樂器部中實(shí)行的處理的例子的流程圖。樂器部 19的CPU 12實(shí)行初始化處理,該初始化處理包括RAM 15的數(shù)據(jù)的清除、顯示部16的畫面上的圖像的清除、音源部31的清除等(步驟1201)。接著,CPU 12實(shí)行開關(guān)處理(步驟 1202)。在開關(guān)處理中,例如,CPU 12按照輸入部17的開關(guān)操作,設(shè)定有關(guān)應(yīng)發(fā)音的樂音的効果音的參數(shù)等。所設(shè)定的効果音的參數(shù)(例如,回響的深度等)保存在RAM 15中。而且, 在開關(guān)處理中,可以通過開關(guān)操作對通過如后所述的參數(shù)通信處理而被從演奏裝置本體發(fā)送、并存儲(chǔ)在樂器部19的RAM 15中的區(qū)域/音色表進(jìn)行編輯。通過該編輯,可以修正規(guī)定可發(fā)音區(qū)域的頂點(diǎn)位置或變更音色。接著,CPU 12判斷I/F 13是否新接收了注意事件(步驟1203)。在步驟1203中判斷為“是”的情況下,CPU 12實(shí)行發(fā)音處理(步驟1204)。在發(fā)音處理中,CPU 12將接收到的注意事件輸出到音源部31。音源部31按照注意事件所示的音色來讀出ROM的波形數(shù)據(jù)。在發(fā)生打擊樂器的音色的樂音的情況下,波形數(shù)據(jù)讀出時(shí)的速度是固定的。并且,在發(fā)出具有如后所述音高的樂器(鍵盤樂器、管樂器、弦樂器、或是打擊樂器且音高發(fā)生變化的木琴、電顫琴、定音鼓等)的音色的情況下,音高與注意事件所含的東西(在第1的實(shí)施方式中是規(guī)定值)相對應(yīng)。而且,音源部31在讀出的波形數(shù)據(jù)上乘以與注意事件所含的音量數(shù)據(jù)(velocity)相對應(yīng)的系數(shù),來生成規(guī)定的音量水平的樂音數(shù)據(jù)。生成的樂音數(shù)據(jù)被輸出到音頻電路32,最終,從揚(yáng)聲器35發(fā)生規(guī)定的樂音。之后,CPU 12實(shí)行參數(shù)通信處理(步驟1205)。在參數(shù)通信處理(步驟1205)中, 通過CPU 12的指示,例如,在開關(guān)處理(步驟1202)中編輯的區(qū)域/音色表的數(shù)據(jù)被發(fā)送到演奏裝置本體11。在演奏裝置本體11中,若紅外線通信裝置M接收數(shù)據(jù),則CPU 21經(jīng)由I/F 27接受數(shù)據(jù),保存在RAM沈中(圖3的步驟308)。在圖3的步驟308中,演奏裝置本體11的CPU 21也實(shí)行參數(shù)通信處理。在演奏裝置本體11的參數(shù)通信處理中,根據(jù)步驟305、306設(shè)定的可發(fā)音區(qū)域及音色來生成記錄, 保存在RAM 26中的區(qū)域/音色表的數(shù)據(jù)被發(fā)送到樂器部19。若樂器部19的參數(shù)通信處理(步驟1205)結(jié)束,則CPU 12實(shí)行其他處理,例如, 在顯示部16的畫面上顯示的圖像的更新等(步驟1206)。圖13是概要地示出在本實(shí)施方式有關(guān)的演奏裝置本體11的區(qū)域設(shè)定處理及音色設(shè)定處理中設(shè)定的可發(fā)音區(qū)域及對應(yīng)的音色的例子的圖。該例子與圖8所示的區(qū)域/音色表的記錄相對應(yīng)。如圖13所示,在該例子中,設(shè)有3個(gè)可發(fā)音區(qū)域135 137??砂l(fā)音區(qū)域 135 137分別在區(qū)域/音色表中對應(yīng)于區(qū)域IDO 2的記錄??砂l(fā)音區(qū)域135是由符號130所示的平面和從該平面延伸的垂線劃定的三維空間。可發(fā)音區(qū)域136是由符號131所示的平面和從該平面延伸的垂線劃定的三維空間,而且,可發(fā)音區(qū)域137是由符號132所示的平面和從該平面延伸的垂線確定的三維空間。若演奏者在可發(fā)音區(qū)域135內(nèi)將演奏裝置本體(符號1301)往下打(或往上打) (參照符號1302),則發(fā)生電顫琴的音色的樂音。而且,若演奏者在可發(fā)音區(qū)域137內(nèi),將演奏裝置本體(符號1311)往下打(或往上打)(參照符號1312),則發(fā)生鈸的音色的樂音。在本實(shí)施方式中,CPU 21將演奏裝置本體11位于在空間中所劃定的區(qū)域即可發(fā)音區(qū)域內(nèi)、而且在演奏裝置本體11中檢測到的加速度滿足規(guī)定的條件的時(shí)候作為發(fā)音時(shí)間,向電子樂器本體19指示用與該可發(fā)音區(qū)域?qū)?yīng)起來的音色進(jìn)行發(fā)音。由此,使以與各個(gè)可發(fā)音區(qū)域?qū)?yīng)起來的各種音色發(fā)出樂音成為可能。而且,在本實(shí)施方式中,演奏裝置本體11具有地磁傳感器22和加速度傳感器23, CPU 21根據(jù)地磁傳感器22的傳感器值來檢測演奏裝置本體11的移動(dòng)方向,而且根據(jù)加速度傳感器23的傳感器值來計(jì)算演奏裝置本體11的移動(dòng)量。通過移動(dòng)方向及移動(dòng)量,得到演奏裝置本體11的當(dāng)前位置。由此,能夠不使用大規(guī)模的裝置,而且,沒有復(fù)雜的運(yùn)算,就得到演奏裝置本體11的位置。
進(jìn)而,在本實(shí)施方式中,CPU 21使演奏裝置本體11的長軸方向的加速度傳感器值暫時(shí)大于第1閾值α,之后,長軸方向的加速度傳感器值減少,變成小于比第1閾值α小的第2閾值β時(shí),將變成比上述第2閾值β小的時(shí)刻t作為發(fā)音時(shí)間,對電子樂器本體19 賦予指示,使得發(fā)出與該可發(fā)音區(qū)域?qū)?yīng)起來的音色。由此,能在與演奏者實(shí)際上使棒接觸打擊樂器的打擊面時(shí)基本相同的時(shí)間,發(fā)出樂音。再者,在本實(shí)施方式中,CPU 21檢測加速度傳感器23的傳感器值的最大值,計(jì)算出與該最大值相對應(yīng)的音量水平,通過計(jì)算出的音量水平,在上述發(fā)音時(shí)間,將發(fā)音的指示賦予給樂器部19。因此,能夠?qū)?yīng)于演奏者對演奏裝置本體11的搖擺,以演奏者所期望的首量來發(fā)出樂首。而且,在本實(shí)施方式中,CPU 21根據(jù)指定的3個(gè)以上的頂點(diǎn)的位置信息,將通過連結(jié)上述頂點(diǎn)的平面投影到地表面上而得到平面作為底面,并將由該成為該底面的平面和從該頂點(diǎn)延伸的垂線劃定的空間確定為可發(fā)音區(qū)域,將確定上述可發(fā)音區(qū)域的信息和音色對應(yīng)起來保存在區(qū)域/音色表中。這樣,通過演奏者指定頂點(diǎn),可以設(shè)定基于連結(jié)頂點(diǎn)的平面的可發(fā)音區(qū)域。并且,在上述實(shí)施方式中,雖然將頂點(diǎn)的數(shù)量為4的平面(四邊形)設(shè)定為發(fā)音區(qū)域,但能夠通過變更頂點(diǎn)的數(shù)量,設(shè)定三角形等任意的底面形狀的可發(fā)音區(qū)域。接著,對本發(fā)明的第2方式進(jìn)行說明。在第1的實(shí)施方式中,演奏者使用演奏裝置本體11,指定可發(fā)音區(qū)域的頂點(diǎn),將由連結(jié)所指定的頂點(diǎn)的平面投影到地表面上而得到的平面和從該平面的頂點(diǎn)延伸的垂線規(guī)定的空間作為可發(fā)音區(qū)域。在第2的實(shí)施方式中,為了設(shè)定圓筒狀的可發(fā)音區(qū)域,而設(shè)定中心位置C及通過位置P,劃定以中心位置C為中心的、 通過了位置P的半徑d(位置C和位置P之間的距離)的圓盤(圓形的平面),根據(jù)該圓形的平面來設(shè)定可發(fā)音區(qū)域。圖14是示出第2的實(shí)施方式有關(guān)的區(qū)域設(shè)定處理的例子的流程圖。CPU21判斷在演奏裝置本體11的輸入部觀中,中心設(shè)定開關(guān)是否被打開(步驟1401)。在步驟1401中判斷為“否”的情況下,結(jié)束區(qū)域設(shè)定處理。在步驟1401中判斷為“是”的情況下,CPU 21 判斷中心設(shè)定開關(guān)是否被新打開(步驟1402)。在步驟1402中判斷為“是”的情況下,CPU 21取得保存在RAM沈中的位置信息,作為中心位置C的位置信息(坐標(biāo)(x。,y。,z。))保存在RAM沈中(步驟502)。在步驟1402中判斷為“否”的情況下,即開關(guān)是打開中的情況,或步驟1403被實(shí)行之后,CPU 21判斷中心設(shè)定開關(guān)是否被關(guān)斷(步驟1404)。在步驟1404中判斷為“否”的情況下,結(jié)束區(qū)域設(shè)定處理。在步驟1404中判斷為“是”的情況下,CPU 21取得保存在RAM 沈中的位置信息,作為中心設(shè)定開關(guān)被關(guān)斷時(shí)的演奏裝置本體11的位置P的位置信息(坐標(biāo)(xp, yp,zp))保存在RAM洸中(步驟1405)。CPU 21取得將中心位置C及位置P分別投影到地表面(ζ坐標(biāo)=Z0)上的位置C’ 的坐標(biāo)(x。,y。,~)及位置P’的坐標(biāo)(xp,yp,~)(步驟1406)。而且,CPU 21計(jì)算位置C’和位置P’之間的距離d(步驟1407)。之后,CPU 21取得基于將中心位置作為位置C’而通過了位置P的半徑d的圓形的平面形成的可發(fā)音區(qū)域的信息(步驟1408)。在第2的實(shí)施方式中,將以位置C’作為中心的通過了(位置P’)的半徑d的圓作為底部的圓筒形的三維空間,成為可發(fā)音區(qū)域。CPU 21將可發(fā)音區(qū)域的信息(中心位置C’的χ坐標(biāo)及y坐標(biāo)、位置P’ (通過位置P’)的X坐標(biāo)及y坐標(biāo))以及半徑d,保存在RAM沈中的區(qū)域/音色表中(步驟1409)。 之后,CPU 21將RAM 26中的區(qū)域設(shè)定標(biāo)記設(shè)為“1”(步驟1410)。并且,地表面上的圓可以由中心位置及半徑劃定,所以通過位置P’的坐標(biāo)也可以不保持。這樣,在第2的實(shí)施方式中,在演奏者想要設(shè)定為中心位置的位置,打開演奏裝置本體11的設(shè)定開關(guān),維持該狀態(tài)不變,移動(dòng)到與半徑相當(dāng)?shù)奈恢茫谠撐恢藐P(guān)斷設(shè)定開關(guān), 從而能將如下圓柱設(shè)定為可發(fā)音區(qū)域,該圓柱將以設(shè)定開關(guān)被打開的位置在地表面上投影的位置C’為中心,并以通過設(shè)定開關(guān)被關(guān)斷的位置P在地表面上投影的位置P’的半徑d(d: 中心位置C’和位置P’之間的距離)的圓作為底面。圖15是示出第2的實(shí)施方式有關(guān)的區(qū)域/音色表的例子的圖。如圖15所示,本實(shí)施方式有關(guān)的區(qū)域/音色表1500的記錄(例如,參照符號1501),具有區(qū)域ID、中心位置 C’的(x,y)坐標(biāo)、通過位置P’的(x,y)坐標(biāo),半徑d及音色這些項(xiàng)目。第2的實(shí)施方式的音色設(shè)定處理與第1的實(shí)施方式(圖6)相同。圖16是概略地示出本實(shí)施方式有關(guān)的演奏裝置本體11的區(qū)域設(shè)定處理及音色設(shè)定處理中設(shè)定的可發(fā)音區(qū)域及對應(yīng)的音色的例子的圖。該例子對應(yīng)于圖15所示的區(qū)域/ 音色表的記錄。如圖16所示,在該例子,設(shè)置了將由中心位置C’及半徑d劃定的圓(參照符號160到163)分別作為底面的圓柱狀的4個(gè)可發(fā)音區(qū)域165 168。可發(fā)音區(qū)域165 168分別在區(qū)域/音色表中對應(yīng)于區(qū)域IDO 3的記錄。若演奏者在可發(fā)音區(qū)域165內(nèi)將演奏裝置本體(符號1601)往下打(或往上打)(參照符號 1602),則發(fā)生手鼓的音色的樂音。而且,若演奏者在可發(fā)音區(qū)域166內(nèi)將演奏裝置本體(符號1611)往下打(或往上打)(參照符號1612),則發(fā)生小軍鼓的音色的樂音。并且,第2的實(shí)施方式的其他處理(例如,當(dāng)前位置取得處理、發(fā)音時(shí)間檢測處理等)與第1的實(shí)施方式一樣。根據(jù)第2的實(shí)施方式,CPU 21將如下圓柱作為可發(fā)音區(qū)域, 在RAM 26中的區(qū)域/音色表中,將確定發(fā)音區(qū)域的信息和音色對應(yīng)起來保存,該圓柱將通過了被指定的中心位置C及不同于中心位置C的其他位置P分別投影到地表面上的位置C’ 及位置P’的圓形作為底面。由此,通過演奏者指定2點(diǎn),能夠設(shè)定所期望大小的可發(fā)音區(qū)域。接著,對本發(fā)明的第3的實(shí)施方式進(jìn)行說明。在第3的實(shí)施方式中,也設(shè)定了將圓形(或楕圓形)作為底面的柱狀的可發(fā)音區(qū)域。在第3的實(shí)施方式中,演奏者使演奏裝置本體11沿著空間上的所期望的區(qū)域移動(dòng),從而劃定圓形或楕圓形的平面,劃定的平面向地表面的投影變成圓柱(或楕圓柱)的底面。圖17是示出第3的實(shí)施方式有關(guān)的區(qū)域設(shè)定處理的例子的流程圖。在第3的實(shí)施方式中,為了可發(fā)音區(qū)域的設(shè)定,奏裝置本體11的開關(guān)部W具有設(shè)定開始開關(guān)及設(shè)定結(jié)束開關(guān)。如圖17所示,CPU 21判斷設(shè)定開始開關(guān)是否被打開(步驟1701)。在步驟1701 中判斷為“是”的情況下,CPU 21取得保存在RAM沈中的位置信息,作為始點(diǎn)位置的坐標(biāo) (始點(diǎn)坐標(biāo))保存在RAM 26中(步驟1702)。而且,CPU 21將設(shè)定中標(biāo)記設(shè)為“ 1”(步驟
1703)。在步驟1701中判斷為“否”的情況下,CPU 21判斷設(shè)定中標(biāo)記是否為“ 1”(步驟
1704)。在步驟1704中判斷為“是”的情況下,取得保存在RAM沈中的位置信息,作為經(jīng)過位置的坐標(biāo)(經(jīng)過位置坐標(biāo))保存在RAM沈中(步驟170 。并且,到由演奏者打開演奏裝置本體11的結(jié)束開關(guān)之前,多次實(shí)行步驟1705。因此,在步驟1705中,在RAM沈中,與步驟1705的實(shí)行回?cái)?shù)關(guān)聯(lián)起來保存經(jīng)過位置坐標(biāo)。之后,CPU 21判斷結(jié)束開關(guān)是否被打開(步驟1706)。在步驟1706中判斷為“是” 的情況下,CPU 21取得保存在RAM沈中的位置信息,作為終點(diǎn)位置的坐標(biāo)(終點(diǎn)坐標(biāo))保存在RAM沈中(步驟1707)。接著,CPU 21判斷終點(diǎn)坐標(biāo)是否位于距離始點(diǎn)坐標(biāo)規(guī)定的范圍內(nèi)(步驟1708)。在步驟1708中判斷為“否”的情況下,結(jié)束區(qū)域設(shè)定處理。在步驟 1704、1706中判斷為“否”的情況下,也同樣結(jié)束區(qū)域設(shè)定處理。在步驟1708中判斷為“是”的情況下,根據(jù)始點(diǎn)坐標(biāo)、經(jīng)過位置坐標(biāo)、終點(diǎn)位置坐標(biāo),取得確定通過這些坐標(biāo)這樣的楕圓或圓的信息(步驟1709)。CPU 21制作將相鄰的坐標(biāo)連結(jié)的封閉曲線,得到近似于該封閉曲線的圓或楕圓即可。例如,近似可以應(yīng)用最小二乘法等已知手法。而且,CPU 21計(jì)算通過將由步驟1709確定的楕圓或圓投影到地表面上而得到的楕圓或圓的信息,將該投影的楕圓或圓的信息,作為可發(fā)音區(qū)域的信息,保存在RAM 沈中的區(qū)域/音色表中(步驟1710)。之后,CPU 21將RAM沈中的設(shè)定中標(biāo)記設(shè)為“0”, 而且將區(qū)域設(shè)定標(biāo)記設(shè)為“1” (步驟1711)。并且,第2的實(shí)施方式的其他處理(例如,當(dāng)前位置取得處理、發(fā)音時(shí)間檢測處理等)與第1的實(shí)施方式一樣。在第2的實(shí)施方式中,也可以通過演奏者來設(shè)定將所期望的大小的圓或楕圓作為底面的柱狀的可發(fā)音區(qū)域。特別是,在第2的實(shí)施方式中,能夠設(shè)定將演奏者使演奏裝置本體11移動(dòng)的軌跡作為外輪廓的側(cè)面這樣的可發(fā)音區(qū)域。接著,對本發(fā)明的第4的實(shí)施方式進(jìn)行說明。在第1 第3的實(shí)施方式中,按每個(gè)可發(fā)音區(qū)域?qū)⒁羯珜?yīng)起來,而在區(qū)域/音色表中,保存與確定可發(fā)音區(qū)域的信息對應(yīng)起來的音色的信息。由此,在演奏裝置本體11位于可發(fā)音區(qū)域內(nèi)的狀態(tài)下,若演奏者搖擺演奏裝置本體11,則發(fā)出對應(yīng)的音色的樂音。在第4的實(shí)施方式中,按每個(gè)可發(fā)音區(qū)域?qū)⒁舾邔?yīng)起來,在演奏裝置本體11位于可發(fā)音區(qū)域內(nèi)的狀態(tài)下,若演奏者搖擺演奏裝置本體 11,則發(fā)出對應(yīng)的音高的樂音。這樣的構(gòu)成適用于例如木琴、電顫琴、定音鼓這樣能發(fā)出不同的音高的樂音的打擊樂器樂音。在第4的實(shí)施方式中,在如圖3所示的處理中,替代音色設(shè)定處理(步驟306)而實(shí)行音高設(shè)定處理。圖18是示出第4的實(shí)施方式有關(guān)的音高設(shè)定處理的例子的流程圖。在第4的實(shí)施方式中,區(qū)域設(shè)定處理可以應(yīng)用第1的實(shí)施方式 第3的實(shí)施方式的任意一個(gè)。 在第4的實(shí)施方式中,輸入部觀為了指定音高,而具有音高確認(rèn)開關(guān)和確定開關(guān)。而且,在圖18的處理中使用的表示音高的參數(shù)(例如,基于MIDI的音高信息),在初始化處理中,被設(shè)定為初始值(例如,最低音)。如圖18所示,CPU 21判斷區(qū)域設(shè)定標(biāo)記是否為“1”(步驟1801)。在步驟1801中判斷為“否”的情況下,結(jié)束音高設(shè)定處理。在步驟1801中判斷為“是”的情況下,CPU 21判斷音高確認(rèn)開關(guān)是否被打開(步驟1802)。在步驟1802中判斷為“是”的情況下,CPU 21生成注意事件,該注意事件包括與表示音高的參數(shù)NN相對應(yīng)的音高信息(步驟1803)。在該注意事件中,只要是預(yù)定了表示音量水平和音色的信息即可。接著,CPU 21將生成的注意事件輸出到I/F 27(步驟1804)。 I/F 27將注意事件作為紅外線信號發(fā)送到紅外線通信裝置對。來自紅外線通信裝置M的紅外線信號被樂器部19的紅外線通信裝置33接收。由此,在樂器部19中,發(fā)出規(guī)定的音高的樂音。
步驟1804之后,CPU 21判斷確認(rèn)開關(guān)是否被打開(步驟1805)。在步驟1805中判斷為“否”的情況下,CPU 21使表示音高的參數(shù)NN遞增(步驟1806),返回步驟1802。在步驟1805中判斷為“是”的情況下,CPU 21將表示參數(shù)NN的音高信息與可發(fā)音區(qū)域的信息關(guān)聯(lián)起來保存到RAM沈中的區(qū)域/音高表中(步驟1807)。接著,CPU 21將區(qū)域設(shè)定標(biāo)記設(shè)為“0”(步驟1808)。在如圖18所示的音高設(shè)定處理中,每當(dāng)音高確認(rèn)開關(guān)被打開,就發(fā)出比上次高1 的音高的樂音。演奏者在發(fā)出所期望的音高的樂音時(shí),打開確認(rèn)開關(guān),從而能將所期望的音高與可發(fā)音區(qū)域?qū)?yīng)起來。而且,第4的實(shí)施方式有關(guān)的設(shè)置在RAM 26中的區(qū)域/音高表, 具備與如圖8所示的區(qū)域/音色表相類似的構(gòu)成。在圖8的區(qū)域/音色表中,將區(qū)域ID及確定可發(fā)音區(qū)域的信息(在圖8的例子中為頂點(diǎn)位置信息)與音色對應(yīng)起來。在區(qū)域/音高表中,將區(qū)域ID及確定可發(fā)音區(qū)域的信息與音高對應(yīng)起來。在第4的實(shí)施方式中,與第1的實(shí)施方式 第3的實(shí)施方式一樣,實(shí)行發(fā)音時(shí)間檢測處理(參照圖9),在規(guī)定的情況下實(shí)行注意事件生成處理。圖19是示出本實(shí)施方式有關(guān)的注意事件生成處理的例子的流程圖。圖19的步驟1901與圖10的步驟1001相同。步驟 1901之后,CPU 21參照RAM沈中的區(qū)域/音高表,將演奏裝置本體11位于的可發(fā)音區(qū)域有關(guān)的記錄中的音高,確定為應(yīng)發(fā)音的樂音的音高(步驟1902)。CPU 21生成注意事件,該注意事件包含所確定的音量水平(velocity)及音高(步驟1903)。在注意事件中,音色是規(guī)定值即可。步驟1904及步驟1905分別對應(yīng)于圖10的步驟1004、1005。這樣一來,能發(fā)生與可發(fā)音區(qū)域?qū)?yīng)起來的音高的樂音。根據(jù)該實(shí)施方式,按每個(gè)可發(fā)音區(qū)域?qū)⒁舾邔?yīng)起來,在演奏裝置本體11位于可發(fā)音區(qū)域內(nèi)的狀態(tài)下,若演奏者搖擺演奏裝置本體11,則發(fā)出對應(yīng)的音高的樂音。因此,能以像木琴、電顫琴、定音鼓等能使音高發(fā)生變化的打擊樂器這樣的演奏形態(tài)發(fā)出所期望的
音高的樂音。本發(fā)明不限于以上的實(shí)施方式,能在權(quán)利要求書所記載的發(fā)明的范圍內(nèi)進(jìn)行各種變更,這些當(dāng)然都包含于本發(fā)明的范圍之內(nèi)。在上述實(shí)施方式中,演奏裝置本體11的CPU 21檢測演奏者搖擺演奏裝置本體11 時(shí)的地磁傳感器值及加速度傳感器值,根據(jù)這些傳感器值取得演奏裝置本體11的位置信息,判斷演奏裝置本體11是否位于可發(fā)音區(qū)域中。CPU 21判斷為在演奏裝置本體11位于可發(fā)音區(qū)域內(nèi)的狀態(tài)下演奏裝置本體11被搖擺時(shí),生成含有與可發(fā)音區(qū)域?qū)?yīng)起來的音色(第1 第3的實(shí)施方式)或與可發(fā)音區(qū)域?qū)?yīng)起來的音高(第4的實(shí)施方式),經(jīng)由I/ F27及紅外線通信裝置M發(fā)送到樂器部19。另一方面,在樂器部19中,若接收注意事件, 則CPU 12將接收到的注意事件輸出到音源部31而發(fā)生樂音。在樂器部19是安裝了 MIDI 板等的個(gè)人計(jì)算機(jī)和游戲機(jī)等非樂音生成的專用機(jī)時(shí)適用上述構(gòu)成。但是,演奏裝置本體11的處理及樂器部19的處理的分擔(dān)不限于上述實(shí)施方式。例如,演奏裝置本體11將區(qū)域/音色表的信息發(fā)送到樂器部19,而且,也可以構(gòu)成為根據(jù)傳感器值對演奏裝置本體取得位置信息,發(fā)送到樂器部19。在該情況下,在樂器部19實(shí)行發(fā)音時(shí)間檢測處理(圖9)、注意事件生成處理(圖10)。如上所述的構(gòu)成,適用于樂器部19是樂音生成的專用機(jī)的電子樂器。而且,在本實(shí)施方式中,在演奏裝置本體11和樂器部19之間,使用紅外線通信裝置24、33通過紅外線信號對數(shù)據(jù)進(jìn)行通信,但不限于此。例如,也可以構(gòu)成為打擊樂器本體 11和樂器部19通過其他無線通信進(jìn)行數(shù)據(jù)通信,也可以通過線纜以有線方式進(jìn)行數(shù)據(jù)通進(jìn)而,在上述實(shí)施方式中,通過地磁傳感器23檢測演奏裝置本體11的移動(dòng)方向, 而且通過加速度傳感器22檢測演奏裝置本體11的移動(dòng)量,根據(jù)這些取得演奏裝置本體11 的位置,但不限于這些方法,當(dāng)然也可以使用其他位置檢測裝置,例如,當(dāng)然也可以使用3 軸加速度傳感器的傳感器值、角速度傳感器的傳感器值,來取得演奏裝置本體11的位置。而且,在上述實(shí)施方式中,在演奏裝置本體11中,該長軸方向的加速度傳感器值暫時(shí)變得大于第1閾值α,之后,長軸方向的加速度傳感器值減少,將變得小于第2閾值β 時(shí)的時(shí)刻作為發(fā)音時(shí)間。但是,不限于此。例如,也可以不使用演奏裝置本體11的長軸方向的加速度傳感器值,而使用3軸加速度傳感器的x、y、ζ成分的值的合成值(傳感器合成值各成分的值的二乘的總和的平方根)來檢測發(fā)音時(shí)間。圖20是示出其他實(shí)施方式有關(guān)的發(fā)音時(shí)間檢測處理的例子的流程圖。在圖20中, 步驟2001 2003與圖9的步驟901 903 —樣。在步驟2002中判斷為“是”的情況下, CPU 21從RAM 26取得加速度傳感器值(x,y,z成分)(步驟2004)。CPU 21根據(jù)所取得的 x、y、z成分的值計(jì)算傳感器合成值(步驟2005)。傳感器合成值如上所述,通過計(jì)算各成分的值的二乘的總和的平方根而得到。接著,CPU 21判斷保存在RAM 26中的加速度標(biāo)記是否為“0” (步驟2006)。在步驟2006中判斷為“是”的情況下,CPU 21判斷傳感器合成值是否大于與(l+a)G相當(dāng)?shù)闹?(步驟2007)。在此,a是微小的正數(shù)。例如,若使a為“0.05”,則判斷傳感器合成值是否大于與1. 05G相當(dāng)?shù)闹?。在步驟2007中為“是”的情形,表示由演奏者搖擺演奏裝置本體11, 而使傳感器合成值變得大于重力加速度1G。該值a不限于上述數(shù)值。而且,使a = 0,在步驟2007中,也可以判斷傳感器合成值是否大于與IG相當(dāng)?shù)闹?。在步驟2007中判斷為“是”的情況下,CPU 21將RAM沈中的加速度標(biāo)記設(shè)為 “1”(步驟2008)。在步驟2007中判斷為“否”的情況下,結(jié)束發(fā)音時(shí)間檢測處理。在步驟2006中判斷為“是”的情況下,即,發(fā)音標(biāo)記是“1”的情況下,CPU 21判斷傳感器合成值是否小于與(l+a)G相當(dāng)?shù)闹?步驟2009)。在步驟2009中判斷為“否”的情況下,CPU 21判斷在步驟2005中計(jì)算的傳感器合成值是否大于保存在RAM 26中的傳感器合成值的最大值(步驟2010)。在步驟2010中判斷為“是”的情況下,CPU 21將計(jì)算出的傳感器合成值作為新的最大值保存在RAM沈中(步驟2011)。在步驟2010中判斷為“否” 的情況下,結(jié)束發(fā)音時(shí)間檢測處理。在步驟1009中判斷為“是”的情況下,CPU 21實(shí)行注意事件生成處理(步驟 2012)。注意事件生成處理與第1的實(shí)施方式(圖10)基本相同。在其他實(shí)施方式中,在步驟1001中,根據(jù)傳感器合成值的最大值來確定音量水平。在該實(shí)施方式中,在如下的發(fā)音時(shí)間發(fā)出樂音。圖21是示意地示出由演奏裝置本體的加速度傳感器檢測出的加速度傳感器值的合成值即合成傳感器值的例子的圖表。如圖21的圖表2100所示,在演奏者使演奏裝置本體11靜止的狀態(tài)下,合成傳感器值是與IG相當(dāng)?shù)闹?。通過演奏者搖擺演奏裝置本體11,合成傳感器值上升,演奏者搖擺完演奏裝置本體11后再度使其靜止,從而合成傳感器值變?yōu)榕c再度IG相當(dāng)?shù)闹怠T诒緦?shí)施方式中,檢測到合成傳感器值變?yōu)榇笥谂c(l+a)G(a是微小的正值)相當(dāng)?shù)闹档臅r(shí)間,之后,合成傳感器值的最大值被更新。合成傳感器值的最大值A(chǔ)max用于確定發(fā)音的樂音水平。之后,在合成傳感器傳感器值變?yōu)樾∮谂c(l+a)G(a是微小的正值)相當(dāng)?shù)闹档臅r(shí)間、,實(shí)行注意事件處理,發(fā)出樂音。再者,在本實(shí)施方式中,不限于根據(jù)加速度傳感器的傳感器值來確定發(fā)音時(shí)間,也可以使用其他傳感器(角速度傳感器等)來確定與該傳感器值的變化相對應(yīng)的因此發(fā)音時(shí)間。
權(quán)利要求
1.一種演奏裝置,其特征在于,具備 保持部件,演奏者能用手來保持;區(qū)域/參數(shù)存儲(chǔ)單元,保存(a)將至少一個(gè)側(cè)面被與地表面垂直的面劃定的空間多個(gè)確定為可發(fā)音區(qū)域的信息、以及(b)與該可發(fā)音區(qū)域的各個(gè)可發(fā)音區(qū)域?qū)?yīng)的樂音的參數(shù),位置信息取得單元,取得被配置在上述保持部件內(nèi)的、上述保持部件的位置信息, 檢測單元,檢測(c)基于通過上述位置信息取得單元取得的位置信息的上述保持部件的位置是否被包含在上述多個(gè)可發(fā)音區(qū)域的某一個(gè)中,而且檢測(d)規(guī)定的動(dòng)作是否被賦予給了上述保持部件,讀出單元,從上述區(qū)域/參數(shù)存儲(chǔ)單元讀出與被該檢測單元檢測為含有上述保持部件的位置的可發(fā)音區(qū)域相對應(yīng)的參數(shù);及指示單元,將通過上述檢測單元檢測出規(guī)定的動(dòng)作被賦予給上述保持部件的時(shí)間作為發(fā)音開始時(shí)間,而向樂音發(fā)生單元指示使用通過上述讀出單元讀出的參數(shù)確定的樂音的發(fā)曰°
2.如權(quán)利要求1所述的演奏裝置,其中,上述位置信息取得單元具有地磁傳感器及加速度傳感器;構(gòu)成為根據(jù)上述地磁傳感器的傳感器值來檢測上述保持部件的移動(dòng)方向,而且根據(jù)上述加速度傳感器的傳感器值來計(jì)算上述保持部件的移動(dòng)量。
3.如權(quán)利要求2所述的演奏裝置,其中, 上述保持部件是長軸部件,上述檢測單元根據(jù)上述加速度傳感器的傳感器值來取得上述保持部件的長軸方向的加速度傳感器值,而且根據(jù)該長軸方向的加速度傳感器值的變化來對檢測規(guī)定的動(dòng)作被賦予給了上述保持部件的時(shí)間進(jìn)行確定。
4.如權(quán)利要求2所述的演奏裝置,其中, 上述加速度傳感器是3軸加速度傳感器,上述檢測單元將上述加速度傳感器各自的軸方向的值的合成值作為該加速度傳感器的傳感器值,而且根據(jù)上述加速度傳感器值的變化來對檢測規(guī)定的動(dòng)作被賦予給了上述保持部件的時(shí)間進(jìn)行確定。
5.如權(quán)利要求2所述的演奏裝置,其中,上述演奏裝置還具有音量水平計(jì)算單元,該音量水平計(jì)算單元檢測上述加速度傳感器的傳感器值的最大值,并計(jì)算該最大值所對應(yīng)的樂音的音量水平,上述指示單元將通過上述音量水平計(jì)算單元計(jì)算出的音量水平的樂音的發(fā)音的指示賦予給上述樂音發(fā)生單元。
6.如權(quán)利要求1所述的演奏裝置,其中,將基于上述取得的3個(gè)以上的位置信息的各位置作為頂點(diǎn),將通過將連結(jié)該各頂點(diǎn)的平面投影在地表面上而得到的平面作為底面,而將由成為該底面的平面和從上述各頂點(diǎn)延伸的垂線劃定的空間確定為可發(fā)音區(qū)域。
7.如權(quán)利要求1所述的演奏裝置,其中,分別根據(jù)作為中心位置及不同于該中心位置的其他位置而取得的位置信息,確定在地表面上投影的地表面上的中心位置及地表面上的其他位置,并將以該地表面上的中心位置為中心而通過上述地表面上的其他位置的圓作為底面的圓柱確定為可發(fā)音區(qū)域。
8.如權(quán)利要求1所述的演奏裝置,其中,按照規(guī)定的時(shí)間間隔取得上述位置信息,來確定賦予給上述保持部件的動(dòng)作的軌跡, 并將以在地表上投影該軌跡的地表面上的封閉曲線為底面的柱狀的區(qū)域確定為可發(fā)音區(qū)域。
9.如權(quán)利要求1所述的演奏裝置,其中, 上述樂音的參數(shù)是音色。
10.如權(quán)利要求1所述的演奏裝置,其中, 上述樂音的參數(shù)是音高。
11.一種電子樂器,其特征在于,具備如權(quán)利要求1所記載的演奏裝置和具有上述樂音發(fā)生單元的樂器部; 上述演奏裝置和上述樂器部分別具備通信單元。
全文摘要
本發(fā)明涉及一種演奏裝置及電子樂器。在用于演奏者用手進(jìn)行保持的長度方向上延伸的演奏裝置本體11上,配置了地磁傳感器22及加速度傳感器23。CPU21通過地磁傳感器22及加速度傳感器23得到的演奏裝置本體11位于被預(yù)先設(shè)定在空間中的的可發(fā)音區(qū)域,而且,將加速度傳感器值為規(guī)定變化的時(shí)間作為發(fā)音時(shí)間,而對電子樂器本體19賦予指示使得以與可發(fā)音區(qū)域?qū)?yīng)起來的音色進(jìn)行發(fā)音。發(fā)音區(qū)域和要發(fā)音的音色被保存在RAM26的區(qū)域/音色表中。發(fā)音樂器本體19對應(yīng)于發(fā)音指示的接收,按每個(gè)可發(fā)音區(qū)域?qū)?yīng)關(guān)聯(lián)的音色進(jìn)行樂音。
文檔編號G10H1/00GK102568455SQ20111043310
公開日2012年7月11日 申請日期2011年12月21日 優(yōu)先權(quán)日2010年12月21日
發(fā)明者坂崎尚之 申請人:卡西歐計(jì)算機(jī)株式會(huì)社