欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

樂(lè)器,音樂(lè)數(shù)據(jù)產(chǎn)生器和用于樂(lè)器的音樂(lè)數(shù)據(jù)源的制作方法

文檔序號(hào):2821776閱讀:193來(lái)源:國(guó)知局
專利名稱:樂(lè)器,音樂(lè)數(shù)據(jù)產(chǎn)生器和用于樂(lè)器的音樂(lè)數(shù)據(jù)源的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種樂(lè)器,更具體地說(shuō)是涉及例如鍵盤(pán)樂(lè)器的樂(lè)器,與樂(lè)器相關(guān)聯(lián)的音樂(lè)數(shù)據(jù)產(chǎn)生器和音樂(lè)數(shù)據(jù)源。
背景技術(shù)
當(dāng)音樂(lè)家在彈奏一聲學(xué)樂(lè)器例如鋼琴時(shí),彈奏者按次序確定出樂(lè)音,這些樂(lè)音是借助于樂(lè)譜通過(guò)操作盤(pán)即黑琴鍵和白琴鍵來(lái)產(chǎn)生的,被按壓的黑白琴鍵使得執(zhí)行單元產(chǎn)生移動(dòng),從而利用音錘來(lái)?yè)舸蚯傧摇;疽魳?lè)數(shù)據(jù)以置于五線譜上的音符和休止符的形式給音樂(lè)家,音樂(lè)家解釋樂(lè)譜上的所表示的樂(lè)曲,從而確定實(shí)際的鍵移動(dòng)。因此,在聲學(xué)樂(lè)器上進(jìn)行演奏需要腦力勞動(dòng)。
樂(lè)器制造商們已向使用者們提供了電子樂(lè)器和復(fù)合型樂(lè)器,例如自動(dòng)彈奏鋼琴,這些類型的樂(lè)器已受到使用者們的青睞。
對(duì)于電子樂(lè)器和復(fù)合型樂(lè)器而言,樂(lè)曲是用二進(jìn)制代碼來(lái)表達(dá)的。當(dāng)使用者希望通過(guò)電子樂(lè)器來(lái)樂(lè)曲時(shí),一數(shù)據(jù)處理器就解釋鍵移動(dòng),并把二進(jìn)制代碼供給到一樂(lè)音產(chǎn)生器,以便產(chǎn)生電子樂(lè)音。類似地,當(dāng)使用者命令自動(dòng)彈奏鋼琴重現(xiàn)一演奏時(shí),一數(shù)據(jù)源就開(kāi)始把二進(jìn)制數(shù)據(jù)供給到數(shù)據(jù)處理器,從而鍵無(wú)需演奏人員的手指的彈奏,利用驅(qū)動(dòng)器來(lái)激起鍵移動(dòng)。這就意味著音樂(lè)數(shù)據(jù)是以二進(jìn)制代碼給出的。不僅音符和休止符,而且精細(xì)的腦力勞力要用二進(jìn)制代碼來(lái)表達(dá)。在下文中,電子樂(lè)器和復(fù)合型樂(lè)器被稱作“非聲學(xué)樂(lè)器”。
在日本專利申請(qǐng)公開(kāi)Nos.昭53-112716,昭58-159279和昭59-82682中公開(kāi)了非聲學(xué)樂(lè)器的一些典型例子。音樂(lè)數(shù)據(jù)被轉(zhuǎn)換成二進(jìn)制代碼,其格式在MIDI(樂(lè)器數(shù)字接口(Musical Instrument Digit Interface))協(xié)議中被定義了。在下文中,這些二進(jìn)制代碼被稱作“MIDI音樂(lè)數(shù)據(jù)代碼”。例如,音符-起事件,音符-止事件,要被產(chǎn)生的樂(lè)音的音高,要被賦予給這些樂(lè)音的速度是由MIDI音樂(lè)數(shù)據(jù)代碼來(lái)表達(dá)的。盡管音符-起事件,音符-止事件以及音高與五線譜上的音符相對(duì)應(yīng),速度在樂(lè)譜上并未被精確表達(dá),并且是通過(guò)演奏人員的腦力勞動(dòng)來(lái)為聲學(xué)樂(lè)器確定的。這樣,MIDI音樂(lè)數(shù)據(jù)代碼可方便地表達(dá)在聲學(xué)樂(lè)器上所進(jìn)行的演奏,并且被廣泛地應(yīng)用于非聲學(xué)樂(lè)器中。
通過(guò)自動(dòng)彈奏鋼琴可獲得用于重現(xiàn)演奏的MIDI音樂(lè)數(shù)據(jù)代碼。內(nèi)置的控制器根據(jù)要被移動(dòng)的黑/白鍵的音樂(lè)數(shù)據(jù)確定出參考軌跡,并且通過(guò)一伺服控制技術(shù)迫使黑/白鍵在休息位置和端部位置之間沿著參考軌跡進(jìn)行移動(dòng)。
然而,在非聲學(xué)樂(lè)器中會(huì)遇到這樣一個(gè)問(wèn)題,即,根據(jù)MIDI音樂(lè)數(shù)據(jù)代碼所重現(xiàn)出的樂(lè)音并不能與在聲學(xué)樂(lè)器上的原始演奏的樂(lè)音或音樂(lè)家所指定的樂(lè)音精確對(duì)應(yīng)。

發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)重要目的是提供一種樂(lè)器,這種樂(lè)器以高級(jí)的音樂(lè)數(shù)據(jù)代碼的形式來(lái)精確地記錄那些要被產(chǎn)生的樂(lè)音。
本發(fā)明的另一個(gè)重要目的是提供一種音樂(lè)數(shù)據(jù)產(chǎn)生器,用于以高級(jí)的音樂(lè)數(shù)據(jù)代碼的形式來(lái)記錄那些要被產(chǎn)生的樂(lè)音。
本發(fā)明的另外一個(gè)重要目的是提供一種音樂(lè)數(shù)據(jù)源,高級(jí)的音樂(lè)數(shù)據(jù)代碼被存儲(chǔ)在該音樂(lè)數(shù)據(jù)源中。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于產(chǎn)生樂(lè)音的樂(lè)器,這種樂(lè)器包括一樂(lè)音產(chǎn)生系統(tǒng),該樂(lè)音產(chǎn)生系統(tǒng)包括多個(gè)連接件,這些連接件選擇性地被驅(qū)動(dòng),以便指定所述要被產(chǎn)生的樂(lè)音的音高,所述的多個(gè)連接件中的每個(gè)連接件都具有一特定的構(gòu)件;一樂(lè)音產(chǎn)生子系統(tǒng),該樂(lè)音產(chǎn)生子系統(tǒng)通過(guò)所述的多個(gè)連接件被驅(qū)動(dòng)以產(chǎn)生樂(lè)音;以及一記錄系統(tǒng),該記錄系統(tǒng)包括多個(gè)傳感器,至少監(jiān)測(cè)多個(gè)連接件的特定構(gòu)件,并產(chǎn)生監(jiān)測(cè)信號(hào),這些監(jiān)測(cè)信號(hào)攜帶有多段數(shù)據(jù),每段數(shù)據(jù)代表一物理量,所述物理量用于表示所述特定構(gòu)件的移動(dòng),一數(shù)據(jù)處理單元,用于分析所述的多段數(shù)據(jù),以便產(chǎn)生一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)音產(chǎn)生系統(tǒng)產(chǎn)生的樂(lè)音,其中,所述音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)特定的音樂(lè)數(shù)據(jù)代碼具有被賦予一位串的一數(shù)據(jù)字段,所述位串用于在一通常區(qū)域中以一分辨率以及在所述通常區(qū)域外側(cè)的一區(qū)域中以不同于所述分辨率的另外一個(gè)分辨率來(lái)表示所述的物理量。本發(fā)明還提供了一種音樂(lè)數(shù)據(jù)產(chǎn)生器,該音樂(lè)數(shù)據(jù)產(chǎn)生器包括多個(gè)傳感器,至少監(jiān)測(cè)安裝在一樂(lè)器內(nèi)的多個(gè)連接件的特定構(gòu)件,并產(chǎn)生一些監(jiān)測(cè)信號(hào),這些監(jiān)測(cè)信號(hào)攜帶有多段數(shù)據(jù),每段數(shù)據(jù)代表用于表示所述特定的構(gòu)件的移動(dòng)的一物理量;和一數(shù)據(jù)處理單元,用于分析所述的數(shù)據(jù),以便形成一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)器產(chǎn)生的樂(lè)音,其中,所述的音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)音樂(lè)數(shù)據(jù)代碼具有一數(shù)據(jù)字段,該數(shù)據(jù)字段被賦予一位串,所述位串在通常區(qū)域內(nèi)以一分辨率表示所述物理量,在所述通常區(qū)域外側(cè)的一區(qū)域中以不同于所述分辨率的另外的一個(gè)分辨率表示所述物理量。本發(fā)明還提供一種用于輸出至少一音樂(lè)數(shù)據(jù)代碼組的音樂(lè)數(shù)據(jù)源,包括一存儲(chǔ)空間,用于存儲(chǔ)代表要被產(chǎn)生的樂(lè)音的所述音樂(lè)數(shù)據(jù)代碼組,其中,所述的音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)音樂(lè)數(shù)據(jù)代碼具有一數(shù)據(jù)字段,該數(shù)據(jù)字段被賦予一位串,所述位串在通常區(qū)域內(nèi)以一分辨率表示所述物理量,在所述通常區(qū)域外側(cè)的一區(qū)域中以不同于所述分辨率的另外的一個(gè)分辨率表示所述物理量。
根據(jù)本發(fā)明的另一方面,提供了一種用于產(chǎn)生樂(lè)音的樂(lè)器,這種樂(lè)器包括一樂(lè)音產(chǎn)生系統(tǒng),該樂(lè)音產(chǎn)生系統(tǒng)包括多個(gè)連接件,這些連接件選擇性地被驅(qū)動(dòng),以便指定所述要被產(chǎn)生的樂(lè)音的音高,并且具有對(duì)應(yīng)的構(gòu)件和對(duì)應(yīng)的另外的構(gòu)件;和一樂(lè)音產(chǎn)生子系統(tǒng),該樂(lè)音產(chǎn)生子系統(tǒng)通過(guò)所述的多個(gè)連接件被驅(qū)動(dòng)以產(chǎn)生所述的樂(lè)音;一記錄系統(tǒng),該記錄系統(tǒng)包括多個(gè)傳感器,用于監(jiān)測(cè)所述多個(gè)連接件的所述構(gòu)件和所述另外的構(gòu)件,并產(chǎn)生監(jiān)測(cè)信號(hào),這些監(jiān)測(cè)信號(hào)攜帶有多段第一數(shù)據(jù),每段第一數(shù)據(jù)代表用于表示所述構(gòu)件的移動(dòng)的一物理量,并且產(chǎn)生另外的監(jiān)測(cè)信號(hào),該另外的監(jiān)測(cè)信號(hào)攜帶有多段第二數(shù)據(jù),每段第二數(shù)據(jù)代表用于表示所述另外的特定的構(gòu)件的移動(dòng)的另外的一個(gè)物理量;和一數(shù)據(jù)處理單元,用于分析所述的多段第一數(shù)據(jù)和多段第二數(shù)據(jù),以便產(chǎn)生一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)音產(chǎn)生系統(tǒng)產(chǎn)生的所述樂(lè)音,其中,所述音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)特定的音樂(lè)數(shù)據(jù)代碼具有被賦予一位串的一數(shù)據(jù)字段,該位串的數(shù)字范圍可被分成至少兩個(gè)數(shù)字范圍,這兩個(gè)數(shù)字范圍分別表示所述物理量和所述的另外的一個(gè)物理量。本發(fā)明還提供了一種音樂(lè)數(shù)據(jù)產(chǎn)生器,它包括多個(gè)傳感器,用于監(jiān)測(cè)一樂(lè)器中的多個(gè)連接件的構(gòu)件和另外的構(gòu)件,并產(chǎn)生監(jiān)測(cè)信號(hào)和另外的監(jiān)測(cè)信號(hào),所述的監(jiān)測(cè)信號(hào)攜帶有多段第一數(shù)據(jù),每段第一數(shù)據(jù)代表用于表示所述構(gòu)件的移動(dòng)的一物理量,所述另外的監(jiān)測(cè)信號(hào)攜帶有多段第二數(shù)據(jù),每段第二數(shù)據(jù)代表用于表示所述另外的構(gòu)件的移動(dòng)的另外的一個(gè)物理量,一數(shù)據(jù)處理單元,用于分析所述的多段第一數(shù)據(jù)和多段第二數(shù)據(jù),以便產(chǎn)生一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)器產(chǎn)生的樂(lè)音,其中,所述的音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)特定的音樂(lè)數(shù)據(jù)代碼具有一數(shù)據(jù)字段,該數(shù)據(jù)字段被賦予一位串,該位串的一數(shù)字范圍可以分成至少兩個(gè)數(shù)字范圍,分別表示所述物理量和所述另外的一個(gè)物理量。本發(fā)明還提供了一種用于輸出至少一音樂(lè)數(shù)據(jù)代碼組的音樂(lè)數(shù)據(jù)源,包括一存儲(chǔ)空間,用于存儲(chǔ)代表要被產(chǎn)生的樂(lè)音的所述音樂(lè)數(shù)據(jù)代碼組,其中,所述的音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)音樂(lè)數(shù)據(jù)代碼具有一數(shù)據(jù)字段,該數(shù)據(jù)字段被賦予一位串,該位串的數(shù)字范圍可分成至少兩個(gè)數(shù)字范圍,分別表示所述的物理量和所述的另外的一個(gè)物理量。
根據(jù)本發(fā)明另外一個(gè)方面,提供了一種用于產(chǎn)生樂(lè)音的樂(lè)器,包括一樂(lè)音產(chǎn)生系統(tǒng),該樂(lè)音產(chǎn)生系統(tǒng)包括多個(gè)連接件,這些連接件選擇性地被驅(qū)動(dòng),以便指定所述要被產(chǎn)生的樂(lè)音的音高,所述的多個(gè)連接件中的每個(gè)連接件具有一特定的構(gòu)件;和一樂(lè)音產(chǎn)生子系統(tǒng),該樂(lè)音產(chǎn)生子系統(tǒng)通過(guò)所述的多個(gè)連接件被驅(qū)動(dòng)以產(chǎn)生所述的樂(lè)音;一記錄系統(tǒng),該記錄系統(tǒng)包括多個(gè)傳感器,用于至少監(jiān)測(cè)所述多個(gè)連接件的特定構(gòu)件,并產(chǎn)生監(jiān)測(cè)信號(hào),這些監(jiān)測(cè)信號(hào)攜帶有多段數(shù)據(jù),每段數(shù)據(jù)代表用于表示所述特定的構(gòu)件的移動(dòng)的一物理量;和一數(shù)據(jù)處理單元,用于分析所述的多段數(shù)據(jù),以便產(chǎn)生一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)音產(chǎn)生系統(tǒng)產(chǎn)生的所述樂(lè)音,其中,所述音樂(lè)數(shù)據(jù)代碼組包括表示所述物理量的多個(gè)音樂(lè)數(shù)據(jù)代碼子組,每個(gè)音樂(lè)數(shù)據(jù)代碼子組具有一第一位串,該第一位串粗略表示所述物理量;和一第二位串,該第二位串精確表示所述物理量。本發(fā)明還提供了一種音樂(lè)數(shù)據(jù)產(chǎn)生器,包括多個(gè)傳感器,用于至少監(jiān)測(cè)一樂(lè)器中的多個(gè)連接件的特定的構(gòu)件,并產(chǎn)生監(jiān)測(cè)信號(hào),所述的監(jiān)測(cè)信號(hào)攜帶有多段數(shù)據(jù),每段數(shù)據(jù)代表用于表示所述特定構(gòu)件的移動(dòng)的一物理量;和一數(shù)據(jù)處理單元,用于分析所述多段數(shù)據(jù),以便產(chǎn)生一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)器產(chǎn)生的樂(lè)音,其中,所述的音樂(lè)數(shù)據(jù)代碼組包括多個(gè)代表所述物理量的音樂(lè)數(shù)據(jù)子組,每個(gè)音樂(lè)數(shù)據(jù)子組具有第一位串,所述第一位串粗略地表示所述物理量,和第二位串,所述第二位串精確地表示所述物理量。本發(fā)明還提供了一種用于輸出至少一音樂(lè)數(shù)據(jù)代碼組的音樂(lè)數(shù)據(jù)源,包括一存儲(chǔ)空間,用于存儲(chǔ)代表要被產(chǎn)生的樂(lè)音的所述音樂(lè)數(shù)據(jù)代碼組,其中,所述的音樂(lè)數(shù)據(jù)代碼組包括多個(gè)音樂(lè)數(shù)據(jù)代碼子組,這些音樂(lè)數(shù)據(jù)代碼代表用于表示一樂(lè)器的特定構(gòu)件的移動(dòng)的一物理量,并且其中每個(gè)音樂(lè)數(shù)據(jù)代碼子組具有和一第一位串,該第一位串粗略表示所述物理量;一第二位串,該第二位串精確地表示所述物理量。


根據(jù)下面的描述,并結(jié)合附圖就可以更清楚地理解樂(lè)器、音樂(lè)數(shù)據(jù)產(chǎn)生器和音樂(lè)數(shù)據(jù)源的特征和優(yōu)點(diǎn),在這些附圖中圖1是表示本發(fā)明的一復(fù)合型鍵盤(pán)樂(lè)器的結(jié)構(gòu)的剖面?zhèn)纫晥D,圖2是一側(cè)視圖,表示出了安裝在復(fù)合型鍵盤(pán)樂(lè)器中的一白鍵,圖3是一側(cè)視圖,表示出了也被安裝在復(fù)合型鍵盤(pán)樂(lè)器中的一音錘,圖4是一方框圖,表示安裝在復(fù)合型鍵盤(pán)樂(lè)器中的一記錄器的系統(tǒng)結(jié)構(gòu),圖5表示被賦予給復(fù)合型鍵盤(pán)樂(lè)器中所用的基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)的格式,圖6A是一曲線圖,表示第一例中的實(shí)際音錘行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖6B是一曲線圖,表示第一例中的實(shí)際的鍵行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖7A是一個(gè)表,用于描述第一例中的實(shí)際音錘行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖7B是一個(gè)表,用于描述第一例中的實(shí)際的鍵行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖8是一個(gè)表,用于描述第二例中的被賦予給不同數(shù)據(jù)的數(shù)字子范圍,圖9A表示在第一例中的被賦予給一增量和一減量的數(shù)字范圍,
圖9B表示在第三例中的被賦予給一增量和一減量的數(shù)字范圍,圖10A是一曲線圖,表示第三例中的實(shí)際音錘行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖10B是一曲線圖,表示第三例中的實(shí)際的鍵行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖11A是一個(gè)表,用于描述第三例中的實(shí)際音錘行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖11B是一個(gè)表,用于描述第三例中的實(shí)際的鍵行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖12表示出了在第三例中所用的被賦予給基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)的數(shù)字范圍,圖13是一剖面?zhèn)纫晥D,表示出了根據(jù)本發(fā)明的另一種復(fù)合型鍵盤(pán)樂(lè)器的結(jié)構(gòu),圖14是一側(cè)視圖,表示安裝在復(fù)合型鍵盤(pán)樂(lè)器中的一白鍵,圖15是一側(cè)視圖,表示出了也被安裝在復(fù)合型鍵盤(pán)樂(lè)器中的一音錘,圖16是一方框圖,表示復(fù)合型鍵盤(pán)樂(lè)器中所安裝的一記錄器的系統(tǒng)結(jié)構(gòu),圖17表示被賦予給復(fù)合型鍵盤(pán)樂(lè)器中所用的基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)的格式,圖18表示分別被賦予給當(dāng)前鍵位置和當(dāng)前音錘位置的兩個(gè)數(shù)字范圍,圖19A是一曲線圖,表示第一例中的實(shí)際音錘行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖19B是一曲線圖,表示第一例中的實(shí)際的鍵行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖20A是一個(gè)表,用于描述第一例中的實(shí)際音錘行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖20B是一個(gè)表,用于描述第一例中的實(shí)際的鍵行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖21A表示出了在第一例中被賦予給一增量和一減量的數(shù)字范圍,圖21B表示出了在第二例中被賦予給一增量和一減量的數(shù)字范圍,圖22A是一曲線圖,表示第二例中的實(shí)際音錘行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖22B是一曲線圖,表示第二例中的實(shí)際的鍵行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖23A是一個(gè)表,用于描述第二例中的實(shí)際音錘行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖23B是一個(gè)表,用于描述第二例中的實(shí)際的鍵行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖24表示出了在第二例中被賦予給基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)的一些數(shù)字范圍,圖25是一剖面圖側(cè)視圖,表示出了根據(jù)本發(fā)明的另外一種復(fù)合型鍵盤(pán)樂(lè)器的結(jié)構(gòu),圖26是一側(cè)視圖,表示安裝在復(fù)合型鍵盤(pán)樂(lè)器中的一白鍵,圖27是一側(cè)視圖,表示出了也被安裝在復(fù)合型鍵盤(pán)樂(lè)器中的一音錘,圖28是一方框圖,表示復(fù)合型鍵盤(pán)樂(lè)器中所安裝的一記錄器的系統(tǒng)結(jié)構(gòu),圖29表示出了位置數(shù)據(jù)的一系列段,圖30A是一曲線圖,表示第一例中的實(shí)際音錘行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖30B是一曲線圖,表示第一例中的實(shí)際的鍵行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖31A是一個(gè)表,用于描述第一例中的實(shí)際音錘行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖31B是一個(gè)表,用于描述第一例中的實(shí)際的鍵行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖32A和32B表示出了可提供一當(dāng)前音錘位置和一當(dāng)前鍵位置的兩組延伸位置數(shù)據(jù),圖33A表示出了在第一例中被賦予給一增量和一減量的數(shù)字范圍,圖33B表示在第三例中被賦予給一增量和一減量的數(shù)字范圍,圖34A是一曲線圖,表示第三例中的實(shí)際音錘行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖34B是一曲線圖,表示第三例中的實(shí)際的鍵行程和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的相互關(guān)系,圖35A是一個(gè)表,用于描述第三例中的實(shí)際音錘行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖35B是一個(gè)表,用于描述第三例中的實(shí)際的鍵行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征,圖36表示出了在第二例中被賦予給多段基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)的一些數(shù)字范圍,圖37是一側(cè)視圖,表示出了根據(jù)MIDI音樂(lè)數(shù)據(jù)代碼組來(lái)重現(xiàn)演奏一演奏的自動(dòng)演奏器的結(jié)構(gòu)。
具體實(shí)施例方式
在下面的描述中,術(shù)語(yǔ)“前部”是指比術(shù)語(yǔ)“后部”所指位置更靠近正彈奏樂(lè)曲的彈奏者的位置。在一前部位置和一對(duì)應(yīng)的后部位置之間所畫(huà)的一條線在一個(gè)“前后方向”上延伸,側(cè)向方向與該前后方向垂直。
第一實(shí)施例復(fù)合型鍵盤(pán)樂(lè)器的結(jié)構(gòu)參照?qǐng)D1,實(shí)施本發(fā)明的一種復(fù)合型鍵盤(pán)樂(lè)器大體上包括一聲學(xué)鋼琴100和一記錄系統(tǒng)105。記錄系統(tǒng)105被安裝在聲學(xué)鋼琴100內(nèi),該記錄系統(tǒng)產(chǎn)生一些表示在聲學(xué)鋼琴上的演奏的音樂(lè)數(shù)據(jù)代碼。
聲學(xué)鋼琴100包括一鋼琴箱110、一鍵盤(pán)120、一些執(zhí)行單元140、一些音錘150、一些制音器(damper)160和一些琴弦170。鍵盤(pán)120被安裝在鋼琴箱的一鍵床110a上,并且向坐在聲學(xué)鋼琴100前方的一凳子(圖中未示)上的鋼琴演奏者暴露著。琴弦170被拉伸在鋼琴箱110內(nèi)部的鍵盤(pán)120的后部上,執(zhí)行單元140和音錘150被安裝在鋼琴箱110內(nèi),并位于琴弦170下方。一些制音機(jī)構(gòu)160分別與這些琴弦170相關(guān)聯(lián),并且這些制音機(jī)構(gòu)能與相關(guān)聯(lián)的琴弦170間隔開(kāi)以及相接觸,從而能暫時(shí)性地允許琴弦發(fā)生振動(dòng)。
鍵盤(pán)120包括一平衡軌120a、一些平衡銷125以及一些黑色鍵/白色鍵130。平衡軌120a沿側(cè)向在鍵床110a上延伸,這些平衡銷125從平衡軌120a以間隔開(kāi)的方式向上突出。在黑色鍵/白色鍵130的中部設(shè)置一些豎直孔,平衡銷125分別穿過(guò)這些豎直孔,以便分別向黑色鍵/白色鍵130提供支點(diǎn)。在這個(gè)例子中,黑色鍵/白色鍵130的總數(shù)是八十八,代表音符的鍵代碼[21]至[108]被分別賦予這些黑/白鍵130。
再參照?qǐng)D1,鍵執(zhí)行單元140與黑/白鍵130的后部分別相連,從而黑/白鍵130在其自身重量作用下,使得黑/白鍵130的后部下沉到一后軌上。另一方面,黑/白鍵130的前部被提升到一前軌120c上方。因此,黑/白鍵130停留在對(duì)應(yīng)對(duì)應(yīng)的休息位置,而且沒(méi)有任何外力作用于它們的前部。在圖2中用實(shí)線表示出了處于休息位置的其中一個(gè)白鍵130。
在鋼琴演奏者用他/她的手指在黑/白鍵130的前部上實(shí)施作用力時(shí),所述前部就下沉到前軌120c上,后部把執(zhí)行單元140向上推起。當(dāng)前部與前軌120c接觸時(shí),黑/白鍵130就到達(dá)對(duì)應(yīng)對(duì)應(yīng)的端部。在圖2中用點(diǎn)劃線表示出了位于端部的白鍵130。在這種情況中,在黑/白鍵的前端,鍵的行程為10毫米數(shù)量級(jí)。對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),執(zhí)行單元140的結(jié)構(gòu)是已知的,因此為了簡(jiǎn)明起見(jiàn),在下文中將不再對(duì)其進(jìn)行描述。
音錘150分別與執(zhí)行單元140關(guān)聯(lián),相應(yīng)地也就與黑/白鍵130相關(guān)聯(lián)。由于這個(gè)原因,音符號(hào)[21]-[108]也分別被賦予這些音錘150。當(dāng)黑/白鍵130處于休息位置時(shí),相關(guān)聯(lián)的音錘150與相關(guān)聯(lián)的執(zhí)行單元140在頂桿的頭部相接觸,并且停留在對(duì)應(yīng)對(duì)應(yīng)的休息位置。在圖3中,用實(shí)線表示出了位于休息位置的一個(gè)音錘150。當(dāng)演奏者按壓黑/白鍵130的前端部時(shí),相關(guān)聯(lián)的執(zhí)行單元140就開(kāi)始轉(zhuǎn)動(dòng),并向上推動(dòng)音錘。在黑/白鍵130向端部位置運(yùn)動(dòng)的過(guò)程中,執(zhí)行單元140就從相關(guān)聯(lián)的音錘150脫離。然后,音錘150被驅(qū)動(dòng)轉(zhuǎn)動(dòng),并且在自由轉(zhuǎn)動(dòng)結(jié)束時(shí)與琴弦170相撞擊。音錘150使得琴弦170產(chǎn)生振動(dòng),并且這種振動(dòng)被傳播到一音板(圖中未示)。音板也產(chǎn)生振動(dòng),從而就從音板上輻射出樂(lè)音。
如圖3所示,音錘150被分解成一錘木141、一錘氈(a hammer felt)142、一錘柄143。錘木141被固定在錘柄142的前端,錘氈142被錘木141保持著。錘柄143的另一端通過(guò)一銷144與錘柄突緣146相連,從而可以繞著銷144轉(zhuǎn)動(dòng)。點(diǎn)劃線表示出了位于端部位置的音錘150,在這個(gè)端部位置,音錘150撞擊到琴弦170(如圖3所示)。在這種情況下,錘氈142從休息位置到端部位置大致移動(dòng)了大約48毫米以上。
如果聲學(xué)鋼琴100的所有的構(gòu)件都是剛性的,那么,黑/白鍵130就會(huì)在休息位置和端部位置之間移動(dòng),并且音錘會(huì)從休息位置轉(zhuǎn)動(dòng)到音錘130撞上琴弦170的位置。然而,實(shí)際中的聲學(xué)鋼琴100的構(gòu)件是可彈性變形的。此外,由于老化變劣,一些構(gòu)件還會(huì)塑性變形。這就意味著黑/白鍵130和音錘150會(huì)移動(dòng)超過(guò)端部位置和休息位置。
實(shí)際上,在聲學(xué)鋼琴上進(jìn)行實(shí)際演奏時(shí)可以看出,黑/白鍵130和音錘150有時(shí)會(huì)過(guò)度地移動(dòng)超過(guò)端部位置和休息位置。然而,在現(xiàn)有技術(shù)中,鍵移動(dòng)和音錘移動(dòng)是按假設(shè)黑/白鍵和音錘都在休息位置和端部位置之間的參考軌跡上移動(dòng)來(lái)描述的。本發(fā)明人注意到了實(shí)際的鍵移動(dòng)與這種假設(shè)之前存在著差別,這種差別使得重新演奏時(shí)的樂(lè)音變得很怪。為了精確地描述鍵移動(dòng),將會(huì)考慮到所述的過(guò)度移動(dòng),這將在下文中被詳細(xì)描述。
記錄系統(tǒng)105包括一記錄器107、一些鍵傳感器310和一些音錘傳感器410。這些鍵傳感器310分別與黑/白鍵130相關(guān)聯(lián),用于監(jiān)測(cè)相關(guān)聯(lián)的黑/白鍵130。另一方面,這些音錘傳感器410分別與音錘150相關(guān)聯(lián),用于監(jiān)測(cè)相關(guān)聯(lián)的音錘150。這些鍵傳感器310和音錘傳感器410與記錄器107相連接,并且提供表示相關(guān)聯(lián)的黑/白鍵130的當(dāng)前鍵位置的鍵位置信號(hào)和表示相關(guān)聯(lián)的音錘150的當(dāng)前音錘位置的信號(hào)。
從如2中可以更清楚地看到,剛性板300在成排的黑/白鍵130上側(cè)向延伸,鍵傳感器310以等于黑/白鍵130的間距的間隔固連在剛性板300的下表面上。在這個(gè)例子中,鍵傳感器310采用成對(duì)的光發(fā)射元件和光檢測(cè)元件,即反射型光電耦(photo-coupler),反射板135被連接到黑/白鍵130的上表面上。光發(fā)射元件把光束照射到相關(guān)聯(lián)的反射板135上。光束在反射板135上反射,并且入射到光檢測(cè)元件上。入射光在光檢測(cè)元件中被轉(zhuǎn)變成光電流,由該光電流產(chǎn)生鍵位置信號(hào)。入射光的強(qiáng)度隨著光電耦與反射板135之間的距離而變化,從而,鍵位置信號(hào)就表示出距鍵傳感器310的距離,即,表示出當(dāng)前的鍵位置。鍵傳感器310能分辨0.001毫米的增量/減量,可監(jiān)測(cè)距離被增加到超過(guò)每個(gè)休息位置和端部位置達(dá)鍵行程的三分之一,鍵行程即休息位置和端部位置之間的軌跡長(zhǎng)度。為了使兩種鍵行程可被區(qū)分開(kāi),休息位置和端部位置之間的鍵行程被稱作“理論的鍵行程”,可監(jiān)測(cè)距離內(nèi)的鍵行程被稱作“實(shí)際的鍵行程”。當(dāng)一黑/白鍵130從休息位置移動(dòng)到端部位置時(shí),該黑/白鍵130就移動(dòng)了所述的“理論的整個(gè)鍵行程”。理論的整個(gè)鍵行程之外的可監(jiān)測(cè)的距離范圍被稱作“過(guò)移區(qū)域”。
類似地,從圖3中可以看得更清楚,一剛性板400在音錘柄143上方沿側(cè)向延伸,音錘傳感器410和相關(guān)聯(lián)的反射板145分別被連接到剛性板400的下表面和音錘柄143的上表面。音錘傳感器410可由光電耦來(lái)實(shí)施,由光電流產(chǎn)生類似于鍵位置信號(hào)的音錘位置信號(hào)。音錘傳感器410也具有0.001毫米的分辨率,可監(jiān)測(cè)范圍被加長(zhǎng)到超過(guò)每個(gè)休息位置和端部位置達(dá)三分之一音錘行程,即休息位置和端部位置之間的軌跡長(zhǎng)度。與鍵行程相類似,休息位置和端部位置之間的音錘行程被稱作“理論的音錘行程”,可監(jiān)測(cè)范圍內(nèi)的音錘行程被稱作“實(shí)際音錘行程”。當(dāng)一音錘150被從休息位置轉(zhuǎn)動(dòng)到端部位置時(shí),音錘就移動(dòng)了“理論的整個(gè)音錘行程”。理論的整個(gè)音錘行程之外的可監(jiān)測(cè)范圍被稱作“過(guò)移區(qū)域”。
盡管為聲學(xué)鋼琴100配備了鍵傳感器310和音錘傳感器410,但是,另外的構(gòu)件也可以由傳感器來(lái)監(jiān)測(cè)。例如,制音器傳感器161可以被設(shè)置在制音器160上方。制音器傳感器161以這樣的方式被連接到一剛性板162上,即,使得制音器傳感器與反射板163相對(duì)置。如前所述,制音器160允許琴弦170振動(dòng)并使振動(dòng)衰減。然而,制音器160不僅僅在兩個(gè)位置之間被改變。在實(shí)際演奏中,演奏者有時(shí)使制音器輕輕地接觸琴弦170,以便給樂(lè)音賦予藝術(shù)表現(xiàn)。如果制音器傳感器161也被安裝在聲學(xué)風(fēng)琴100上,那么,記錄器107就會(huì)從制音傳感器]61上獲得另一種音樂(lè)數(shù)據(jù),從而使得演奏更接近原始演奏。
記錄器的系統(tǒng)結(jié)構(gòu)參照?qǐng)D4,記錄器107包括一中央處理器200,稱為“CPU”;一隨機(jī)存取存儲(chǔ)器,簡(jiǎn)稱為“RAM”;一只讀存儲(chǔ)器220,簡(jiǎn)稱為“ROM”;一操作盤(pán)230;一些計(jì)時(shí)器240;一些模數(shù)轉(zhuǎn)換器250a/250b;一共享母線系統(tǒng)B;一存儲(chǔ)單元260,例如一軟盤(pán)驅(qū)動(dòng)器。一磁盤(pán)驅(qū)動(dòng)器或硬盤(pán)驅(qū)動(dòng)器與該記錄器107相連。也可以用另外的存儲(chǔ)裝置來(lái)存儲(chǔ)數(shù)據(jù)。存儲(chǔ)單元260可采用CD-ROM或CD-RAM的光盤(pán)驅(qū)動(dòng)器、光電磁磁盤(pán)驅(qū)動(dòng)器、ZIP盤(pán)驅(qū)動(dòng)器、DVD(Digital Versatile Disk)驅(qū)動(dòng)器,或安裝有半導(dǎo)體存儲(chǔ)裝置的存儲(chǔ)板。
中央處理器200、隨機(jī)存取存儲(chǔ)器210、只讀存儲(chǔ)器220、操作盤(pán)230、計(jì)時(shí)器240、模數(shù)轉(zhuǎn)換器250a/250b和存儲(chǔ)單元260都與共享母線系統(tǒng)B相連接,從而,中央處理器200能通過(guò)共享母線系統(tǒng)B與其它的部件210/220/230/240/250a/250b/260相互通信。八十八個(gè)鍵傳感器310與模數(shù)轉(zhuǎn)換器250a相連,通過(guò)該模數(shù)轉(zhuǎn)換器250a把鍵位置信號(hào)轉(zhuǎn)換成數(shù)字的鍵位置信號(hào)。另一方面,八十八個(gè)音錘傳感器410與另外的模數(shù)轉(zhuǎn)換器250b相連,并且通過(guò)該模數(shù)轉(zhuǎn)換器250b把音錘位置信號(hào)轉(zhuǎn)換成數(shù)字的音錘位置信號(hào)。數(shù)字的鍵位置信號(hào)和數(shù)字的音錘位置信號(hào)具有一位串,該位串的長(zhǎng)度足以表示出所述的分辨率。在這種情況下,向當(dāng)前鍵位置和當(dāng)前音錘位置賦予12位。
計(jì)算機(jī)程序和參數(shù)表被存儲(chǔ)在只讀存儲(chǔ)器220內(nèi),隨機(jī)存取存儲(chǔ)器210用作一工作存儲(chǔ)器。中央處理器200根據(jù)計(jì)算機(jī)程序運(yùn)行,完成計(jì)算機(jī)程序中所表達(dá)的任務(wù),從而產(chǎn)生代表在鍵盤(pán)120上的演奏的MIDI信息的音樂(lè)數(shù)據(jù)代碼。代表著MIDI信息的音樂(lè)數(shù)據(jù)代碼組即MIDI音樂(lè)數(shù)據(jù)代碼被存儲(chǔ)在存儲(chǔ)單元260內(nèi)。從而,演奏就被記錄在存儲(chǔ)單元260內(nèi)。
操作盤(pán)230是一人機(jī)界面。各種開(kāi)關(guān)、桿、指示器、顯示窗被設(shè)置在操作盤(pán)230上,使用者通過(guò)操作盤(pán)230向中央處理器200發(fā)出命令。計(jì)時(shí)器240可以由軟件來(lái)實(shí)施。中央處理器200選擇性地起動(dòng)和停止所述的計(jì)時(shí)器,從而測(cè)定所消逝的時(shí)間。
當(dāng)演奏者在聲學(xué)鋼琴100上演奏樂(lè)曲時(shí),中央處理器200就根據(jù)計(jì)算機(jī)程序運(yùn)行,從而產(chǎn)生MIDI音樂(lè)數(shù)據(jù)代碼。中央處理器200周期性地從模數(shù)轉(zhuǎn)換器250a/250b獲取當(dāng)前鍵位置和當(dāng)前音錘位置,并且把這些當(dāng)前鍵位置和當(dāng)前音錘位置加到已經(jīng)存儲(chǔ)在隨機(jī)存取存儲(chǔ)器210內(nèi)的一系列當(dāng)前鍵位置和一系列當(dāng)前音錘位置。中央處理器200檢驗(yàn)這些當(dāng)前鍵位置,以便確定是否移動(dòng)了任何鍵130。
當(dāng)中央處理器200發(fā)現(xiàn)一黑/白鍵130的位置發(fā)生了改變時(shí),中央處理器200就斷定發(fā)生了鍵移動(dòng),并且為將要產(chǎn)生的要衰減樂(lè)音產(chǎn)生MIDI聲音信息。中央處理器200還在產(chǎn)生MIDI聲音信息時(shí)起動(dòng)計(jì)時(shí)器240,在產(chǎn)生下一個(gè)MIDI聲音信息時(shí)停止計(jì)時(shí)器。中央處理器200測(cè)量?jī)蓚€(gè)MIDI事件之間的消逝時(shí)間,以產(chǎn)生代表消逝時(shí)間的持續(xù)時(shí)間數(shù)據(jù)代碼。在這種情況下,中央處理器200還產(chǎn)生代表當(dāng)前鍵位置和當(dāng)前音錘位置的聲音信息。在用于重現(xiàn)演奏的樂(lè)器中未被使用的空閑格式(idle formats)被賦予代表當(dāng)前鍵位置和當(dāng)前音錘位置的聲音信息,代表當(dāng)前鍵位置和當(dāng)前音錘位置的MIDI音樂(lè)數(shù)據(jù)代碼與代表音符-起和音符-止以及消逝時(shí)間的MIDI音樂(lè)數(shù)據(jù)一起被存儲(chǔ)在存儲(chǔ)單元260內(nèi)。這些空閑格式將在下文中被詳細(xì)描述。
MIDI音樂(lè)數(shù)據(jù)代碼和持續(xù)時(shí)間數(shù)據(jù)代碼被供給到存儲(chǔ)單元260并存儲(chǔ)于其內(nèi)。使用者通過(guò)操作盤(pán)230可以向中央處理器200給出數(shù)據(jù)寫(xiě)入速度和數(shù)據(jù)讀出速度,中央處理器200又把這些數(shù)據(jù)寫(xiě)入速度和數(shù)據(jù)讀出速度指示給存儲(chǔ)單元260。然而,在只讀存儲(chǔ)器220內(nèi)為所述速度寫(xiě)入速度和數(shù)據(jù)讀出速度存儲(chǔ)了默認(rèn)值,中央處理器200通常命令存儲(chǔ)單元260以默認(rèn)值把MIDI音樂(lè)數(shù)據(jù)代碼和持續(xù)時(shí)間數(shù)據(jù)代碼向磁盤(pán)寫(xiě)入或從磁盤(pán)讀出。在下面的描述中,假設(shè)存儲(chǔ)單元260以默認(rèn)值把這些數(shù)據(jù)代碼寫(xiě)入磁盤(pán)或從磁盤(pán)中讀出。
盡管中央處理器200通常把代表演奏的全部的MIDI音樂(lè)數(shù)據(jù)代碼和持續(xù)時(shí)間數(shù)據(jù)代碼從隨機(jī)存取存儲(chǔ)器210轉(zhuǎn)移到存儲(chǔ)單元260,但是,使用者能選擇要被記錄到存儲(chǔ)單元260內(nèi)的音符。假設(shè)使用者想記錄一部分樂(lè)曲,那么,使用者就命令中央處理器200把這些樂(lè)音記錄在一寄存器內(nèi)。中央處理器200選擇那些代表所選音符的MIDI音樂(lè)數(shù)據(jù)、改變持續(xù)時(shí)間數(shù)據(jù)代碼的消逝時(shí)間。中央處理器200把所選的MIDI音樂(lè)數(shù)據(jù)代碼和持續(xù)時(shí)間數(shù)據(jù)代碼選定的數(shù)據(jù)代碼轉(zhuǎn)移到存儲(chǔ)單元260,并且把它們存儲(chǔ)在存儲(chǔ)盤(pán)內(nèi)。這樣,記錄器107就能選擇性地記錄那些由鍵移動(dòng)/音錘移動(dòng)所表達(dá)的樂(lè)音。
一組MIDI音樂(lè)數(shù)據(jù)代碼和持續(xù)時(shí)間數(shù)據(jù)代碼以標(biāo)準(zhǔn)的MIDI文件形式被存儲(chǔ)在存儲(chǔ)單元260內(nèi),這種文件形式通常被簡(jiǎn)稱為“SMF”。換句話說(shuō),鍵移動(dòng)和音錘移動(dòng)與代表音符-起、音符數(shù)、速度和音符-止的聲音信息一起被編譯成空閑聲音信息,并且那些聲音信息被存儲(chǔ)在MIDI音樂(lè)數(shù)據(jù)代碼中。對(duì)于直接表達(dá)鍵軌跡和音錘軌跡的數(shù)據(jù)代碼而言,編譯成聲音信息是有利的,這是因?yàn)槭褂谜呷菀拙庉嫼蛡鬏斶@些MIDI音樂(lè)數(shù)據(jù)代碼。
位置數(shù)據(jù)圖5表示出了被賦予鍵移動(dòng)和音錘移動(dòng)的格式。由于這種格式被賦予給MIDI協(xié)議中的復(fù)調(diào)鍵壓(polyphonic key pressure)和控制變化,在自動(dòng)彈奏鋼琴中(通過(guò)這種鋼琴來(lái)重現(xiàn)演奏),復(fù)調(diào)鍵壓和控制變化是無(wú)用的。換句話說(shuō),這些格式在自動(dòng)彈奏鋼琴中是空閑的。由于這個(gè)原因,這些空閑格式被賦給基本位置數(shù)據(jù)和延伸位置數(shù)據(jù),這將在下文中被詳細(xì)描述。
基本的定位數(shù)據(jù)和延伸位置數(shù)據(jù)以不同的分辨率表示當(dāng)前鍵位置和當(dāng)前音錘位置。一段基本位置數(shù)據(jù)以相對(duì)較低的分辨率粗略表示位于休息位置和端部位置之間的鍵軌跡即理論的鍵行程上的當(dāng)前鍵位置,或表示位于休息位置和端部位置之間的音錘軌跡即理論的音錘行程上的當(dāng)前音錘位置。換句話說(shuō),位于休息位置和端部位置之間的鍵軌跡的一特定區(qū)域或位于休息位置和端部位置之間的音錘軌跡的一特定區(qū)域由這段基本位置數(shù)據(jù)來(lái)粗略規(guī)定。
另一方面,一段延伸位置數(shù)據(jù)以相對(duì)較高的分辨率表示在端部位置和休息位置之間的特定區(qū)域中的當(dāng)前鍵位置或者以相對(duì)較低的分辨率表示在過(guò)移區(qū)域中的當(dāng)前鍵位置。否則,這段延伸位置數(shù)據(jù)以相對(duì)較高的分辨率表示在端部位置和休息位置之間的特定區(qū)域中的當(dāng)前音錘位置或者以相對(duì)較低的分辨率表示在過(guò)移區(qū)域中的當(dāng)前音錘位置。因此,這段延伸位置數(shù)據(jù)不僅描述了在休息位置和端部位置之間實(shí)際的鍵行程/實(shí)際的音錘行程,而且還描述了在過(guò)移區(qū)域中實(shí)際的鍵行程或?qū)嶋H的音錘行程。這段延伸位置數(shù)據(jù)使得可以表達(dá)一“富余”,其意思是過(guò)移量。由于基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)在當(dāng)前鍵位置和當(dāng)前音錘位置之間被共享,因此,兩個(gè)數(shù)字范圍分別被賦予理論的/實(shí)際的鍵行程和理論的/實(shí)際的音錘行程。
如5所示,代表一段基本位置數(shù)據(jù)和一段延伸位置數(shù)據(jù)的聲音信息由3個(gè)字節(jié)來(lái)表示。第一個(gè)字節(jié)是在MIDI協(xié)議中定義的狀態(tài)字節(jié),第二個(gè)字節(jié)和第三個(gè)字節(jié)也是在MIDI協(xié)議中定義的數(shù)據(jù)字節(jié)。代表一段基本位置數(shù)據(jù)的聲音信息所具有的狀態(tài)字節(jié)為[1010nnnn],所具有的數(shù)據(jù)字節(jié)為

,并且該聲音信息由十六進(jìn)制符號(hào)[An kk xx]表示。位串[nnnn]表示一通道號(hào)。位串[kkkkkkk]表示被賦予黑/白鍵130或其中一個(gè)音錘150的音符號(hào)。換句話說(shuō),位串[kkkkkkk]代表從
到[1101100]中的一個(gè)二進(jìn)制數(shù),其中,
等于十進(jìn)制符號(hào)中的21,[1101100]等于十進(jìn)制符號(hào)中的108。如前所述,使用者能命令中央處理器200處理一特定區(qū)域中的黑/白鍵130的移動(dòng)以及處理特定寄存器中的音錘150的移動(dòng)。如果使用者把特定寄存器給了中央處理器200,那么,中央處理器200就通過(guò)把位串[kkkkkkk]與特定寄存器中的音符號(hào)相比,選擇黑/白鍵130和音錘150。
位串[xxxxxxx]代表一段基本位置數(shù)據(jù)。數(shù)字范圍[xxxxxxx]被分成兩個(gè)數(shù)字范圍,這兩個(gè)數(shù)字范圍分別被賦予理論的鍵行程和理論的音錘行程。從而,只有一個(gè)格式在黑/白鍵130和音錘150之間被共享。從MIDI信息的經(jīng)濟(jì)使用方面來(lái)看,這個(gè)特征是有利的。
延伸位置數(shù)據(jù)代表在特定區(qū)域/過(guò)移區(qū)域中的不同分辨率的實(shí)際的鍵行程以及在特定區(qū)域/過(guò)移區(qū)域中不同分辨率的實(shí)際的音錘行程。代表一段延伸位置數(shù)據(jù)的聲音信息也具有一個(gè)狀態(tài)字節(jié)[1011nnnn]和兩個(gè)數(shù)據(jù)字節(jié),表示成

。位串[nnnn]還代表通道號(hào),該通道號(hào)與對(duì)應(yīng)的狀態(tài)字節(jié)[An]的位串[nnnn]一致。伴隨有位串
的狀態(tài)字節(jié)代表著通常目的的延伸數(shù)據(jù)。
如果基本位置數(shù)據(jù)表明黑/白鍵130或音錘150正在休息位置和端部位置之間的特定區(qū)域中移動(dòng),那么,位串[yyyyyyy]就代表在特定區(qū)域中當(dāng)前鍵位置或當(dāng)前音錘位置,并且具有相對(duì)較高的分辨率。另一方面,當(dāng)黑/白鍵130在過(guò)移區(qū)域中移動(dòng)時(shí),位串[yyyyyyy]代表當(dāng)前鍵位置或當(dāng)前音錘位置,并且具有相對(duì)較低的分辨率。因此,分辨率的變化使得位串[yyyyyyy]可以表示實(shí)際的鍵行程和實(shí)際的音錘行程。
當(dāng)代表一段延伸位置數(shù)據(jù)的聲音信息被存儲(chǔ)在存儲(chǔ)單元260內(nèi)時(shí),這段延伸位置數(shù)據(jù)就被存儲(chǔ)在與對(duì)應(yīng)的基本位置數(shù)據(jù)所存儲(chǔ)的地址相鄰的地址。當(dāng)MIDI音樂(lè)數(shù)據(jù)代碼被從存儲(chǔ)單元260輸送到中央處理器200時(shí),代表一段基本位置數(shù)據(jù)的聲音信息就被代表這段延伸位置數(shù)據(jù)的聲音信息跟隨著,其它任何聲音信息都不在這些聲音信息之間傳遞。這能確保所述一段基本位置數(shù)據(jù)與所述一段延伸位置數(shù)據(jù)成對(duì)。因此,連續(xù)的地址分配和連續(xù)的信息傳遞有效地防止了意外的丟失數(shù)據(jù)。
第一例圖6A和6B表示出了一實(shí)際的音錘軌跡和一實(shí)際的鍵軌跡。橫坐標(biāo)軸表示消逝的時(shí)間,縱坐標(biāo)軸表示由十六進(jìn)制數(shù)所表達(dá)的實(shí)際的鍵行程/實(shí)際的音錘行程或當(dāng)前音錘位置/當(dāng)前鍵位置。曲線PL1和PL2代表實(shí)際的音錘行程和實(shí)際的鍵行程。由于當(dāng)前鍵位置/當(dāng)前音錘位置由7位表示,因此,十六進(jìn)制數(shù)[xx]和[yy]從零,即十六進(jìn)制符號(hào)
,變化到127,即十六進(jìn)制符號(hào)[7Fh]。方括號(hào)中的小字母“h”代表十六進(jìn)制符號(hào)。
圖7A和7B是描述用于實(shí)際音錘行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)特征的表以及描述用于實(shí)際的鍵行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征。
首先,參照?qǐng)D6A和7A描述實(shí)際音錘行程。音錘行程的基本位置數(shù)據(jù)被賦予[40h]至[70h]的數(shù)字范圍。音錘150從零毫米處的休息位置轉(zhuǎn)動(dòng)到48毫米處的端部位置,從而,理論的整個(gè)音錘行程為48毫米。第三字節(jié)[xx]從[40h],其等于十進(jìn)制符號(hào)64,變化到[70h],其等于十進(jìn)制符號(hào)112,從而理論的整個(gè)音錘行程即48毫米被分成48個(gè)區(qū)域。因此,每個(gè)計(jì)數(shù)表示1毫米的變化。如果音錘150被轉(zhuǎn)動(dòng)超過(guò)40毫米,那么,聲音信息就被表示為[An kk 68]。每個(gè)區(qū)域中的音錘軌跡被假設(shè)為線性的。
當(dāng)前音錘位置精確地由延伸位置數(shù)據(jù)來(lái)表示。第三字節(jié)[yy]從
變化到[7Fh],從而每段延伸位置數(shù)據(jù)向相關(guān)聯(lián)段的基本位置數(shù)據(jù)提供128個(gè)子區(qū)域。當(dāng)?shù)谌止?jié)[xx]落入到數(shù)值范圍[41h]至[6Fh]時(shí),第三字節(jié)[yy]就表示休息位置和端部位置之間的當(dāng)前音錘位置的增量和減量,每個(gè)計(jì)數(shù)等于1/64毫米。這128個(gè)子區(qū)域被分成兩組。128個(gè)子區(qū)域的一個(gè)子區(qū)域即
被賦予這段基本位置數(shù)據(jù)[An kk xx],剩余的子區(qū)域被分成兩組。這兩組中的其中一組包括64個(gè)子區(qū)域
至-[40h],另外一組包括63個(gè)子區(qū)域
至+[3Fh]。減量由64個(gè)子區(qū)域所表示,從而相對(duì)于當(dāng)前音錘位置[An kk xx]而言最大減量為-1毫米。另一方面,增量由63個(gè)子區(qū)域所表示,從而最大的增量為+63/64毫米,即+0.984375毫米。因此,第三字節(jié)[yy]表示最小行程-1毫米至最大音錘行程+0.984375毫米。當(dāng)前音錘位置被表示為十六進(jìn)制數(shù)[xx]和[yy]的和。
當(dāng)?shù)谌止?jié)[xx]表示休息位置即[40h]或端部位置即[70h]時(shí),第三字節(jié)[yy]就表示增量或減量,每個(gè)計(jì)數(shù)等于1/4毫米。實(shí)際音錘行程由[xx]+[yy]/64毫米表示。由于在過(guò)移區(qū)域中的當(dāng)前音錘位置被以低分辨率確定,因此,可以表示在過(guò)移區(qū)域中實(shí)際的音錘行程,而且無(wú)需增加表示空閑聲音信息的數(shù)據(jù)字節(jié)的數(shù)目。
如上所述,最大減量和最大增量分別為-1毫米和0.984375毫米。因此,位串以相對(duì)較高的分辨率表示數(shù)字范圍±1毫米。當(dāng)?shù)谌止?jié)[yy]是
時(shí),增量或減量為零,并且對(duì)應(yīng)于由這段基本位置數(shù)據(jù)[40h]或[70h]表示的音錘位置。從休息位置的最大減量為-64/4毫米,即-16毫米,并且由[40h]表示。另一方面,從端部位置的最大增量是+63/4毫米,即15.75毫米,并由[3Fh]表示。因此,第三字節(jié)[yy]表示過(guò)移區(qū)域中的數(shù)值范圍±16毫米。增量和減量與所述富余相對(duì)應(yīng)。
音錘行程被假設(shè)為從休息位置的40.5毫米。音錘行程被基本位置數(shù)據(jù)[An kk 68]和延伸位置數(shù)據(jù)[Bn 10 20]表示。第三字節(jié)[68h]等于40毫米,第三字節(jié)[20h]等于+0.5毫米。因此,兩個(gè)十六制數(shù)字的和等于40.5毫米。當(dāng)然,40.5毫米的音錘行程也可由基本位置數(shù)據(jù)[An kk 69]和延伸位置數(shù)據(jù)[Bn10 60]表示,這是因?yàn)榈谌止?jié)[69h]和[60h]等于41毫米和-5毫米。
類似地,56毫米的音錘行程由基本位置數(shù)據(jù)[An kk 70]和延伸位置數(shù)據(jù)[Bn 10 20]表示。第三字節(jié)[70h]等于48毫米,第三字節(jié)[20h]等于+8毫米。因此,兩個(gè)十六制數(shù)的和等于56毫米,-0.25毫米的音錘行程由基本位置數(shù)據(jù)[An kk 40]和延伸位置數(shù)據(jù)[Bn 107F]表示。第三字節(jié)[40h]為0毫米或休息位置,另外的第三字節(jié)[7Fh]等于-0.25毫米。因此,這兩個(gè)十六進(jìn)制數(shù)的和等于-0.25毫米。
接著,參照?qǐng)D6B和7B來(lái)描述鍵行程。鍵行程的基本位置數(shù)據(jù)被賦予數(shù)字范圍
至[30h]。黑/白鍵130從休息位置移動(dòng)到端部位置,經(jīng)過(guò)的理論的整個(gè)鍵行程為10毫米。第三個(gè)字節(jié)[xx]的每個(gè)計(jì)數(shù)(digit)1等于0.225毫米的變化。十六進(jìn)制數(shù)
表示一當(dāng)前鍵位置,該當(dāng)前位置朝端部位置從休息位置間隔開(kāi)0.225毫米。十六進(jìn)制數(shù)[30h]表示與當(dāng)前鍵位置
間隔0.225×48=10.8毫米的當(dāng)前位置。最大當(dāng)前鍵位置位于端部位置外側(cè)。因此,鍵行程由從
至[2Fh]的十六進(jìn)制數(shù)表示,且間隔為0.225毫米。在每個(gè)區(qū)域中的鍵軌跡被假設(shè)為線性的。
當(dāng)?shù)谌止?jié)[xx]表示最小當(dāng)前鍵位置即
或最大當(dāng)前鍵位置即[30h]時(shí),第三字節(jié)[yy]表示相當(dāng)大的增量或相當(dāng)小的增量,每個(gè)計(jì)數(shù)等于0.225/4毫米。實(shí)際的鍵行程由[xx]與[yy]×0.225/64的和表示,單位為毫米。由于在過(guò)移區(qū)域中當(dāng)前鍵位置被以低分辨率確定,因此,可以表示在過(guò)移區(qū)域中的實(shí)際的鍵行程,而且未增大數(shù)據(jù)字節(jié)的數(shù)目。
另一方面,當(dāng)前音錘位置被當(dāng)前鍵位置
和當(dāng)前鍵位置[2Fh]之間的延伸位置數(shù)據(jù)精確地表示。也就是,第三字節(jié)[yy]表示休息位置和端部位置之間的當(dāng)前音錘位置的增量和減量,并具有相對(duì)較高的分辨率。每個(gè)計(jì)數(shù)等于0.225/64毫米。實(shí)際的鍵行程為[xx]和[yy]×0.225/64的和,單位為毫米。
類似于實(shí)際音錘行程來(lái)確定實(shí)際的鍵行程。第三字節(jié)[xx]被假設(shè)為落入在數(shù)字范圍
至[30h]內(nèi)。如果第三字節(jié)[yy]等于十六進(jìn)制數(shù)
,實(shí)際的鍵行程等于第三字節(jié)[xx]與0.225的乘積,單位為毫米。另一方面,如果第三字節(jié)[yy]等于[40h],那么,減量達(dá)到最大,為-64×0.225/64毫米,即-0.225毫米,最大減量被加到由第三字節(jié)[xx]所表示的當(dāng)前鍵位置上。當(dāng)?shù)谌止?jié)[yy]等于[3Fh]時(shí),增量達(dá)到最大化,為+63×0.225/64毫米,即,+0.221484375毫米,該最大增量被加到由第三字節(jié)[xx]所表示的當(dāng)前鍵位置上。因此,當(dāng)前鍵位置就被基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)精確地表示為(0.225×(xx+yy/65)毫米。
第三字節(jié)[xx]被假設(shè)等于十六進(jìn)制數(shù)
和[30h]。延伸位置數(shù)據(jù)表示在過(guò)移區(qū)域中距當(dāng)前鍵位置
或[30h]的長(zhǎng)度。十六進(jìn)制數(shù)
,即[yy]=
,表示參考位置[xx]=
或[30h]。如果第三字節(jié)[yy]等于[40h],那么,相對(duì)于由
的第三字節(jié)[xx]所表示的當(dāng)前鍵位置而言,減量就達(dá)最大化-64×0.225/4毫米,即,-3.6毫米。另一方面,當(dāng)?shù)谌止?jié)[yy]等于[3Fh]時(shí),增量達(dá)最大化,為+63×0.225/4毫米,即,+3.54375毫米。因此,數(shù)字范圍被加長(zhǎng)至約±3.6毫米。在過(guò)移區(qū)域中實(shí)際的鍵行程由延伸位置數(shù)據(jù)和基本位置數(shù)據(jù)表示為(0.225×(xx+yy/4))毫米。由于每個(gè)計(jì)數(shù)等于最大值,因此,可以表示富余,而且未增大第三字節(jié)[yy]中的計(jì)數(shù)的數(shù)目。
零鍵行程由基本位置數(shù)據(jù)[An kk 01]和延伸位置數(shù)據(jù)[Bn 10 7C]的組合來(lái)表示,其中的基本位置數(shù)據(jù)[An kk 01]表示0.225毫米的鍵行程,其中的延伸位置數(shù)據(jù)[Bn 10 7C]表示(-4×0.225/4)的減量,即0.225毫米。類似地,10.125毫米的實(shí)際的鍵行程由基本位置數(shù)據(jù)[An kk 2D]和延伸位置數(shù)據(jù)[Bn 10 00]的組合來(lái)表示,其中基本位置數(shù)據(jù)[An kk 2D]表示10.125毫米的鍵行程,延伸位置數(shù)據(jù)[Bn 10 00]表示為零的增量/減量。當(dāng)黑/白鍵移過(guò)休息位置時(shí),-0.025毫米的實(shí)際的鍵行程由基本位置數(shù)據(jù)[An kk 01]和延伸位置數(shù)據(jù)[Bn 10 7F]的組合來(lái)表示,其中基本位置數(shù)據(jù)[An kk 01]表示0.225毫米的鍵行程,延伸位置數(shù)據(jù)[Bn 10 7F]表示為-0.25毫米的減量。
從前面的描述可以知道,當(dāng)前音錘位置和當(dāng)前鍵位置由一段基本位置數(shù)據(jù)和一段延伸位置數(shù)據(jù)來(lái)描述,增量/減量在過(guò)移區(qū)域中被增大。結(jié)果是,增大的增量/增大的減量使得可以表示出當(dāng)前音錘位置/當(dāng)前鍵位置,而且不會(huì)增大第三字節(jié)中的計(jì)數(shù)的數(shù)目。這個(gè)特征是有利的,因?yàn)閷?duì)于復(fù)合型鍵盤(pán)樂(lè)器而言,空閑聲音信息是可獲得的。
第二例盡管在第一例中,當(dāng)前鍵位置需要兩類聲音信息,但是,在第二實(shí)施例中,只有一類聲音信息在過(guò)移區(qū)域中的當(dāng)前鍵位置和休息位置與端部位置之間的當(dāng)前鍵位置之間被共享。在這個(gè)例子中,復(fù)音鍵壓的聲音信息[Ankk xx]在基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)之間被共享。復(fù)音鍵壓的聲音信息具有被表示為[xx]的第三字節(jié),第三字節(jié)[xx]的數(shù)字范圍被分成圖8所示的三個(gè)數(shù)字子范圍。
第三字節(jié)[xx]的數(shù)字范圍被分成三個(gè)子區(qū)域,即

,[10h]至[6Fh],[70h]至[7Fh]。數(shù)字子區(qū)域[10h]至[6Fh]被賦予休息位置和端部位置之間的當(dāng)前鍵位置。在這種情況中,端部位置與休息位置間隔開(kāi)10毫米。由于具有位于[10h]至[6Fh]之間的十六進(jìn)制的數(shù),因此,每個(gè)十六進(jìn)制數(shù)的計(jì)數(shù)等于約0.01毫米。


的數(shù)字范圍被賦予休息位置外側(cè)的過(guò)移區(qū)域中的當(dāng)前鍵位置。每個(gè)數(shù)表示約0.16毫米,也就是說(shuō),分辨率在0.16毫米數(shù)量級(jí),從而休息位置外側(cè)的富余在2.5毫米數(shù)量級(jí)。另一方面,從[70h]至[7Fh]的數(shù)字子區(qū)域被賦予端部位置外側(cè)的過(guò)移區(qū)域中的當(dāng)前鍵位置。分辨率也是為0.16毫米數(shù)量級(jí),從而,端部位置外側(cè)的富余為2.5毫米數(shù)量級(jí)。
因此,分辨率隨著數(shù)字子范圍而改變,從而,只有一類MIDI信息的第三字節(jié)[xx]能表示過(guò)移區(qū)域中的當(dāng)前鍵位置以及休息位置和端部位置之間的當(dāng)前鍵位置。
當(dāng)重現(xiàn)演奏時(shí)需要當(dāng)前音錘位置時(shí),另一類MIDI信息就被賦予當(dāng)前音錘位置。
第三例正如結(jié)合第一例所描述的那樣,由第三字節(jié)[yy]的十六進(jìn)制數(shù)
所表示的參考位置與第三字節(jié)[xx]的十六進(jìn)制數(shù)相對(duì)齊,數(shù)字范圍
至[3Fh],
至[40h]分別被賦予增量或偏離參考位置的正偏離值以及減量或偏離參考位置的負(fù)偏離值,如圖9A所示。所有這些延伸位置數(shù)據(jù)都具有被固定成[10h]的第二字節(jié)。
在第三實(shí)施例中,這些延伸位置數(shù)據(jù)被表示為[Bn 10 yy]和[Bn 11 yy]。由第三字節(jié)[yy]的十六進(jìn)制數(shù)
所表示的參考位置也與第三字節(jié)[xx]的十六進(jìn)制數(shù)對(duì)齊。延伸位置數(shù)據(jù)[Bn 10 yy]的第三字節(jié)[yy]被賦予一增量或偏離參考位置的正偏離值,延伸位置數(shù)據(jù)[Bn 11 yy]的第三字節(jié)[yy]被賦予一減量或偏離參考位置的負(fù)偏離值,如圖9B所示。第一和第二字節(jié)[Bn 10]代表應(yīng)用于偏離參考位置的正偏離值的延伸數(shù)據(jù)。第一和第二字節(jié)[Bn 11]代表偏離參考位置的負(fù)偏離值的延伸數(shù)據(jù)。由于129個(gè)十六進(jìn)制數(shù)由第三字節(jié)[yy]表示,因此,在第三實(shí)施例中的富余等于第一例中的富余的情況下,在過(guò)移區(qū)域中的分辨率比第一例中的分辨率要高兩倍。否則,第三實(shí)施例中的第三字節(jié)[yy]所提供的富余要大于第一例中的富余。
圖10A表示出了實(shí)際的音錘行程PL3與第三字節(jié)[xx]和[yy]的十六進(jìn)制數(shù)字之間的關(guān)系;圖10B表示出了實(shí)際的鍵行程PL4與第三字節(jié)[xx]和[yy]之間的關(guān)系。橫坐標(biāo)軸表示消逝的時(shí)間,縱坐標(biāo)軸表示以十六進(jìn)制數(shù)[xx]和[yy]所表示的實(shí)際的鍵行程/實(shí)際音錘行程或當(dāng)前音錘位置/當(dāng)前鍵位置。
圖11A是一個(gè)表,該表中描述了實(shí)際音錘行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征。圖11B是一個(gè)表,該表中描述了實(shí)際的鍵行程的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征。
首先來(lái)描述實(shí)際音錘行程。理論的整個(gè)音錘行程被假設(shè)為48毫米。休息位置對(duì)應(yīng)的音錘行程為零。端部位置對(duì)應(yīng)的音錘行程為48毫米。第三字節(jié)[xx]的數(shù)字范圍一部分被地賦予音錘行程,一部分被賦予鍵行程。在這種情況中,數(shù)字范圍[40h]至[70h]被賦予音錘行程(見(jiàn)圖11A)。每個(gè)計(jì)數(shù)或每個(gè)十六進(jìn)制數(shù)表示1毫米的音錘行程。十六進(jìn)制數(shù)[40h]表示休息位置,十六進(jìn)制數(shù)[70h]表示端部位置。休息位置和端部位置之間的當(dāng)前音錘位置由[41h]和[6Fh]之間的一個(gè)十六進(jìn)制數(shù)來(lái)表示。1毫米的單元音錘行程被假設(shè)是線性變化的因此,由第三字節(jié)[xx]所表示的這些特征與結(jié)合圖6A和7A所描述的特征是相同的。
當(dāng)?shù)谌止?jié)[xx]表示休息位置和端部位置之間的當(dāng)前音錘位置,即從[41h]至[6Fh]時(shí),每段延伸位置數(shù)據(jù)[Bn 11 yy]的第三字節(jié)[yy]和每段延伸位置數(shù)據(jù)[Bn 11 yy]的第三字節(jié)[yy]精確地表示當(dāng)前音錘位置,并表示增量和減量,即偏離由第三字節(jié)[xx]的十六進(jìn)制數(shù)所表示的當(dāng)前音錘位置的偏離值。每個(gè)計(jì)數(shù)或每個(gè)十六進(jìn)制數(shù)等于1/128毫米。因此,第三字節(jié)[yy]以相對(duì)較高的分辨率表示出在音錘150在休息位置和端部位置之間移動(dòng)情況下的偏離值。
另一方面,當(dāng)?shù)谌止?jié)[xx]表示休息位置[40h]或端部位置[70h]時(shí),每段延伸位置數(shù)據(jù)[Bn 10 yy]的第三字節(jié)[yy]表示在端部位置外側(cè)的過(guò)移區(qū)域中的當(dāng)前音錘位置。每段延伸位置數(shù)據(jù)[Bn 11 yy]的第三字節(jié)[yy]表示在休息位置外側(cè)的過(guò)移區(qū)域中的當(dāng)前音錘位置。每個(gè)數(shù)位或每個(gè)十六進(jìn)制數(shù)等于1/8毫米。因此,第三字節(jié)[yy]在音錘150過(guò)移端部位置和休息位置的情況下以相對(duì)較低的分辨率表示偏離值。從端部位置的最大增量為15.875毫米,從休息位置的最大減量為-15.875毫米。因此,這些延伸位置數(shù)據(jù)向音錘150提供富余±15.875,從而使得休息位置和端部位置之間的通常范圍兩側(cè)的可監(jiān)測(cè)范圍被加長(zhǎng)了。由于兩類MIDI信息[Bn 10 yy]和[Bn 11 yy]被用于這些延伸位置數(shù)據(jù),因此與第一例相比,本例的分辨率被提高了。
假設(shè)一音錘150在通常區(qū)域移動(dòng),該通常區(qū)域等于48毫米,位于休息位置和端部位置之間。第三字節(jié)[xx]大于[40h]且小于[70h],在通常區(qū)域中的分辨率為1.0毫米。當(dāng)基本位置數(shù)據(jù)和和相關(guān)聯(lián)的延伸位置數(shù)據(jù)被表示為[An kk xx]和[Bn 10 00]時(shí),音錘150位于由第三字節(jié)[xx]表示的當(dāng)前音錘位置,第三字節(jié)[yy]的十六進(jìn)制數(shù)
表明偏離由第三字節(jié)[xx]所表示的當(dāng)前音錘位置的偏離量為零。如果第三字節(jié)[yy]等于[7Fh],正偏離量被最大化,最大增量等于127/128毫米,即+0.9921875毫米。因此,這段延伸位置數(shù)據(jù)[Bn 10 yy]以分辨率為1/128毫米來(lái)表示從零至+0.9921875毫米的正偏離。
另一方面,當(dāng)基本位置數(shù)據(jù)[An kk xx]伴隨有一段延伸位置數(shù)據(jù)[Bn 11yy]時(shí),在朝休息位置的方向上,當(dāng)前音錘位置從等于第三字節(jié)[xx]的位置偏離。如果第三字節(jié)[yy]十六進(jìn)制數(shù)
,那么負(fù)偏離為零,音錘150位于等于第三字節(jié)[xx]的當(dāng)前音錘位置。如果第三字節(jié)[yy]等于十六進(jìn)制數(shù)[7Fh],負(fù)偏離被最大化,并且該最大減量等于-127/128毫米,即-0.9921875毫米。因此,延伸位置數(shù)據(jù)[Bn 11 yy]以1/128毫米的分辨率表示從零至-0.9921875毫米的負(fù)偏離。
假設(shè)音錘150移過(guò)端部位置或休息位置。第三字節(jié)[xx]等于[40h]或[70h],在過(guò)移區(qū)域中分辨率為1/8毫米。當(dāng)基本位置數(shù)據(jù)[An kk xx]伴隨有一段延伸位置數(shù)據(jù)[Bn 10 yy]時(shí),音錘150就移過(guò)端部位置。如果第三字節(jié)[yy]等于
,那么,音錘150就位于端部位置。如果第三字節(jié)[yy]等于[7Fh],那么,當(dāng)前音錘位置就從端部位置正偏離達(dá)+127/8毫米,即+15.875毫米。因此,第三字節(jié)[yy]以1/8毫米的分辨率表示從端部位置的增量或偏離,最大增量等于+15.875毫米。
另一方面,當(dāng)基本位置數(shù)據(jù)[An kk xx]伴隨有一段延伸位置數(shù)據(jù)[Bn 11yy]時(shí),音錘150就移過(guò)休息位置。如果第三字節(jié)[yy]等于
,那么音錘150就位于休息位置。如果第三字節(jié)[yy]等于[7Fh],那么當(dāng)前音錘位置就負(fù)偏離休息位置達(dá)-127/8毫米,即-15.875毫米。因此,第三字節(jié)[yy]以1/8毫米的分辨率表示從休息位置的負(fù)偏離或減量,最大的減量等于15.875毫米。
假設(shè)一黑/白鍵130在由十六進(jìn)制數(shù)
所表示的休息位置與由十六進(jìn)制數(shù)[30h]所表示的一邊界鍵位置之間移動(dòng)。在休息位置和端部位置之間的鍵行程約為10毫米,在邊界鍵位置的鍵行程等于10.8毫米。這些基本位置數(shù)據(jù)在休息位置和邊界鍵位置之間的分辨率為0.225毫米。另一方面,這些延伸位置數(shù)據(jù)在十六進(jìn)制數(shù)
和十六進(jìn)制數(shù)[2Fh]之間的第三字節(jié)[xx]的數(shù)字范圍內(nèi)分辨率為0.225/128毫米。
當(dāng)基本位置數(shù)據(jù)和相關(guān)聯(lián)的延伸位置數(shù)據(jù)被表示為[An kk xx]和[Bn 1000]時(shí),黑/白鍵130位于由第三字節(jié)[xx]所表示的當(dāng)前鍵位置,第三字節(jié)[yy]的十六進(jìn)制數(shù)
表明偏離由第三字節(jié)[xx]所表示的當(dāng)前音錘位置的偏離量為零。如果第三字節(jié)[yy]等于[7Fh],那么,正偏離或增量就達(dá)最大化,該最大增量等于+127×0.225/128毫米,即+0.2232421875毫米。因此,延伸位置數(shù)據(jù)[Bn 10 yy]以0.225/128毫米的分辨率表示從零至+0.2232421875毫米的正偏離。
另一方面,當(dāng)基本位置數(shù)據(jù)[An kk xx]伴隨有一段延伸位置數(shù)據(jù)[Bn 11yy]時(shí),當(dāng)前鍵位置就朝休息位置方向從等于十六進(jìn)制數(shù)
的位置偏離。如果第三字節(jié)[yy]等于十六進(jìn)制數(shù)
,負(fù)偏離或減量為零,黑/白鍵130位于等于第三字節(jié)[xx]的當(dāng)前鍵位置。如果第三字節(jié)[yy]等于十六進(jìn)制數(shù)[7Fh],那么,負(fù)偏離就被最大化,該最大減量等于-127×0.225/128毫米,即-0.2232421875毫米。因此,延伸位置數(shù)據(jù)[Bn 11 yy]以0.225/128毫米的分辨率表示從零至-0.2232421875毫米的負(fù)偏離。
假設(shè)黑/白鍵130移過(guò)端部位置或邊界鍵位置。第三字節(jié)等于
或[30h],在過(guò)移區(qū)域中分辨率為0.225/8毫米。當(dāng)基本位置數(shù)據(jù)伴隨有延伸數(shù)據(jù)[Bn 10 yy]時(shí),黑/白鍵130移過(guò)邊界鍵位置。如果第三字節(jié)[yy]等于
,那么,黑/白鍵130就位于邊界鍵位置。如果第三字節(jié)[yy]等于[7Fh],那么,當(dāng)前鍵位置就從邊界鍵位置正偏離達(dá)+127×0.225/8毫米,即+3.571875毫米。因此,第三字節(jié)[yy]以0.225/8毫米的分離率表示從邊界鍵位置偏離的偏離量或增量,最大增量等于+3.571875毫米。
另一方面,當(dāng)基本位置數(shù)據(jù)[An kk xx]伴隨有一段延伸位置數(shù)據(jù)[Bn 11yy]時(shí),黑/白鍵130移過(guò)休息位置。如果第三字節(jié)[yy]等于
,那么黑/白鍵130就位于休息位置。如果第三字節(jié)[yy]等于[7Fh],那么,當(dāng)前鍵位置就從休息位置負(fù)偏離-127×0.225/8毫米,即-3.571875毫米。因此,第三字節(jié)[yy]以0.225/8毫米的分辨率表示從休息位置的負(fù)偏離或減量,最大減量等于-3.571875毫米。
因此,在過(guò)移區(qū)域中采用相對(duì)較低的分辨率,從而兩類聲音信息表示休息位置外側(cè)和邊界鍵位置外側(cè)的富余。
盡管對(duì)于休息位置和端部位置/邊界鍵位置之間的當(dāng)前音錘位置和當(dāng)前鍵位置而言,延伸位置數(shù)據(jù)[Bn 10 yy]和[Bn 11 yy]都可供使用,但是,如圖12所示,在第三實(shí)施例中,只有延伸位置數(shù)據(jù)[Bn 10 yy]被用于偏離由第三字節(jié)[xx]所表示的位置的偏離量。延伸位置數(shù)據(jù)[Bn 11 yy]只表示從休息位置
或[40h]的負(fù)偏離量或負(fù)減量。音錘150和黑/白鍵130位于基于基本位置數(shù)據(jù)[An kk xx]和相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn 10 yy]的組合的當(dāng)前的音錘位置/當(dāng)前鍵位置。例如,當(dāng)音錘150或黑/白鍵130到達(dá)基本位置數(shù)據(jù)[An kk 50]和基本位置數(shù)據(jù)[An kk 51]之間的一特定位置時(shí),從[An kk 50]的正偏離量就由延伸位置數(shù)據(jù)[Bn 10 yy]表示。如果音錘150或黑/白鍵130移過(guò)端部位置或邊界鍵位置,那么,音錘150或黑/白鍵130就位于偏離端部位置或邊界鍵位置達(dá)由[Bn 10 yy]所表示的富余量的當(dāng)前音錘位置或當(dāng)前鍵位置。
然而,只有端部位置或邊界鍵位置外側(cè)的音錘150或黑/白鍵130才可位于偏離那兒達(dá)由延伸位置數(shù)據(jù)所表示的距離的當(dāng)前音錘位置或當(dāng)前鍵位置。否則,兩類聲音信息[Bn 10 yy]和[Bn 11 yy]可以選擇性地與聲音信息[An kk xx]一起被使用。例如,如果音錘150或黑/白鍵130位于基于基本位置數(shù)據(jù)[An kk 50]和相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn 10 yy]的當(dāng)前音錘位置或當(dāng)前鍵位置,那么可以利用基本位置數(shù)據(jù)[An kk 51]和另外相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn 11 yy]來(lái)表示該當(dāng)前音錘位置和當(dāng)前鍵位置。
延伸位置數(shù)據(jù)可只表示在過(guò)移區(qū)域中的當(dāng)前音錘位置和當(dāng)前鍵位置。在這種情況中,,音錘150和黑/白鍵130可只基于基本位置數(shù)據(jù)[An kk xx]位于特定當(dāng)前音錘位置和特定當(dāng)前鍵位置。
正如將要知道的那樣,第三字節(jié)[xx]的數(shù)字范圍被分成兩個(gè)子范圍,和第一例一樣,聲音信息[An kk xx]能表示兩類當(dāng)前位置。
此外,兩個(gè)聲音信息[Bn 10 yy]和[Bn 11 yy]被用于正增量和負(fù)減量,這個(gè)特征使得分辨率要高于第一例中的分辨率。分辨率在通常區(qū)域和過(guò)移區(qū)域之間被改變,這個(gè)特征使得在休息位置/端部位置/邊界鍵位置外側(cè)具有富余量。
根據(jù)在實(shí)際軌跡上的當(dāng)前位置來(lái)改變分辨率,也就是說(shuō),本發(fā)明的第一種構(gòu)思在每、第二、第三實(shí)施例中被實(shí)現(xiàn)了,并且可以精確地表示移動(dòng)目標(biāo)的實(shí)際移動(dòng)。表示實(shí)際移動(dòng)的這些數(shù)據(jù)被編入到各種樂(lè)器中所用協(xié)議的空閑格式中,并且被存儲(chǔ)在或供給到另外的樂(lè)器中。這個(gè)特征是有利的,因?yàn)樵谥噩F(xiàn)演奏過(guò)程中,實(shí)際移動(dòng)在樂(lè)器中被精確地再現(xiàn)。
上面已經(jīng)描述了復(fù)合型鍵盤(pán)樂(lè)器的結(jié)構(gòu)、記錄器107和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的系統(tǒng)構(gòu)成。下面將簡(jiǎn)要描述中央處理器200或數(shù)字信號(hào)處理器所運(yùn)行的計(jì)算機(jī)程序以及在計(jì)算機(jī)程序中所表示的方法。
當(dāng)演奏者命令記錄系統(tǒng)105記錄他/她的演奏時(shí),中央處理器200就周期性地從模數(shù)據(jù)轉(zhuǎn)換器250a獲取數(shù)字鍵位置信號(hào)。并形成一鍵表,在該鍵表中,存儲(chǔ)區(qū)域分別被賦予黑/白鍵130,中央處理器200把由數(shù)字鍵位置信號(hào)所表示的位置數(shù)據(jù)在對(duì)應(yīng)的存儲(chǔ)區(qū)域中進(jìn)行排隊(duì)。這種周期性地?cái)?shù)據(jù)獲取可以通過(guò)一計(jì)時(shí)器中斷來(lái)執(zhí)行。
一旦從計(jì)時(shí)器中斷子例程返回,中央處理器200就分析位置數(shù)據(jù)隊(duì)列或系列,判斷演奏者是否按壓了任一黑/白鍵130。假設(shè)中央處理器200注意到了一黑/白鍵130被按壓了。中央處理器200就為被按壓的黑/白鍵130產(chǎn)生音符-起信息,并把代表音符-起信息的MIDI音樂(lè)數(shù)據(jù)代碼寫(xiě)入到隨機(jī)存取存儲(chǔ)器210內(nèi)。此外,中央處理器200從隊(duì)列讀出表示鍵軌跡的多段位置數(shù)據(jù)中的一個(gè),然后確定在鍵軌跡上的當(dāng)前鍵位置。
當(dāng)中央處理器200確定出每個(gè)當(dāng)前鍵位置時(shí),中央處理器200就粗略確定了當(dāng)前鍵位置,并且確定出了偏離粗略鍵位置的偏離量。中央處理器200產(chǎn)生聲音信息[An kk xx]和相關(guān)聯(lián)的聲音信息[Bn 10 yy],并把聲音信息[An kk xx]和[Bn 10 yy]存儲(chǔ)到隨機(jī)存取存儲(chǔ)器210內(nèi)。即使黑/白鍵130移過(guò)了端部位置,中央處理器200也可確定出偏離端部位置的偏離量,并且產(chǎn)生出聲音信息[An kk xx]和[Bn 10 yy]。這樣,中央處理器就通過(guò)利用由聲音信息[An kk xx]和[Bn 10 yy]或[Bn 11 yy]所表示的每個(gè)當(dāng)前鍵位置為每個(gè)黑/白鍵確定出了鍵軌跡。中央處理器重復(fù)上述次序,并為那些被按壓的鍵130產(chǎn)生聲音信息[An kk xx]和[Bn 10 yy]/[Bn 11 yy]的多個(gè)組合。
當(dāng)演奏者松開(kāi)按壓的黑/白鍵130時(shí),中央處理器200就產(chǎn)生代表音符-止信息的MIDI音樂(lè)數(shù)據(jù),并且還確定出在鍵軌跡上朝著休息位置的當(dāng)前鍵位置。每個(gè)鍵位置由聲音信息[An kk xx]和[Bn 10 yy]/[Bn 11 yy]的組合來(lái)表示,并且并存儲(chǔ)在隨機(jī)存儲(chǔ)存儲(chǔ)器210內(nèi)。中央處理器200重復(fù)上述次序,并且為那些松開(kāi)的鍵130產(chǎn)生聲音信息[An kk xx]和[Bn 10 yy]/[Bn11 yy]的多個(gè)組合。
中央處理器200還周期性地從模數(shù)轉(zhuǎn)換器250b獲取數(shù)字音錘位置,并利用聲音信息[An kk xx]和[Bn 10 yy]/[Bn 11 yy]表示出在音錘軌跡上的當(dāng)前音錘位置。由于鍵移動(dòng)會(huì)導(dǎo)致音錘移動(dòng),因此,中央處理器200就把代表音錘軌跡的聲音信息[An kk xx]和[Bn 10 yy]/[Bn 11 yy]與代表鍵軌跡的聲音信息[An kk xx]和[Bn 10 yy]/[Bn 11 yy]相互關(guān)聯(lián)起來(lái)。
當(dāng)演奏者完成演奏時(shí),演奏者就命令記錄系統(tǒng)105把MIDI音樂(lè)數(shù)據(jù)代碼存儲(chǔ)到存儲(chǔ)單元260內(nèi)。中央處理器200要求存儲(chǔ)單元260準(zhǔn)備出一份標(biāo)準(zhǔn)的MIDI文件,并且把這組MIDI音樂(lè)數(shù)據(jù)代碼轉(zhuǎn)移到存儲(chǔ)單元260。存儲(chǔ)單元260把這組MIDI音樂(lè)數(shù)據(jù)代碼寫(xiě)入到標(biāo)準(zhǔn)MIDI文件的數(shù)據(jù)塊中,從而,演奏就被記錄在存儲(chǔ)單元260的信息存儲(chǔ)介質(zhì)內(nèi)。
從前面的描述可以知道,演奏者通過(guò)記錄系統(tǒng)105來(lái)記錄他們的演奏,鍵移動(dòng)準(zhǔn)確地被聲音信息[An kk xx]和[Bn 10 yy]/[Bn 11 yy]表示出來(lái)。
第二實(shí)施例參照?qǐng)D13,14,15,圖中表示出了另外一種實(shí)施本發(fā)明的復(fù)合型鍵盤(pán)樂(lè)器,這種鍵盤(pán)樂(lè)器大致包括一聲學(xué)鋼琴100A和一記錄系統(tǒng)105A。記錄系統(tǒng)105A被安裝在聲學(xué)鋼琴100A內(nèi),該記錄系統(tǒng)產(chǎn)生一些表示出在聲學(xué)鋼琴100A上的演奏的音樂(lè)數(shù)據(jù)代碼。
聲學(xué)鋼琴100A包括一鋼琴箱110A、一鍵盤(pán)120A、一些執(zhí)行單元140A、一些音錘150A、一些制音器160A和一些琴弦170A。這些部件110A-170A與鋼琴箱110、鍵盤(pán)120、執(zhí)行機(jī)構(gòu)140、音錘150、制音器160和琴弦170相類似。由于這個(gè)原因,這些部件110A-170A被標(biāo)上了與部件110-170相對(duì)應(yīng)的附圖標(biāo)記,在此不再對(duì)這些部件進(jìn)行詳細(xì)描述。
部件110A-170A是可彈性變形的,有些部件會(huì)隨著老化而產(chǎn)生塑性變形。例如,由于前鍵布穿孔(key cloth punching)131和一后軌布132接收黑/白鍵130的前部和后部,這些部件131和132被黑/白鍵130壓縮。黑/白鍵130在平衡軌道120a上跳躍。換句話說(shuō),黑/白鍵130以不同于理想鍵移動(dòng)的實(shí)際演奏的方式進(jìn)行鍵移動(dòng)。這就導(dǎo)致黑/白鍵130易于移過(guò)端部位置和休息位置。因此,聲學(xué)鋼琴100A在類似于前面所描述的復(fù)合型鍵盤(pán)樂(lè)器的狀況中進(jìn)行操作。
參照?qǐng)D16,記錄系統(tǒng)105A包括一記錄器107A、一些鍵傳感器310和一些音錘傳感器410。這些鍵傳感器310分別與黑/白鍵130相關(guān)聯(lián),用于監(jiān)測(cè)相關(guān)聯(lián)的黑/白鍵130。另一方面,這些音錘傳感器410分別與音錘150A相關(guān)聯(lián),用于監(jiān)測(cè)相關(guān)聯(lián)的音錘150A。這些鍵傳感器310和音錘傳感器410與記錄器107A相連接,并且提供表示相關(guān)聯(lián)的黑/白鍵130的當(dāng)前鍵位置的鍵位置信號(hào)和表示相關(guān)聯(lián)的音錘150A的當(dāng)前音錘位置的音錘位置信號(hào)。
從圖14和15中可以看得更清楚,類似于第一實(shí)施例,鍵傳感器310和音錘傳感器410由剛性板300和400支撐著,并且由成對(duì)的反射型光電耦310/410和反射板135/145的組合來(lái)實(shí)施。反射型光電耦310/410能分辨出0.001毫米數(shù)量級(jí)的長(zhǎng)度變化,因此,可監(jiān)測(cè)范圍要長(zhǎng)于理論的整個(gè)鍵行程和理論的整個(gè)音錘行程,這類似于第一實(shí)施例,因此,為了避免重復(fù)描述,在此不再對(duì)其進(jìn)行描述。
盡管為聲學(xué)鋼琴100A配備了鍵傳感器310和音錘傳感器410,但是,另外的構(gòu)件也可以由傳感器來(lái)監(jiān)測(cè)。例如,制音器傳感器161可以被設(shè)置在制音器160A上方。制音器傳感器161以這樣的方式被連接到一剛性板162上,即,使得制音器傳感器與反射板163相對(duì)置。如前所述,制音器160A允許琴弦170A振動(dòng)并使振動(dòng)衰減。然而,制音器160A不僅僅在兩個(gè)位置之間被改變。在實(shí)際演奏中,演奏者有時(shí)使制音器輕輕地接觸琴弦170A,以便給樂(lè)音賦予藝術(shù)表現(xiàn)。如果制音器傳感器161也被安裝在聲學(xué)風(fēng)琴100A上,那么,記錄器107A就會(huì)從制音器傳感器161上獲得另一種音樂(lè)數(shù)據(jù),從而使得演奏更接近原始演奏。
還可為執(zhí)行單元140A中的頂桿設(shè)置一些頂桿傳感器164。這些頂桿對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)是已知的,它們是執(zhí)行單元中的重要部件。在演奏者按壓一黑/白鍵130時(shí),被按壓的黑/白鍵130就提升起相關(guān)聯(lián)的音錘150A,并驅(qū)動(dòng)音錘150A沿著與執(zhí)行單元140A相反的方向轉(zhuǎn)動(dòng)。當(dāng)頂桿與相關(guān)聯(lián)的調(diào)節(jié)按鈕(regulating buton)相接觸時(shí),頂桿就從相關(guān)聯(lián)的音錘150A逃開(kāi),相關(guān)聯(lián)的音錘開(kāi)始自由地向琴弦170A移動(dòng)。這樣,頂桿就限定了從音錘150A逃開(kāi)的時(shí)間,并且給記錄器107A重要的數(shù)據(jù)。由于這個(gè)原因,頂桿傳感器164被設(shè)置在擺擊件(whippen)上,用于監(jiān)測(cè)相關(guān)聯(lián)的頂桿。
盡管圖中未示出,但踏板傳感器可以監(jiān)測(cè)制音踏板、柔音踏板和持音踏板(sostenuto pedal)。另外的聲音信息可以被賦予這些踏板,數(shù)字范圍被分成三個(gè)子范圍,這些子范圍分別被賦予三個(gè)踏板。
參照?qǐng)D16,記錄器107A包括一中央處理器200,簡(jiǎn)稱為“CPU”;一隨機(jī)存取存儲(chǔ)器,簡(jiǎn)稱為“RAM”;一只讀存儲(chǔ)器220A,簡(jiǎn)稱為“ROM”;一操作盤(pán)230;一些計(jì)時(shí)器240;一些模數(shù)轉(zhuǎn)換器250a/250b/250c;一內(nèi)置存儲(chǔ)單元260A;一共享母線系統(tǒng)B。
中央處理器200、隨機(jī)存取存儲(chǔ)器210、只讀存儲(chǔ)器220A、操作盤(pán)230、計(jì)時(shí)器240、模數(shù)轉(zhuǎn)換器250a/250b/250c和存儲(chǔ)單元260A都與共享母線系統(tǒng)B相連接,從而,中央處理器200能通過(guò)共享母線系統(tǒng)B與其它的部件210/220A/230/240/250a/250b/250c/260A相互通信。八十八個(gè)鍵傳感器310與模數(shù)轉(zhuǎn)換器250a相連,通過(guò)該模數(shù)轉(zhuǎn)換器把鍵位置信號(hào)轉(zhuǎn)換成數(shù)字的鍵位置信號(hào)。另一方面,八十八個(gè)音錘傳感器410與另一個(gè)模數(shù)轉(zhuǎn)換器250b相連,并且通過(guò)該模數(shù)轉(zhuǎn)換器250b把音錘位置信號(hào)轉(zhuǎn)換成數(shù)字的音錘位置信號(hào)。數(shù)字的鍵位置信號(hào)和數(shù)字的音錘位置信號(hào)具有一位串,該位串的長(zhǎng)度足以表示出所述的分辨率。在這種情況下,向當(dāng)前鍵位置和當(dāng)前音錘位置賦予12位。
如果在記錄系統(tǒng)105A中還設(shè)置了制音器傳感器161和頂桿傳感器164,那么,制音器傳感器161和頂桿傳感器164與模數(shù)轉(zhuǎn)換器250e相連,模擬的制音器位置信號(hào)和模擬的頂桿位置信號(hào)在被中央處理器200獲取前被轉(zhuǎn)換成數(shù)字的制音器位置信號(hào)和數(shù)字的頂桿位置信號(hào)。
計(jì)算機(jī)程序和參數(shù)表被存儲(chǔ)在只讀存儲(chǔ)器220A內(nèi),隨機(jī)存取存儲(chǔ)器210用作一工作存儲(chǔ)器。中央處理器200根據(jù)計(jì)算機(jī)程序運(yùn)行,完成計(jì)算機(jī)程序中所表達(dá)的任務(wù),從而產(chǎn)生代表在鍵盤(pán)120A上的演奏的MIDI信息的音樂(lè)數(shù)據(jù)代碼。代表著MIDI信息的一組音樂(lè)數(shù)據(jù)代碼即MIDI音樂(lè)數(shù)據(jù)代碼被存儲(chǔ)在存儲(chǔ)單元260A內(nèi),并且在重現(xiàn)演奏之前被從存儲(chǔ)單元260A轉(zhuǎn)移到隨機(jī)存取存儲(chǔ)器210。操作盤(pán)230、計(jì)時(shí)器240和存儲(chǔ)單元260A的操作情況與第一實(shí)施例中的情況相類似,因此為了簡(jiǎn)明起見(jiàn),在此不再對(duì)其進(jìn)行累述。
當(dāng)演奏者在聲學(xué)鋼琴100A上演奏樂(lè)曲時(shí),中央處理器200就根據(jù)計(jì)算機(jī)程序運(yùn)行,從而產(chǎn)生MIDI音樂(lè)數(shù)據(jù)代碼。中央處理器200周期性地從模數(shù)轉(zhuǎn)換器250a/250b獲取代表當(dāng)前鍵位置的的一段數(shù)據(jù)和代表當(dāng)前音錘位置的一段數(shù)據(jù),并且把這些當(dāng)前鍵位置和當(dāng)前音錘位置寫(xiě)入隨機(jī)存取存儲(chǔ)器210內(nèi)。新的當(dāng)前鍵位置和新的當(dāng)前音錘位置被加到已經(jīng)存儲(chǔ)在隨機(jī)存取存儲(chǔ)器210內(nèi)的一系列當(dāng)前鍵位置和一系列當(dāng)前音錘位置。中央處理器200檢驗(yàn)這一系列當(dāng)前鍵位置,以便確定是否移動(dòng)了鍵130。當(dāng)中央處理器200發(fā)現(xiàn)一黑/白鍵130的位置發(fā)生了改變時(shí),中央處理器200就斷定發(fā)生了鍵移動(dòng),并且產(chǎn)生MIDI聲音信息,即為要產(chǎn)生和要衰減的樂(lè)音產(chǎn)生音符-起信息和音符-止信息。中央處理器200還在產(chǎn)生MIDI聲音信息時(shí)起動(dòng)計(jì)時(shí)器240,在產(chǎn)生下一個(gè)MIDI聲音信息時(shí)停止計(jì)時(shí)器。中央處理器200測(cè)量?jī)蓚€(gè)MIDI事件之間的消逝時(shí)間,并產(chǎn)生代表該消逝時(shí)間的持續(xù)時(shí)間數(shù)據(jù)代碼。這組代表著演奏的MIDI音樂(lè)數(shù)據(jù)代碼與代表鍵軌跡和音錘軌跡的聲音信息一起被存儲(chǔ)在一標(biāo)準(zhǔn)的MIDI文件內(nèi)。在下文中將詳細(xì)描述鍵軌跡和音錘軌跡的聲音信息。
在這種情況下,中央處理器200還產(chǎn)生代表當(dāng)前鍵位置和當(dāng)前音錘位置的聲音信息。在用于重現(xiàn)演奏的樂(lè)器中未被使用的空閑格式(idle format)被賦予代表當(dāng)前鍵位置和當(dāng)前音錘位置的聲音信息,代表當(dāng)前鍵位置和當(dāng)前音錘位置的MIDI音樂(lè)數(shù)據(jù)代碼與代表音符-開(kāi)和音符-止以及消逝時(shí)間的MIDI音樂(lè)數(shù)據(jù)一起被存儲(chǔ)在存儲(chǔ)單元260A內(nèi)產(chǎn)生的標(biāo)準(zhǔn)MIDI文件中。這些空閑格式將在下文中被詳細(xì)描述。
位置數(shù)據(jù)圖17表示出了分別被賦予鍵移動(dòng)和音錘移動(dòng)的空閑格式。盡管這種格式被賦予給MIDI協(xié)議中的復(fù)調(diào)鍵壓和控制變化,但在自動(dòng)彈奏鋼琴(通過(guò)這種鋼琴來(lái)重現(xiàn)演奏)中,復(fù)調(diào)的鍵壓和控制變化是無(wú)用的。換句話說(shuō),這些格式在自動(dòng)彈奏鋼琴中是空閑的。由于這個(gè)原因,這些空閑格式被賦給基本位置數(shù)據(jù)和延伸位置數(shù)據(jù),這將在下文中被詳細(xì)描述。
基本的定位數(shù)據(jù)和延伸位置數(shù)據(jù)以不同的分辨率表示當(dāng)前鍵位置和當(dāng)前音錘位置。一個(gè)基本位置數(shù)據(jù)粗略表示位于休息位置和端部位置之間的鍵軌跡上的當(dāng)前鍵位置,或表示位于休息位置和端部位置之間的音錘軌跡上的當(dāng)前音錘位置,并且分辨率相對(duì)較低。換句話說(shuō),位于休息位置和端部位置之間的鍵軌跡的一特定區(qū)域或位于休息位置和端部位置之間的音錘軌跡的一特定區(qū)域由這段基本位置數(shù)據(jù)來(lái)粗略地規(guī)定。
另一方面,一段延伸位置數(shù)據(jù)以相對(duì)較高的分辨率在端部位置和休息位置之間的特定區(qū)域中表示當(dāng)前鍵位置或者以相對(duì)較低的分辨率在過(guò)移區(qū)域中表示當(dāng)前鍵位置。否則,這段延伸位置數(shù)據(jù)以相對(duì)較高的分辨率在端部位置和休息位置之間的特定區(qū)域中表示當(dāng)前鍵位置或者以相對(duì)較低的分辨率在過(guò)移區(qū)域中表示當(dāng)前音錘位置。因此,這段延伸位置數(shù)據(jù)不僅描述了在休息位置和端部位置之間的鍵行程/音錘行程,而且還描述了在過(guò)移區(qū)域中的鍵行程/音錘行程。由于基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)在當(dāng)前鍵位置和當(dāng)前音錘位置之間被共享,因此,與第一實(shí)施例相類似,這兩個(gè)數(shù)字范圍分別被賦予黑/白鍵130和音錘150A。
把圖17所示的空閑格式與圖5所示的空閑格式相比較,可以知道,多段基本位置數(shù)據(jù)和多段延伸位置數(shù)據(jù)也被編碼成這樣的格式,即,這些格式通常被賦予MIDI協(xié)議中的復(fù)調(diào)鍵壓和控制變化。換句話說(shuō),第一、第二和第三字節(jié)中的位串與第一實(shí)施例中所描述的是相同的。由于這個(gè)原因,為了簡(jiǎn)明起見(jiàn),在此不再描述圖17所示的空閑格式。
盡管第三字節(jié)[xx]能表達(dá)128個(gè)十六進(jìn)制數(shù),但是,由第三字節(jié)[xx]所的數(shù)字范圍被分成兩個(gè)數(shù)字子范圍,即從
至[30h],從[40h]至[70h],這兩個(gè)數(shù)字子范圍分別被賦予當(dāng)前鍵位置和當(dāng)前音錘位置,如圖18所示?;疚恢脭?shù)據(jù)在理論上能占據(jù)從
至[7Fh]的數(shù)字范圍。數(shù)字范圍包含兩個(gè)數(shù)字子范圍
至[30h]以及[40h]至[70h],這兩個(gè)數(shù)字子范圍被賦予黑/白鍵130和音錘150A。另一方面,延伸位置數(shù)據(jù)占據(jù)
至[7Fh]的數(shù)字范圍,數(shù)字范圍
至[7Fh]在黑/白鍵130和音錘150A之間被共享??梢愿鶕?jù)由先前的基本位置數(shù)據(jù)的第三字節(jié)[xx]所表示的數(shù)字子范圍
-[30h]或[40h]-[70h],確定出第三字節(jié)[yy]表示當(dāng)前鍵位置還是表示當(dāng)前音錘位置。
假設(shè)第三字節(jié)[xx]落入數(shù)字子范圍
至[30h]內(nèi)。中央處理器200注意到粗略表達(dá)當(dāng)前鍵位置的第三字節(jié)[xx],并解釋為相關(guān)聯(lián)的延伸位置精確地表達(dá)當(dāng)前鍵位置。另一方面,如果中央處理器200發(fā)現(xiàn)第三字節(jié)[xx]位于從[40h]到[70h]的數(shù)字子范圍內(nèi),那么,中央處理器200就斷定該第三字節(jié)[xx]粗略表達(dá)當(dāng)前音錘位置,并且相關(guān)聯(lián)的延伸位置數(shù)據(jù)精確地確定當(dāng)前音錘位置。
可以理解的是,聲音信息[An kk xx]在多個(gè)構(gòu)件即黑/白鍵130和音錘150A之間被共享,不同的數(shù)字子范圍分別被賦予黑/白鍵130和音錘150A。從對(duì)聲音信息的節(jié)約使用方面來(lái)看,這個(gè)特征是有利的。另一個(gè)優(yōu)點(diǎn)在于共享的聲音信息[An kk xx]使得編輯器容易修改成組的MIDI音樂(lè)數(shù)據(jù)代碼。例如,假設(shè)編輯器要修改某種特定類型的樂(lè)器的一組MIDI音樂(lè)數(shù)據(jù)代碼,該樂(lè)器的數(shù)據(jù)處理器不能通過(guò)基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)來(lái)控制操作器。編輯器只需使這些聲音信息[An kk xx]不能使用。然后,數(shù)據(jù)處理器就忽略聲音信息[An kk xx]。于是,共享聲音信息就使得編輯工作非常容易。假設(shè)另外的一個(gè)編輯器要從一音樂(lè)通道中除去某一特定寄存器中的一些樂(lè)音。編輯器通過(guò)利用音符號(hào)就能容易地選擇音符。編輯器只比較第二字節(jié)[kk]和用于黑/白鍵130和音錘150A的特定寄存器內(nèi)的音符號(hào)。然后,編輯器同時(shí)從這些MIDI音樂(lè)數(shù)據(jù)代碼中不僅找到黑/白鍵130的基本位置數(shù)據(jù)而且找到相關(guān)聯(lián)的延伸位置數(shù)據(jù)。
數(shù)字子范圍
到[30h]在另一個(gè)數(shù)字子范圍[40h]到[70h]之前。類似地,黑/白鍵首先被移動(dòng),然后音錘跟隨著鍵的動(dòng)作而移動(dòng)。這樣,這些數(shù)字子范圍就與執(zhí)行的順序相一致。這個(gè)特征也是有利的,因?yàn)榫庉嬈魅菀资箶?shù)字子范圍與數(shù)字子范圍相互聯(lián)系起來(lái)。
例1圖19A和19B表示出了一條音錘軌跡PL5和一條鍵軌跡PL6。音錘150A從休息位置開(kāi)始,該休息位置位于0毫米處,并且移過(guò)端部位置,所述的端部位置位于48毫米處。音錘到達(dá)最大的實(shí)際音錘行程。然后,音錘150A開(kāi)始向休息位置返回。音錘150A經(jīng)過(guò)端部位置,然后在端位置與休息位置之間的一個(gè)特定位置處停止。
另一方面,黑/白鍵130經(jīng)過(guò)一當(dāng)前音錘位置,該當(dāng)前音錘位置位于距休息位置0.225毫米處,然后移過(guò)端部位置。黑/白鍵130經(jīng)過(guò)另一個(gè)特定位置,該特定位置位于距端部位置10.8毫米處,并到達(dá)最大的實(shí)際的鍵行程。黑/白鍵130朝休息位置返回,并且在休息位置和端部位置之間的一個(gè)位置處停止。
比較圖19A和19B與圖6A和6B,音錘軌跡PL5和鍵軌跡PL6分別與音錘軌跡PL1和鍵軌跡PL2相同。由于這個(gè)原因,為了簡(jiǎn)明起見(jiàn),在此不再對(duì)其進(jìn)行描述。
音錘軌跡PL5上的一當(dāng)前音錘位置由一基本位置數(shù)據(jù)[An kk xx]和一相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn 10 yy]來(lái)表示。鍵軌跡PL6上的一當(dāng)前鍵位置也由一基本位置數(shù)據(jù)[An kk xx]和一相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn 10 yy]來(lái)表示。盡管第三字節(jié)能表示128個(gè)從
到[7Fh]的十六進(jìn)制數(shù),但是,一數(shù)字子范圍[40h]到[70h]被賦予音錘150A,另一數(shù)字子范圍
到[30h]被賦予黑/白鍵130。
第三字節(jié)[yy]也表示128個(gè)從
到[7Fh]的十六進(jìn)制數(shù)。然而,該數(shù)字范圍在音錘150A和黑/白鍵130之間被共享。延伸位置數(shù)據(jù)[Bn 10 yy]跟隨著基本位置數(shù)據(jù)[An kk xx],根據(jù)第三字節(jié)[xx]的數(shù)字子范圍,把公共的數(shù)字范圍應(yīng)用于音錘150A和黑/白鍵130中的一個(gè)。這樣,借助于分開(kāi)的數(shù)字子范圍,一段基本位置數(shù)據(jù)[An kk xx]和相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn10 yy]就能表示當(dāng)前音錘位置或當(dāng)前鍵位置。
中央處理器200根據(jù)第三字節(jié)[xx]的十六進(jìn)制數(shù),以不同的方式解釋延伸位置數(shù)據(jù)[Bn 10 yy]的第三字節(jié)。當(dāng)?shù)谌止?jié)[xx]表示大于[40h]小于[70h]的一個(gè)十六進(jìn)制數(shù)或表示一個(gè)大于
小于[30h]的一個(gè)十六進(jìn)制數(shù)時(shí),一個(gè)相對(duì)較高的分辨率就被應(yīng)用于第三字節(jié)[yy]的十六進(jìn)制數(shù)。另一方面,當(dāng)?shù)谌止?jié)[xx]表示十六進(jìn)制數(shù)[40h]/[70h]或十六進(jìn)制數(shù)
/[30h]時(shí),一個(gè)相對(duì)較低的分辨率就被應(yīng)用于第三字節(jié)[yy]的十六進(jìn)制數(shù)。音錘150A的相對(duì)較高的分辨率為1/64毫米,黑/白鍵130的相對(duì)較高的分辨率為0.225毫米。另一方面,音錘150A的相對(duì)較低的分辨率為1/4毫米,黑/白鍵130的相對(duì)較低的分辨率為0.225/64毫米。因此,基本位置數(shù)據(jù)[An kk xx]和延伸位置數(shù)據(jù)[Bn kk yy]的設(shè)計(jì)方式與第一實(shí)施例中的設(shè)計(jì)方式相同。由于這個(gè)原因,基本位置數(shù)據(jù)[An kk xx]和延伸位置數(shù)據(jù)[Bn 10 yy]被列表在圖20A和20B中,并且不再作詳細(xì)描述。
第二例在第一例中,盡管只有一種類型的聲音信息[Bn 10 yy]被賦予延伸位置數(shù)據(jù),以便表示正偏離量和負(fù)偏離量,但是,兩種類型的聲音信息[Bn 10 yy]和[Bn 11 yy]被賦予延伸位置數(shù)據(jù),以便分別表示正偏離量和負(fù)偏離量。圖21A和21B表示出了第一例和第二例之間的區(qū)別。
現(xiàn)在假設(shè)一音錘和一黑/白鍵130在圖22A和22B所示的一條音錘軌跡PL7和一條鍵軌跡PL8上被移動(dòng),一段基本位置數(shù)據(jù)[An kk xx]和一段相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn 10 yy]或[Bn qq yy]把音錘150A和黑/白鍵130定位在一當(dāng)前音錘位置和一當(dāng)前鍵位置,這與第一實(shí)施例中的第三例相類似。由于這個(gè)原因,在圖23A和23B中分別把基本位置數(shù)據(jù)[An kk xx]的特征和延伸位置數(shù)據(jù)[Bn 10 yy]和[Bn 11 yy]的特征列出,并且沒(méi)有進(jìn)行詳細(xì)描述。比較圖23A、23B與圖11A、11B,可以知道,基本位置數(shù)據(jù)[An kk xx]和延伸位置數(shù)據(jù)[Bn 10 yy]以及[Bn 11 yy]表示出當(dāng)前音錘位置和當(dāng)前鍵位置,這與第一實(shí)施例中的第三例相類似,為了簡(jiǎn)明起見(jiàn),省去了對(duì)其描述。
盡管對(duì)于休息位置和端部/邊界鍵位置之間的當(dāng)前音錘位置和當(dāng)前鍵位置來(lái)說(shuō),延伸位置數(shù)據(jù)[Bn 10 yy]和[Bn 11 yy]都是可供使用的,但是如圖24所示,在第二例中只有延伸位置數(shù)據(jù)[Bn 10 yy]被用于偏離由第三字節(jié)[xx]所表示的位置的偏離量。延伸位置數(shù)據(jù)[Bn 11 yy]只表示從休息位置
或[40h]的負(fù)偏離量或負(fù)減量。音錘150A和黑/白鍵130位于基于基本位置數(shù)據(jù)[An kk xx]和相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn 10 yy]的一當(dāng)前音錘位置/當(dāng)前鍵位置。這個(gè)規(guī)則與第一實(shí)施例中的第三例相同,為了避免不必要的重復(fù),在此不再對(duì)其進(jìn)行描述。
從前面的描述可知,第三字節(jié)[xx]的數(shù)字范圍被分成多個(gè)個(gè)數(shù)字子范圍,這些數(shù)字子范圍分別被賦予不同類型的構(gòu)件。在第一例和第二例中,兩種類型的構(gòu)件即黑/白鍵130和音錘150A分別被鍵傳感器310和音錘傳感器410所監(jiān)測(cè)。當(dāng)多于兩種類型的構(gòu)件要被多個(gè)組傳感器監(jiān)測(cè)時(shí),第三字節(jié)[xx]的數(shù)字范圍就被分成與多個(gè)構(gòu)件數(shù)目相等的多個(gè)數(shù)字子范圍,并且把這些數(shù)字子范圍分別賦予對(duì)應(yīng)的多個(gè)類型的構(gòu)件。如果類似于黑/白鍵130和音錘150A那樣,制音器160被制音器傳感器161監(jiān)測(cè),那么,數(shù)字子范圍
到[30h],[40h]到[70h],[71h]到[7Fh]可以分別被賦予黑/白鍵130、音錘150A和制音器160A。這樣,只有一種類型的聲音信息在多種類型的構(gòu)件之間被共享。這就導(dǎo)致前面所詳細(xì)描述的一些優(yōu)點(diǎn)。
本發(fā)明并不局限于具有內(nèi)置記錄系統(tǒng)105A的復(fù)合型鍵盤(pán)樂(lè)器。記錄系統(tǒng)105A也可以與聲學(xué)鋼琴100A分開(kāi)制造。制造商通過(guò)利用分開(kāi)式的記錄系統(tǒng)105A可以把一聲學(xué)鋼琴翻新成復(fù)合型鍵盤(pán)樂(lè)器。
記錄系統(tǒng)105A的操作方式與記錄系統(tǒng)105相類似,因此為了簡(jiǎn)明起見(jiàn),在下文中不再對(duì)其進(jìn)行描述。
第三實(shí)施例圖25表示出了實(shí)施本發(fā)明的另一種復(fù)合型的鍵盤(pán)樂(lè)器,圖26,27表示出了設(shè)置在這種復(fù)合型鍵盤(pán)樂(lè)器中的黑/白鍵130和一音錘150B。
執(zhí)行第三實(shí)施例的復(fù)合型鍵盤(pán)樂(lè)器大體上包括一聲學(xué)鋼琴100B和一記錄系統(tǒng)105B。記錄系統(tǒng)105B被安裝在聲學(xué)鋼琴100B內(nèi),該記錄系統(tǒng)產(chǎn)生一些表示出在聲學(xué)鋼琴100B上的演奏的音樂(lè)數(shù)據(jù)代碼。
聲學(xué)鋼琴100B包括一鋼琴箱110B、一鍵盤(pán)120B、一些執(zhí)行單元140B、一些音錘150B、一些制音器160B、一些琴弦170B和踏板系統(tǒng)180B。這些部件110B-170B與鋼琴箱110、鍵盤(pán)120、執(zhí)行機(jī)構(gòu)140、音錘150、制音器160和琴弦170相類似。由于這個(gè)原因,這些部件110B-170B被標(biāo)上了與部件110-170相對(duì)應(yīng)的附圖標(biāo)記,在此不再對(duì)這些部件進(jìn)行詳細(xì)描述。
踏板系統(tǒng)180B包括一制音踏板、一柔音踏板和一消音踏板(mufflerpedal),即三塊踏板182,以及分別與這三塊踏板相連的一些連接件184。這三塊踏板182對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)是已知的,由于這個(gè)原因,在下文中不再對(duì)其進(jìn)行描述。
參照?qǐng)D28,記錄系統(tǒng)105B包括一記錄器107B、一些鍵傳感器310和一些音錘傳感器410。這些鍵傳感器310分別與黑/白鍵130相關(guān)聯(lián),用于監(jiān)測(cè)相關(guān)聯(lián)的黑/白鍵130。這些音錘傳感器410也分別與音錘150B相關(guān)聯(lián),用于監(jiān)測(cè)相關(guān)聯(lián)的音錘150B。這些鍵傳感器310和音錘傳感器410與記錄器107B相連接,并且提供表示相關(guān)聯(lián)的黑/白鍵130的當(dāng)前鍵位置的鍵位置信號(hào)和表示相關(guān)聯(lián)的音錘150B的當(dāng)前音錘位置的信號(hào)。
從圖26和27中可以看得更清楚,類似于第一實(shí)施例,鍵傳感器310和音錘傳感器410由剛性板300和400支撐著,并且由成對(duì)的反射型光電耦310/410和反射板135/145的組合來(lái)實(shí)施。反射型光電耦310/410能分辨出0.001毫米數(shù)量級(jí)的長(zhǎng)度變化。因此,鍵傳感器310和音錘傳感器410與第一實(shí)施例中的相類似,為了避免重復(fù)描述,在此不再對(duì)其進(jìn)行描述。
盡管為聲學(xué)鋼琴100B配備了鍵傳感器310和音錘傳感器410,但是,另外一種類型的構(gòu)件也可以由傳感器來(lái)監(jiān)測(cè)。例如,制音器傳感器161可以被設(shè)置在制音器160B上方。制音器傳感器161以這樣的方式被連接到一剛性板162上,即,使得制音器傳感器與反射板163相對(duì)置。如前所述,制音器160B允許琴弦170B振動(dòng)并使振動(dòng)衰減。然而,制音器160B不僅僅在兩個(gè)位置之間被改變。在實(shí)際演奏中,演奏者有時(shí)使制音器輕輕地接觸琴弦170B,以便給樂(lè)音賦予藝術(shù)表現(xiàn)。如果制音器傳感器161也被安裝在聲學(xué)風(fēng)琴100B上,那么,記錄器107B就會(huì)從制音傳感器161上獲得另外的一種音樂(lè)數(shù)據(jù),從而使得演奏更接近原始演奏。
還可以為這些踏板182設(shè)置一些踏板傳感器186。這些踏板傳感器186監(jiān)測(cè)踏板移動(dòng),并且向記錄器107B提供踏板位置信號(hào)。演奏者在他/她的演奏中有時(shí)選擇性地踩這些踏板182,以便賦予這些樂(lè)音以一些效果。盡管演奏者通常把踏板壓到端部位置,但是,他/她有時(shí)把踏板182保持在休息位置和端部位置之間的某一特定位置。當(dāng)演奏者踩下制音踏板時(shí),例如,這些制音器160B最好與相關(guān)聯(lián)的琴弦170B間隔開(kāi),并且聲學(xué)鋼琴樂(lè)音被加長(zhǎng)。另一方面,當(dāng)演奏者把制音踏板保持在特定位置時(shí),制音器160B就輕輕地與琴弦170B保持接觸,從而與在制音踏板被踩壓到端部位置的情況相比,產(chǎn)生了不同的聲學(xué)鋼琴樂(lè)音。因此,踏板行程對(duì)聲學(xué)鋼琴樂(lè)音產(chǎn)生影響。如果為三塊踏板設(shè)置踏板傳感器186,那么,記錄器107B就能確定出踏板軌跡,從而能賦予聲學(xué)樂(lè)音一些效果。
參照?qǐng)D28,記錄器107B包括記錄器107B包括一中央處理器200;一隨機(jī)存取存儲(chǔ)器210;一只讀存儲(chǔ)器220B;一操作盤(pán)230;一些計(jì)時(shí)器240;一些模數(shù)轉(zhuǎn)換器250a/250b/250c;一內(nèi)置存儲(chǔ)單元260B;一共享母線系統(tǒng)B。
中央處理器200、隨機(jī)存取存儲(chǔ)器210、只讀存儲(chǔ)器220B、操作盤(pán)230、計(jì)時(shí)器240、模數(shù)轉(zhuǎn)換器250a/250b/250c和存儲(chǔ)單元260B都與共享母線系統(tǒng)B相連接,從而,中央處理器200能通過(guò)共享母線系統(tǒng)B與其它的部件210/220B/230/240/250a/250b/250c/260B相互通信。八十八個(gè)鍵傳感器310與模數(shù)轉(zhuǎn)換器250a相連,通過(guò)該模數(shù)轉(zhuǎn)換器把鍵位置信號(hào)轉(zhuǎn)換成數(shù)字的鍵位置信號(hào)。另一方面,八十八個(gè)音錘傳感器410與另一模數(shù)轉(zhuǎn)換器250b相連,并且通過(guò)該模數(shù)轉(zhuǎn)換器250b把音錘位置信號(hào)轉(zhuǎn)換成數(shù)字的音錘位置信號(hào)。數(shù)字的鍵位置信號(hào)和數(shù)字的音錘位置信號(hào)具有一位串,該位串的長(zhǎng)度足以表示出所述的分辨率。在這種情況下,向當(dāng)前鍵位置和當(dāng)前音錘位置賦予12位。
如果在記錄系統(tǒng)105B中還設(shè)置了制音器傳感器161和踏板傳感器186,那么,制音器傳感器161和踏板傳感器186與模數(shù)轉(zhuǎn)換器250c相連,模擬的制音器位置信號(hào)和模擬的踏板位置信號(hào)在被中央處理器200獲取前被轉(zhuǎn)換成數(shù)字的制音器位置信號(hào)和數(shù)字的踏板位置信號(hào)。
計(jì)算機(jī)程序和參數(shù)表被存儲(chǔ)在只讀存儲(chǔ)器220B內(nèi),隨機(jī)存取存儲(chǔ)器210用作一工作存儲(chǔ)器。中央處理器200根據(jù)計(jì)算機(jī)程序運(yùn)行,完成計(jì)算機(jī)程序中所表達(dá)的任務(wù),從而產(chǎn)生代表在鍵盤(pán)120上的演奏的MIDI信息的音樂(lè)數(shù)據(jù)代碼。代表著MIDI信息的一組音樂(lè)數(shù)據(jù)代碼即MIDI音樂(lè)數(shù)據(jù)代碼被存儲(chǔ)在存儲(chǔ)單元260B內(nèi),并且在進(jìn)行演奏復(fù)制之前被從存儲(chǔ)單元260B轉(zhuǎn)移到隨機(jī)存取存儲(chǔ)器210。操作盤(pán)230、計(jì)時(shí)器240和存儲(chǔ)單元260B的操作情況與第一實(shí)施例中的情況相類似,因此為了簡(jiǎn)明起見(jiàn),在此不再對(duì)其進(jìn)行累述。
當(dāng)演奏者在聲學(xué)鋼琴100B上演奏樂(lè)曲時(shí),中央處理器200就根據(jù)計(jì)算機(jī)程序運(yùn)行,從而產(chǎn)生MIDI音樂(lè)數(shù)據(jù)代碼。中央處理器200周期性地從模數(shù)轉(zhuǎn)換器250a/250b獲取代表當(dāng)前鍵位置的多段數(shù)據(jù)和代表當(dāng)前音錘位置的多段數(shù)據(jù),并且把這些當(dāng)前鍵位置和當(dāng)前音錘位置寫(xiě)入隨機(jī)存取存儲(chǔ)器210內(nèi)。新的當(dāng)前鍵位置和新的當(dāng)前音錘位置被加到已經(jīng)存儲(chǔ)在隨機(jī)存取存儲(chǔ)器210內(nèi)的一系列當(dāng)前鍵位置和一系列當(dāng)前音錘位置。
中央處理器200檢驗(yàn)這一系列當(dāng)前鍵位置,以便確定是否移動(dòng)了鍵130。當(dāng)中央處理器200發(fā)現(xiàn)一黑/白鍵130的位置發(fā)生了改變時(shí),中央處理器200就斷定發(fā)生了鍵移動(dòng),并且產(chǎn)生MIDI聲音信息,為要產(chǎn)生和要衰減的樂(lè)音產(chǎn)生音符-起信息和音符-止信息。中央處理器200還在產(chǎn)生MIDI聲音信息時(shí)起動(dòng)計(jì)時(shí)器240,在產(chǎn)生下一個(gè)MIDI聲音信息時(shí)停止計(jì)時(shí)器。中央處理器200測(cè)量?jī)蓚€(gè)MIDI事件之間的消逝時(shí)間,并產(chǎn)生代表該消逝時(shí)間的持續(xù)時(shí)間數(shù)據(jù)代碼。這組些代表著演奏的MIDI音樂(lè)數(shù)據(jù)代碼被存儲(chǔ)在一標(biāo)準(zhǔn)的MIDI文件內(nèi)。
在這種情況下,中央處理器200還產(chǎn)生代表當(dāng)前鍵位置和當(dāng)前音錘位置的聲音信息??臻e格式還被賦予代表當(dāng)前鍵位置和當(dāng)前音錘位置的聲音信息,代表當(dāng)前鍵位置和當(dāng)前音錘位置的MIDI音樂(lè)數(shù)據(jù)代碼與代表音符-起和音符-止以及消逝時(shí)間的MIDI音樂(lè)數(shù)據(jù)一起被存儲(chǔ)在存儲(chǔ)單元260B內(nèi)產(chǎn)生的標(biāo)準(zhǔn)MIDI文件中。這些空閑格式將在下文中被詳細(xì)描述。
位置數(shù)據(jù)圖29表示出了一系列基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)。與第一實(shí)施例和第二實(shí)施例中的相類似,一段基本位置數(shù)據(jù)和一段相關(guān)聯(lián)的延伸位置數(shù)據(jù)表示在鍵軌跡上的一當(dāng)前鍵位置或在音錘軌跡上的一當(dāng)前音錘位置。通過(guò)這段基本位置數(shù)據(jù)把黑/白鍵130或音錘150B定位于粗略的鍵位置或粗略音錘位置,相關(guān)聯(lián)的延伸位置數(shù)據(jù)把偏離該粗略的鍵位置或粗略的音錘位置的偏離量提供給黑/白鍵130或音錘150B。當(dāng)黑/白鍵130或音錘150B被定位于休息位置和端部位置之間的粗略的鍵位置或粗略的音錘位置時(shí),就以高分辨率給出偏離量。然而,當(dāng)黑/白鍵130或音錘150移過(guò)休息位置或端部位置時(shí),就以低分辨率給出該偏離量。
第一例如圖29所示,基本位置數(shù)據(jù)以空閑格式[An kk xx]被編碼,延伸位置數(shù)據(jù)以空閑格式[Bn 10 yy]被編碼。第一字節(jié)[An],第二字節(jié)[kk],第三字節(jié)[xx]與第一、第二實(shí)施例中的基本位置數(shù)據(jù)的第一字節(jié)、第二字節(jié)、第三字節(jié)相同。第一字節(jié)[Bn],第二字節(jié)[10],第三字節(jié)[yy]與第一、第二實(shí)施例中的延伸位置數(shù)據(jù)的第一字節(jié)、第二字節(jié)、第三字節(jié)相同。由于這個(gè)原因,為了簡(jiǎn)明起見(jiàn),在此省去對(duì)空閑格式的描述。
空閑格式的使用使得編輯變得容易快速。例如,假設(shè)設(shè)計(jì)者希望把鍵軌跡轉(zhuǎn)移到目前表示的軌跡的任一側(cè)。那么,設(shè)計(jì)者就搜索這些空閑格式的MIDI音樂(lè)數(shù)據(jù),并且把第三字節(jié)[xx]和/或[yy]從先前的十六進(jìn)制數(shù)改變成新的十六進(jìn)制數(shù)。因此對(duì)于編輯工作而言,使用空閑格式是有利的。
圖30A和30B表示出了一條音錘軌跡PL9和一條鍵軌跡PL10。被賦予音錘150B的第三字節(jié)[xx]的數(shù)字范圍從[40h]至[70h],數(shù)字范圍
到[30h]被賦予黑/白鍵130。
理論的整個(gè)音錘行程為48毫米,休息位置和端部位置位于0毫米和48毫米處。在休息位置和端部位置之間的1毫米的音錘行程等于由第三字節(jié)[xx]表示的十六進(jìn)制數(shù)的每個(gè)增量。另一方面,偏離量在休息位置和端部位置之間以1/64毫米的間隔表示,在過(guò)移區(qū)域中以1/4毫米的間隔表示。
另一方面,理論的整個(gè)鍵行程約為10毫米,由第三字節(jié)[xx]所表示的十六進(jìn)制數(shù)的每個(gè)增量等價(jià)于0.225毫米。偏離量在休息位置和端部位置之間以0.225/64毫米的間隔表示,在過(guò)移區(qū)域中以0.225/4毫米的間隔表示。
比較圖30A和30B與圖6A和6B,圖30A所示的音錘軌跡和圖30B所示的鍵軌跡分別與圖6A所示的音錘軌跡和圖6B所示的鍵軌跡相同,在第一實(shí)施例和第三實(shí)施例之間,理論的整個(gè)音錘行程和理論的整個(gè)鍵行程是相等的。數(shù)據(jù)位置系統(tǒng)的這些特征與第一實(shí)施例中的數(shù)據(jù)位置系統(tǒng)的特征相同,如圖31A和31B所示,為了簡(jiǎn)明起見(jiàn),在此不再對(duì)其進(jìn)行描述。
第二例如上所述,在第一例中,基本位置數(shù)據(jù)[An kk xx]只伴隨有一種類型的延伸位置數(shù)據(jù)[Bn 10 yy],偏離量由一段延伸位置數(shù)據(jù)[Bn 10 yy]表示。這意味著只有一預(yù)定的節(jié)距(pitch)或多個(gè)預(yù)定的節(jié)距表示從粗略的音錘位置和從粗略的鍵位置的偏離量。音錘或鍵并不總是在任何一個(gè)尺度(scale)標(biāo)記處被發(fā)現(xiàn),所述尺度僅由一種類型的延伸位置數(shù)據(jù)來(lái)確定。然而,多于一種類型的延伸位置數(shù)據(jù)使得可以把黑/白鍵130或音錘150B定位在多個(gè)不同尺度中的一個(gè)尺度的一標(biāo)記處,該多個(gè)不同尺度由多于一種類型的延伸位置數(shù)據(jù)來(lái)表示。從這個(gè)方面來(lái)看,利用一段基本位置數(shù)據(jù)和相關(guān)聯(lián)的延伸位置數(shù)據(jù)(其節(jié)距互不相同),黑/白鍵130或音錘150B被精確地定位在當(dāng)前鍵位置或當(dāng)前音錘位置。這就意味著一段基本位置數(shù)據(jù)伴隨有多于一段的延伸位置數(shù)據(jù),它們分別可由分辨器區(qū)分開(kāi)。當(dāng)然,如果黑/白鍵130或音錘150B在僅由一種類型的延伸位置數(shù)據(jù)所表示的尺度標(biāo)記處被發(fā)現(xiàn),那么,這段基本位置數(shù)據(jù)和相關(guān)聯(lián)的單段延伸位置數(shù)據(jù)表示當(dāng)前鍵位置或當(dāng)前音錘位置,這與第一例相類似。
圖32A表示出了一組延伸位置數(shù)據(jù),這些段數(shù)據(jù)跟隨著一段基本位置數(shù)據(jù)[An kk xx]。一段第一延伸位置數(shù)據(jù)以上述格式[Bn 10 yy]被編碼,并且以分辨率0.225/64毫米,0.225/4毫米或1/64毫米,1/4毫米表示出從粗略的鍵位置或粗略的音錘位置的偏離量。因此,這段第一延伸位置數(shù)據(jù)[Bn 10yy]把黑/白鍵130或音錘150B定位在一相當(dāng)精確的鍵位置或一相當(dāng)精確的音錘位置。一段第二延伸位置數(shù)據(jù)以另一種格式[Bn 30 yy’]被編碼,第一字節(jié)[Bn]和第二字節(jié)[30]表示第二延伸位置數(shù)據(jù)。第三字節(jié)[yy’]表示從相當(dāng)精確的鍵位置或相當(dāng)精確的音錘位置的偏離量,并且所具有的分辨率要高于第一延伸位置數(shù)據(jù)[Bn 10 yy]的分辨率。因此,這段第二延伸位置數(shù)據(jù)[Bn30 yy’]就把黑/白鍵130或音錘150B定位在一個(gè)很精確的鍵位置或一個(gè)很精確的音錘位置。一段第三延伸位置數(shù)據(jù)以又一種格式[Bn 11 zz]被編碼,第一字節(jié)[Bn]和第二字節(jié)[11]表示第三延伸位置數(shù)據(jù)。第三字節(jié)[zz]表示從所述很精確的鍵位置或很精確的音錘位置的偏離量,并且其分辨率要高于第二延伸位置數(shù)據(jù)[Bn 30 yy’]的分辨率。因此,這段第三延伸位置數(shù)據(jù)[Bn 11zz]就把黑/白鍵130或音錘150B確定在一個(gè)非常精確的鍵位置或一個(gè)非常精確的音錘位置。一段第四延伸位置數(shù)據(jù)以叉一種格式[Bn 31 zz’]被編碼,第一字節(jié)[Bn]和第二字節(jié)[31]表示第四延伸位置數(shù)據(jù)。第三字節(jié)[zz’]表示從所述非常精確的鍵位置或非常精確的音錘位置的偏離量,并且其分辨率要高于第三延伸位置數(shù)據(jù)的分辨率。因此,這段第四延伸位置數(shù)據(jù)[Bn 31 zz’]就把黑/白鍵130或音錘150B確定在一個(gè)極精確的鍵位置或一個(gè)極精確的音錘位置。
圖32B表示出了另外一組的延伸位置數(shù)據(jù),這組數(shù)據(jù)跟隨著一段基本位置數(shù)據(jù)[An kk xx]。第一、第二、第三延伸位置數(shù)據(jù)共享第三字節(jié)的數(shù)字范圍即
到[7Fh]。具體地說(shuō),第三字節(jié)的數(shù)字范圍被分成多個(gè)數(shù)字子范圍,這些數(shù)字子范圍分別被賦予第一延伸位置數(shù)據(jù)、第二延伸位置數(shù)據(jù)、第三延伸位置數(shù)據(jù),…,基本延伸位置數(shù)據(jù)[An kk xx]把黑/白鍵130或音錘150B定位在一粗略的鍵位置或一粗略的音錘位置。第一延伸位置數(shù)據(jù)表示從該粗略的鍵位置或粗略的音錘位置的偏離量,并且其分辨率要高于基本位置數(shù)據(jù)的分辨率,從而把黑/白鍵130或音錘150B定位在一個(gè)相當(dāng)精確的鍵位置或一個(gè)相當(dāng)精確的音錘位置。第二延伸位置數(shù)據(jù)表示從該相當(dāng)精確的鍵位置或相當(dāng)精確的音錘位置的偏離量,并且其分辨率要高于第一延伸位置數(shù)據(jù)的分辨率。這樣,第二延伸位置數(shù)據(jù)就把黑/白鍵130或音錘150B定位在一個(gè)很精確的鍵位置或一個(gè)很精確的音錘位置。第三延伸位置數(shù)據(jù)表示從所述很精確的鍵位置或很精確的音錘位置的偏離量,并且其分辨率要高于第二延伸位置數(shù)據(jù)的分辨率,從而這段第三延伸位置數(shù)據(jù)就把黑/白鍵130或音錘150B確定在一個(gè)非常精確的鍵位置或一個(gè)非常精確的音錘位置。
可以知道,延伸位置數(shù)據(jù)使得可以精確地表示當(dāng)前鍵位置和當(dāng)前音錘位置。因此,伴隨有延伸位置數(shù)據(jù)的基本位置數(shù)據(jù)要比單一類型的位置數(shù)據(jù)更可取。
第三例圖33A,33B表示出了第一和第三例中所采用的基本構(gòu)思。盡管128個(gè)十六進(jìn)制數(shù)可被賦予第一例中的正偏離量和負(fù)偏離量?jī)烧撸鐖D32A所示,但是,128個(gè)十六進(jìn)制數(shù)被賦予第三例中的正偏離量和負(fù)偏離量中的每一個(gè),如圖32B所示。這就導(dǎo)致分辨率要比第一例中的分辨率高兩倍。為了把128個(gè)十六進(jìn)制數(shù)賦予正偏離量和負(fù)偏離量中的每一個(gè),這些段延伸位置數(shù)據(jù)以兩種格式即[Bn 10 yy]和[Bn 11 yy]被編碼。
圖34A和34B表示出了音錘軌跡和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的關(guān)系以及鍵軌跡和基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)之間的關(guān)系。與第一實(shí)施例中的第三例相似。理論的整個(gè)音錘行程和理論的整個(gè)鍵行程分別是48毫米和10毫米,第三字節(jié)[xx]的數(shù)字范圍包含兩個(gè)子范圍,即[40h]至[70h],
至[7Fh],這兩個(gè)數(shù)字子范圍分別被賦予音錘150B和黑/白鍵130。由于這個(gè)原因,基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征與第一實(shí)施例中的第三例中的基本位置數(shù)據(jù)/延伸位置數(shù)據(jù)的特征是相同的,如圖35A和35B所示。
盡管一段基本位置數(shù)據(jù)[An kk xx]和一段相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn 10yy]或[Bn 11 yy]之間的任一組合能表示休息位置和端部位置之間的一當(dāng)前音錘位置或一當(dāng)前鍵位置,但是,一段基本位置數(shù)據(jù)[An kk xx]和一段相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn 10 yy]之間的組合可以被用于休息位置和端部位置之間的當(dāng)前音錘位置/當(dāng)前鍵位置以及端部位置外側(cè)的過(guò)移區(qū)域,如圖36所示。在這種情況中,一段基本位置數(shù)據(jù)[An kk xx]和一段相關(guān)聯(lián)的延伸位置數(shù)據(jù)[Bn 11 yy]的另一種組合被用于表示休息位置外側(cè)過(guò)移區(qū)域中的一當(dāng)前音錘位置或一當(dāng)前鍵位置。
可以知道,延伸位置數(shù)據(jù)跟隨著基本位置數(shù)據(jù),該基本位置數(shù)據(jù)表示粗略的音錘位置或粗略的鍵位置,并且該延伸位置數(shù)據(jù)表示出從該粗略的音錘位置或粗略的鍵位置的偏離量,且所具有的分辨率要高于基本位置數(shù)據(jù)的分辨率。于是,音錘150B或黑/白鍵130就被精確地定位在音錘軌跡上的當(dāng)前音錘位置或鍵軌跡上的當(dāng)前鍵位置。
重現(xiàn)演奏對(duì)于圖37所示的自動(dòng)彈奏鋼琴而言,可以獲得表示演奏的一組MIDI音樂(lè)數(shù)據(jù)代碼。自動(dòng)彈奏鋼琴是一聲學(xué)鋼琴300和一自動(dòng)演奏系統(tǒng)400的組合體。由于自動(dòng)彈奏鋼琴被配備有記錄系統(tǒng)105,105A或105B,因此,圖37中表示出了一些音錘傳感器和鍵傳感器。聲學(xué)鋼琴300類似于聲學(xué)鋼琴100,從而聲學(xué)鋼琴300中的構(gòu)件采用與聲學(xué)鋼琴100中對(duì)應(yīng)構(gòu)件的一些附圖標(biāo)記來(lái)標(biāo)記。
自動(dòng)演奏系統(tǒng)400包括一控制器410;一排電磁線圈操作的鍵驅(qū)動(dòng)器420,這些鍵驅(qū)動(dòng)器內(nèi)置有柱塞傳感器430。電磁線圈操作的鍵驅(qū)動(dòng)器420被設(shè)置在鍵盤(pán)120的黑/白鍵122的下部,并且包括對(duì)應(yīng)的柱塞422,對(duì)應(yīng)的電磁線圈424,以及內(nèi)置的柱塞傳感器430。柱塞422可從電磁線圈中突出,也可以縮回到電磁線圈內(nèi),內(nèi)置的柱塞傳感器430用于監(jiān)測(cè)相關(guān)聯(lián)的柱塞422,以便產(chǎn)生代表當(dāng)前柱塞位置或柱塞行程的柱塞位置信號(hào)??刂破?10具有數(shù)據(jù)處理能力,MIDI音樂(lè)數(shù)據(jù)代碼被供給到控制器410,以便進(jìn)行重現(xiàn)演奏。
控制器410分析這些MIDI音樂(lè)數(shù)據(jù)代碼,以便確定要被移動(dòng)的柱塞422的柱塞軌跡。當(dāng)控制器410確定出柱塞軌跡時(shí),控制器410就把一驅(qū)動(dòng)信號(hào)供給到電磁線圈424。驅(qū)動(dòng)信號(hào)會(huì)產(chǎn)生磁場(chǎng),從而在柱塞422上施加磁作用力。柱塞422開(kāi)始從勵(lì)磁的電磁線圈424突出,并且推動(dòng)相關(guān)聯(lián)的黑/白鍵122的后部。這樣,電磁線圈操作的鍵驅(qū)動(dòng)器420就會(huì)在沒(méi)有人進(jìn)行演奏的情況下使鍵進(jìn)行移動(dòng)。當(dāng)柱塞422從相關(guān)聯(lián)的電磁線圈424突出時(shí),柱塞傳感器430就把當(dāng)前柱塞位置通報(bào)給控制器410,控制器410周期性地比較當(dāng)前柱塞位置與柱塞軌跡上的目標(biāo)柱塞位置,以便檢查柱塞422是否在所述軌跡上運(yùn)行。當(dāng)答案是肯定時(shí),控制器410就保持驅(qū)動(dòng)信號(hào)不變。另一方面,如果答案是否定時(shí),那么,控制器410就改變驅(qū)動(dòng)信號(hào)的負(fù)載比(duty ratio),以便迫使柱塞422精確地沿著所述軌跡移動(dòng)。
在重現(xiàn)演奏過(guò)程中,基本位置和延伸位置數(shù)據(jù)的使用情況如下。當(dāng)使用者命令控制器410根據(jù)一組MIDI音樂(lè)數(shù)據(jù)代碼來(lái)重現(xiàn)演奏時(shí),MIDI音樂(lè)數(shù)據(jù)代碼就被轉(zhuǎn)移到控制器410,并且被存儲(chǔ)在一工作存儲(chǔ)器內(nèi)??刂破?10按順序從工作存儲(chǔ)器獲取MIDI音樂(lè)數(shù)據(jù)代碼。當(dāng)由持續(xù)時(shí)間數(shù)據(jù)代碼所表示的時(shí)間段T終止時(shí),控制器就開(kāi)始分析相應(yīng)的聲音信息。
現(xiàn)在假設(shè)控制器410從工作存儲(chǔ)器獲取一音符-起信息,那么,控制器就確定出要被移動(dòng)的黑/白鍵122,并且從工作存儲(chǔ)器中讀出基本位置數(shù)據(jù)和相關(guān)聯(lián)的延伸位置數(shù)據(jù)。控制器410對(duì)這些基本位置數(shù)據(jù)和相關(guān)聯(lián)的延伸位置數(shù)據(jù)進(jìn)行分析,以便根據(jù)這些基本位置數(shù)據(jù)/延伸位置數(shù)據(jù),確定出目標(biāo)鍵軌跡和目標(biāo)音錘軌跡??刂破?10還確定出目標(biāo)柱塞軌跡,柱塞軌跡產(chǎn)生沿著目標(biāo)鍵軌跡的鍵移動(dòng),鍵移動(dòng)又會(huì)產(chǎn)生沿著目標(biāo)音錘軌跡的音錘移動(dòng)。于是,控制器410根據(jù)基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)確定出目標(biāo)柱塞軌跡。當(dāng)目標(biāo)柱塞軌跡被確定時(shí),控制器410就把驅(qū)動(dòng)信號(hào)供給到電磁線圈424,該驅(qū)動(dòng)信號(hào)會(huì)產(chǎn)生柱塞移動(dòng)。當(dāng)柱塞422從電磁線圈424突出時(shí),柱塞傳感器430就把當(dāng)前柱塞位置通報(bào)給控制器410,于是控制器410就通過(guò)反饋控制迫使柱塞422在目標(biāo)柱塞軌跡上進(jìn)行移動(dòng)。柱塞422在目標(biāo)柱塞軌跡上進(jìn)行移動(dòng),從而使相關(guān)聯(lián)的黑/白鍵122在目標(biāo)鍵軌跡上進(jìn)行移動(dòng),黑/白鍵122在目標(biāo)鍵軌跡上的移動(dòng)會(huì)產(chǎn)生沿著目標(biāo)音錘軌跡的音錘移動(dòng)。因此,音錘150就類似于原始演奏那樣進(jìn)行移動(dòng)。這就使得聲學(xué)樂(lè)音的響度類似于原始演奏的樂(lè)音響度。
可以知道,通過(guò)基本位置數(shù)據(jù)和延伸位置數(shù)據(jù)可以在重現(xiàn)演奏過(guò)程中再現(xiàn)原始的聲學(xué)樂(lè)音。這就使得這種演奏與原始的演奏是相同的。
盡管已經(jīng)描述和圖示了本發(fā)明的一些具體實(shí)施例,但是,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),很明顯,在不脫離本發(fā)明的構(gòu)思和范圍的情況下,可以對(duì)本發(fā)明作出各種變型和改變。
復(fù)合型鍵盤(pán)樂(lè)器可以按照直立式鋼琴、靜音鋼琴或羽管鍵琴(harpsichord)來(lái)制造。此外,本發(fā)明適用于任何類型的樂(lè)器,例如打擊樂(lè)器。作為打擊樂(lè)器的一個(gè)例子是鋼片琴(celesta)。
例如,當(dāng)前鍵“位置”和當(dāng)前音錘“位置”并限制本發(fā)明中的技術(shù)范圍。對(duì)于代表樂(lè)器的移動(dòng)部件的任何物理量而言,都可獲得聲音信息[An kkxx]和[Bn 10 yy]。聲音信息[An kk xx]和[Bn 10 yy]可以相對(duì)較低的分辨率和以相對(duì)較高的分辨率表示出移動(dòng)部件例如黑/白鍵130、音錘150或制音器160的速度。另一方面,聲音信息[An kk xx]和[Bn 10 yy]可以相對(duì)較低的分辨率和以相對(duì)較高的分辨率表示出移動(dòng)部件加速度。
MIDI協(xié)議也并不限制本發(fā)明的技術(shù)范圍。也可以用其它的協(xié)議來(lái)表示這些要被記錄的音樂(lè)。
狀態(tài)字節(jié)[An]和[Bn]并不限制本發(fā)明的技術(shù)范圍??梢圆捎闷渌臓顟B(tài)字節(jié),只要其它的狀態(tài)字節(jié)在被供給MIDI音樂(lè)數(shù)據(jù)代碼的樂(lè)器中不被利用。
理論的整個(gè)音錘行程的值和理論的整個(gè)鍵行程的值也只是例子而已。如果記錄器被安裝在另一種型式的鋼琴中,理論的整個(gè)音錘行程和理論的整個(gè)鍵行程與實(shí)施例中所描述的是不同的,因此,增量/減量或正偏離量/負(fù)偏離量與這些實(shí)施例中所描述的是不同的。
在上述實(shí)施例中,休息位置外側(cè)的分辨率等于端部位置或邊界鍵位置外側(cè)的分辨率。這個(gè)特征并不限制本發(fā)明的技術(shù)范圍。休息位置外側(cè)的分辨率可以不同于端部位置或邊界鍵位置外側(cè)的分辨率。
數(shù)值子范圍
至[30h]和[40h]至[70h]并不限制本發(fā)明的技術(shù)范圍。這些數(shù)字子范圍取決于理論的整個(gè)鍵行程/理論的整個(gè)音錘行程以及所需的分辨率。如果理論的行程要窄于黑/白鍵130或音錘150的行程,那么,這些數(shù)字子范圍就可以被縮窄。
一段基本位置可以不伴隨有任何的由附圖標(biāo)記B1,B2,B3所表示的延伸位置數(shù)據(jù)(見(jiàn)圖29),一段延伸位置數(shù)據(jù)可以不跟隨著一段由附圖標(biāo)記E1,E表示的基本位置數(shù)據(jù)。術(shù)語(yǔ)“Δ時(shí)間”是指距先前事件和對(duì)應(yīng)的基本位置數(shù)據(jù)或?qū)?yīng)的延伸位置數(shù)據(jù)所經(jīng)過(guò)的時(shí)間,符號(hào)“T”表示消近的時(shí)間,基本位置數(shù)據(jù)B1和B2表明黑/白鍵[kk]或音錘[kk]在從先前事件經(jīng)過(guò)T時(shí)間之后將位于在當(dāng)前鍵位置[xx]或當(dāng)前音錘位置[xx]。
盡管基本位置數(shù)據(jù)B1和B2粗略地把黑/白鍵130或音錘150B定位在鍵軌跡或音錘軌跡上,但是,在鍵軌跡/音錘軌跡的特定段內(nèi)允許這種粗略的表達(dá)。
基本位置數(shù)據(jù)B3被延伸位置數(shù)據(jù)E1和E2跟隨著??砂l(fā)現(xiàn)黑/白鍵[kk]或音錘[kk]在從先前事件經(jīng)過(guò)T時(shí)間之后將處在由第三字節(jié)[xx]和延伸位置數(shù)據(jù)E1的第三字節(jié)[yy]所表示的當(dāng)前鍵位置處,然后在從先前事件經(jīng)過(guò)T時(shí)間之后將處于由第三字節(jié)[xx]和下一段延伸位置數(shù)據(jù)E2的第三字節(jié)[yy]所表示的當(dāng)前鍵位置。延伸位置數(shù)據(jù)E2的消逝時(shí)間T要長(zhǎng)于延伸位置數(shù)據(jù)E1的消逝時(shí)間T。因此,延伸位置數(shù)據(jù)連續(xù)地以簡(jiǎn)單的方式確定出當(dāng)前鍵位置或當(dāng)前鍵位置。
基本數(shù)據(jù)和延伸數(shù)據(jù)可表示另外一種類型的物理量,例如速度或加速度。對(duì)于移動(dòng)部件的當(dāng)前狀態(tài)而言,通常需要速度和加速度。實(shí)際上,鍵移動(dòng)和音錘移動(dòng)是不僅根據(jù)鍵位置/音錘位置而且根據(jù)鍵速度/音錘速度以及鍵加速度/音錘加速度來(lái)確定的。從這些位置來(lái)計(jì)算出速度和加速度。速度和加速度可以通過(guò)一適當(dāng)?shù)膫鞲衅鱽?lái)測(cè)量,加速度/位置或位置/速度可以從速度或加速度來(lái)計(jì)算出。
在前面描述的實(shí)施例中,當(dāng)黑/白鍵130或音錘150/150A/150B移過(guò)休息位置或端部位置時(shí),分辨率就被降低,以便覆蓋相當(dāng)長(zhǎng)的過(guò)移區(qū)域。
然而,只要有多個(gè)十六進(jìn)制數(shù)被賦予過(guò)移區(qū)域,過(guò)移區(qū)域中的分辨率就可以高于休息位置和端部位置之間的通常區(qū)域中的分辨率。
權(quán)利要求中的用語(yǔ)與實(shí)施例中的構(gòu)件的相互對(duì)應(yīng)關(guān)系如下。黑/白鍵130、執(zhí)行單元140/140A/140B,音錘150/150A/150B,制音器160/160A/160B,琴弦170/170A/170B,這些作為一個(gè)整體構(gòu)成了“樂(lè)音產(chǎn)生系統(tǒng)”。每個(gè)黑/白鍵130、相關(guān)聯(lián)的執(zhí)行單元140/140A/140B,相關(guān)聯(lián)的音錘150/150A/150B和相關(guān)聯(lián)的制音器160/160A/160B組合成“連接件(link works)”。琴弦170/170A/170B作為一個(gè)整體構(gòu)成“樂(lè)音產(chǎn)生子系統(tǒng)”。每塊踏板182,相關(guān)聯(lián)的連接件184和鍵盤(pán)120或相關(guān)聯(lián)的制音器160/160A/160B也組合成“連接件”。鍵位置信號(hào)和音錘位置信號(hào),制音器位置信號(hào)或頂桿位置信號(hào)用作“監(jiān)測(cè)信號(hào)”?!拔锢砹俊笔侵搁L(zhǎng)度、速度或加速度。中央處理器200、隨機(jī)存取存儲(chǔ)器210,只讀存儲(chǔ)器220,計(jì)時(shí)器240,模數(shù)轉(zhuǎn)換器250a/250b/250c和母線系統(tǒng)B作為一個(gè)整體構(gòu)成“數(shù)據(jù)處理單元”。黑/白鍵130,音錘150/150A/150B,制音器160/160A/160B或頂桿用作“特定的構(gòu)件”。
記錄系統(tǒng)105/105A/105B用作“音樂(lè)數(shù)據(jù)產(chǎn)生器”。存儲(chǔ)單元260/260A/260B對(duì)應(yīng)于“音樂(lè)數(shù)據(jù)源”。
當(dāng)黑/白鍵130對(duì)應(yīng)于“構(gòu)件”時(shí),音錘150/150A/150B就用作“其它構(gòu)件”。鍵位置信號(hào)和音錘位置信號(hào)分別對(duì)應(yīng)于“監(jiān)測(cè)信號(hào)”和“其它監(jiān)測(cè)信號(hào)”,相應(yīng)地,鍵位置或鍵行程和音錘位置或音錘行程分別對(duì)應(yīng)于“物理量”和“另外的一個(gè)物理量”。
聲音信息[An kk xx]和聲音信息[Bn 10 yy]/[Bn 11 yy],聲音信息[An kkxx]和聲音信息[Bn 10 yy]/[Bn 30 yy’]/[Bn 11 zz]/[Bn 31 zz’]或聲音信息[An kk xx]和聲音信息[Bn 10 yy]/[Bn 10 yy’]/[Bn 10 yy”]是音樂(lè)數(shù)據(jù)代碼的子組,第三字節(jié)[xx]和第三字節(jié)[yy]/yy’]/[zz]/[zz’]/[yy”]分別具有第一位串和第二位串。
權(quán)利要求
1.一種用于產(chǎn)生樂(lè)音的樂(lè)器,包括一樂(lè)音產(chǎn)生系統(tǒng),該樂(lè)音產(chǎn)生系統(tǒng)包括多個(gè)連接件(130,140,150,160),這些連接件選擇性地被驅(qū)動(dòng),以便指定所述要被產(chǎn)生的樂(lè)音的音高,所述的多個(gè)連接件中的每個(gè)連接件都具有一特定的構(gòu)件(130,150,160),和一樂(lè)音產(chǎn)生子系統(tǒng)(170),該樂(lè)音產(chǎn)生子系統(tǒng)通過(guò)所述的多個(gè)連接件(130,140,150,160)被驅(qū)動(dòng)以產(chǎn)生所述的樂(lè)音;一記錄系統(tǒng)(105),該記錄系統(tǒng)包括多個(gè)傳感器(310,410,161),至少監(jiān)測(cè)所述的多個(gè)連接件的特定構(gòu)件(130,150,160),并產(chǎn)生監(jiān)測(cè)信號(hào),這些監(jiān)測(cè)信號(hào)攜帶有多段數(shù)據(jù),每段數(shù)據(jù)代表一物理量,所述的物理量用于表示所述特定構(gòu)件(130,150,160)的移動(dòng),一數(shù)據(jù)處理單元(107),分析所述的多段數(shù)據(jù),以便產(chǎn)生一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)音產(chǎn)生系統(tǒng)產(chǎn)生的所述樂(lè)音,其特征在于所述音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)特定的音樂(lè)數(shù)據(jù)代碼具有被賦予一位串(yy)的一數(shù)據(jù)字段,所述的位串用于在一通常區(qū)域中以一分辨率以及在所述通常區(qū)域外側(cè)的一區(qū)域中以不同于所述分辨率的另外的一個(gè)分辨率來(lái)表示所述的物理量。
2.根據(jù)權(quán)利要求1所述的樂(lè)器,其中,所述特定的音樂(lè)數(shù)據(jù)代碼被賦予在特定協(xié)議中所定義的格式([Bn 10 yy],[By 11 yy])。
3.根據(jù)權(quán)利要求2所述的樂(lè)器,其中,所述特定協(xié)議是已知的MIDI(樂(lè)器數(shù)字接口)協(xié)議。
4.根據(jù)權(quán)利要求3所述的樂(lè)器,其中,在所述MIDI協(xié)議中所述格式([Bn 10 yy],[By 11 yy])是為不同于所述物理量信息的另外的一個(gè)信息定義的,所述另外的一個(gè)信息在所述樂(lè)器中不被使用。
5.根據(jù)權(quán)利要求1所述的樂(lè)器,其中,所述特定的音樂(lè)數(shù)據(jù)代碼分別與另外的音樂(lè)數(shù)據(jù)代碼相關(guān)聯(lián),所述另外的音樂(lè)數(shù)據(jù)代碼中每個(gè)音樂(lè)數(shù)據(jù)代碼具有另外的一個(gè)數(shù)據(jù)字段,該另外的一個(gè)數(shù)據(jù)字段被賦予另外的一個(gè)位串(xx),所述中央處理單元(107)根據(jù)該另外的一個(gè)位串來(lái)確定是所述分辨率還是所述另外的一個(gè)分辨率被應(yīng)用到所述特定的音樂(lè)數(shù)據(jù)代碼的相關(guān)聯(lián)的一個(gè)的所述位串(yy)。
6.根據(jù)權(quán)利要求5所述的樂(lè)器,其中,所述的另外的一個(gè)位串(xx)表示所述物理量的一個(gè)近似值,所述位串(yy)表示偏離所述近似值的一偏離量。
7.根據(jù)權(quán)利要求6所述的樂(lè)器,其中,所述位串(yy)表示一數(shù)字范圍,該數(shù)字范圍可以分成一個(gè)數(shù)字子范圍,該數(shù)字子范圍以所述分辨率被賦予在所述通常區(qū)域中所述的偏離量;和另外的一個(gè)數(shù)字子范圍,該另外的一個(gè)數(shù)字子范圍以所述另外的一個(gè)分辨率被賦予在所述通常區(qū)域外側(cè)的所述區(qū)域中的所述偏離量。
8.根據(jù)權(quán)利要求6所述的樂(lè)器,其中,所述的特定的音樂(lè)數(shù)據(jù)代碼被賦予一格式([Bn 10 yy]),在這種格式中,所述位串(yy)表示一正偏離量,或被賦予另外的一個(gè)格式([Bn 11 yy]),在該另外的一個(gè)格式中,所述位串(yy)表示一負(fù)偏離量。
9.根據(jù)權(quán)利要求1所述的樂(lè)器,其中,所述的特定的構(gòu)件是鍵(130),這些鍵(130)被安裝在一鍵盤(pán)(120)內(nèi),并且可被選擇性地按壓,以便指定要被產(chǎn)生的所述樂(lè)音的所述音高,每個(gè)所述的鍵(130)易于移過(guò)一休息位置和一端部位置,以致進(jìn)入所述休息位置和所述端部位置之間的所述通常區(qū)域外側(cè)的所述區(qū)域。
10.根據(jù)權(quán)利要求9所述的樂(lè)器,其中,所述的特定的音樂(lè)數(shù)據(jù)代碼分別與另外的音樂(lè)數(shù)據(jù)代碼相關(guān)聯(lián),每個(gè)所述的另外的音樂(lè)數(shù)據(jù)代碼具有另外的一個(gè)數(shù)據(jù)字段,該另外的一個(gè)數(shù)據(jù)字段被賦予另外的一個(gè)位串(xx),該位串表示出所述物理量的一近似值,當(dāng)所述近似值落入所述通常區(qū)域內(nèi)時(shí),所述位串(yy)以所述分辨率表示出偏離所述近似值的一偏離量,當(dāng)發(fā)現(xiàn)所述近似值位于所述休息位置和端部位置中的一個(gè)位置時(shí),所述位串(yy)就以所述的另外的一個(gè)分辨率來(lái)表示出偏離所述近似值的一偏離量。
11.根據(jù)權(quán)利要求1所述的樂(lè)器,其中,所述的特定的構(gòu)件是一些音錘(150),這些音錘(150)可用于擊打所述樂(lè)音產(chǎn)生系統(tǒng)的琴弦(170),每個(gè)所述的音錘易于移過(guò)一休息位置和一端部位置,以致進(jìn)入所述休息位置和所述端部位置之間的所述通常區(qū)域外側(cè)的所述區(qū)域。
12.根據(jù)權(quán)利要求11所述的樂(lè)器,其中,所述的特定的音樂(lè)數(shù)據(jù)代碼分別與另外的音樂(lè)數(shù)據(jù)代碼相關(guān)聯(lián),每個(gè)所述的另外的音樂(lè)數(shù)據(jù)代碼具有另外的一個(gè)數(shù)據(jù)字段,該另外的一個(gè)數(shù)據(jù)字段被賦予另外的一個(gè)位串(xx),該位串表示所述物理量的一近似值,當(dāng)所述近似值落入所述通常區(qū)域內(nèi)時(shí),所述位串(yy)以所述分辨率表示出偏離所述近似值的一偏離量,當(dāng)發(fā)現(xiàn)所述近似值位于所述休息位置和端部位置中的一個(gè)位置時(shí),所述位串(yy)就以所述的另外的一個(gè)分辨率來(lái)表示出偏離所述近似值的一偏離量。
13.一種音樂(lè)數(shù)據(jù)產(chǎn)生器(105),包括多個(gè)傳感器(310,410,161),至少監(jiān)測(cè)安裝在一樂(lè)器內(nèi)的多個(gè)連接件的特定構(gòu)件,并產(chǎn)生一些監(jiān)測(cè)信號(hào),這些監(jiān)測(cè)信號(hào)攜帶有多段數(shù)據(jù),每段數(shù)據(jù)代表用于表示所述特定的構(gòu)件(130,150,160)的移動(dòng)的一物理量,一數(shù)據(jù)處理單元(107),分析所述的多段數(shù)據(jù),以便形成一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)器產(chǎn)生的樂(lè)音,其特征在于所述的音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)音樂(lè)數(shù)據(jù)代碼具有一數(shù)據(jù)字段,該數(shù)據(jù)字段被賦予一位串(yy),所述位串在通常區(qū)域內(nèi)以一分辨率以及在所述通常區(qū)域外側(cè)的一區(qū)域中以不同于所述分辨率的另外的一個(gè)分辨率表示所述物理量。
14.根據(jù)權(quán)利要求13所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述的特定的音樂(lè)數(shù)據(jù)代碼被賦予一種在特定的協(xié)議中所定義的格式([Bn 10 yy],[Bn 11yy])。
15.根據(jù)權(quán)利要求14所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述特定協(xié)議是已知的MIDI(樂(lè)器數(shù)字接口)協(xié)議。
16.根據(jù)權(quán)利要求15所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,在所述MIDI協(xié)議中所述格式([Bn 10 yy],[By 11 yy])是為不同于所述物理量信息的另外的一個(gè)信息定義的,所述另外的一個(gè)信息在所述樂(lè)器中不被使用。
17.根據(jù)權(quán)利要求13所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述特定的音樂(lè)數(shù)據(jù)代碼分別與另外的音樂(lè)數(shù)據(jù)代碼相關(guān)聯(lián),所述另外的音樂(lè)數(shù)據(jù)代碼中每個(gè)音樂(lè)數(shù)據(jù)代碼具有另外的一個(gè)數(shù)據(jù)字段,該另外的一個(gè)數(shù)據(jù)字段被賦予另外的一個(gè)位串(xx),所述中央處理單元(107)根據(jù)該另外的一個(gè)位串(xx)來(lái)確定是所述分辨率還是所述另外的一個(gè)分辨率被應(yīng)用到所述特定的音樂(lè)數(shù)據(jù)代碼的相關(guān)聯(lián)的一個(gè)的所述位串(yy)。
18.根據(jù)權(quán)利要求17所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述的另外的一個(gè)位串(xx)表示所述物理量的一個(gè)近似值,所述位串(yy)表示偏離所述近似值的一偏離量。
19.根據(jù)權(quán)利要求18所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述位串(yy)表示一數(shù)字范圍,該數(shù)字范圍可以分成一個(gè)數(shù)字子范圍,該數(shù)字子范圍以所述分辨率被賦予在所述通常區(qū)域中所述的偏離量;和另外的一個(gè)數(shù)字子范圍,該另外的一個(gè)數(shù)字子范圍以所述另外的一個(gè)分辨率被賦予在所述通常區(qū)域外側(cè)的所述區(qū)域中的所述偏離量。
20.根據(jù)權(quán)利要求18所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述的特定的音樂(lè)數(shù)據(jù)代碼被賦予一格式([Bn 10 yy]),在這種格式中,所述位串(yy)表示一正偏離量,或被賦予另外的一個(gè)格式([Bn 11 yy]),在該另外的一個(gè)格式中,所述位串(yy)表示一負(fù)偏離量。
21.一種用于輸出至少一音樂(lè)數(shù)據(jù)代碼組的音樂(lè)數(shù)據(jù)源(260),包括一存儲(chǔ)空間,用于存儲(chǔ)代表要被產(chǎn)生的樂(lè)音的所述音樂(lè)數(shù)據(jù)代碼組,其特征在于所述的音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)音樂(lè)數(shù)據(jù)代碼具有一數(shù)據(jù)字段,該數(shù)據(jù)字段被賦予一位串(yy),該位串(yy)在通常區(qū)域內(nèi)以一分辨率以及在所述通常區(qū)域外側(cè)的一區(qū)域中以不同于所述分辨率的另外的一個(gè)分辨率表示所述物理量。
22.根據(jù)權(quán)利要求21所述的音樂(lè)數(shù)據(jù)源,其中,所述的特定的音樂(lè)數(shù)據(jù)代碼被賦予一種在特定的協(xié)議中所定義的格式([Bn 10 yy],[Bn 11 yy])。
23.根據(jù)權(quán)利要求22所述的音樂(lè)數(shù)據(jù)源,其中,所述特定協(xié)議是已知的MIDI(樂(lè)器數(shù)字接口)協(xié)議。
24.根據(jù)權(quán)利要求23所述的音樂(lè)數(shù)據(jù)源,其中,在所述MIDI協(xié)議中所述格式([Bn 10 yy],[By 11 yy])是為不同于所述物理量信息的另外的一個(gè)信息定義的,所述另外的一個(gè)信息在所述樂(lè)器中不被使用。
25.根據(jù)權(quán)利要求21所述的音樂(lè)數(shù)據(jù)源,其中,所述行定的音樂(lè)數(shù)據(jù)代碼分別與另外的音樂(lè)數(shù)據(jù)代碼相關(guān)聯(lián),所述另外的音樂(lè)數(shù)據(jù)代碼中每個(gè)音樂(lè)數(shù)據(jù)代碼具有另外的一個(gè)數(shù)據(jù)字段,該另外的一個(gè)數(shù)據(jù)字段被賦予另外的一個(gè)位串(xx),根據(jù)該另外的一個(gè)位串(xx)來(lái)確定是所述分辨率還是所述另外的一個(gè)分辨率被應(yīng)用到所述特定的音樂(lè)數(shù)據(jù)代碼的相關(guān)聯(lián)的一個(gè)的所述位串(yy)。
26.根據(jù)權(quán)利要求25所述的音樂(lè)數(shù)據(jù)源,其中,所述的另外的一個(gè)位串(xx)表示所述物理量的一個(gè)近似值,所述位串(yy)表示偏離所述近似值的一偏離量。
27.根據(jù)權(quán)利要求26所述的音樂(lè)數(shù)據(jù)源,其中,所述位串(yy)表示一數(shù)字范圍,該數(shù)字范圍可以分成一個(gè)數(shù)字子范圍,該數(shù)字子范圍以所述分辨率被賦予在所述通常區(qū)域中所述的偏離量;和另外的一個(gè)數(shù)字子范圍,該另外的一個(gè)數(shù)字子范圍以所述另外的一個(gè)分辨率被賦予在所述通常區(qū)域外側(cè)的所述區(qū)域中的所述偏離量。
28.根據(jù)權(quán)利要求26所述的音樂(lè)數(shù)據(jù)源,其中,所述的特定的音樂(lè)數(shù)據(jù)代碼被賦予一格式([Bn 10 yy]),在這種格式中,所述位串(yy)表示一正偏離量,或被賦予另外的一個(gè)格式([Bn 11 yy]),在該另外的一個(gè)格式中,所述位串(yy)表示一負(fù)偏離量。
29.一種用于產(chǎn)生樂(lè)音的樂(lè)器,包括一樂(lè)音產(chǎn)生系統(tǒng),該樂(lè)音產(chǎn)生系統(tǒng)包括多個(gè)連接件(130,140A,150A,160A),這些連接件選擇性地被驅(qū)動(dòng),以便指定所述要被產(chǎn)生的樂(lè)音的音高,并且具有對(duì)應(yīng)的構(gòu)件(130)和對(duì)應(yīng)的另外的構(gòu)件(150A,160A),和一樂(lè)音產(chǎn)生子系統(tǒng)(170A),該樂(lè)音產(chǎn)生子系統(tǒng)通過(guò)所述的多個(gè)連接件被驅(qū)動(dòng)以產(chǎn)生所述的樂(lè)音;和一記錄系統(tǒng)(105A),該記錄系統(tǒng)包括多個(gè)傳感器(310,410,161,164),監(jiān)測(cè)所述多個(gè)連接件的所述構(gòu)件(130)和所述另外的構(gòu)件(150A,160A),并產(chǎn)生監(jiān)測(cè)信號(hào)和另外的監(jiān)測(cè)信號(hào),所述監(jiān)測(cè)信號(hào)攜帶有多段第一數(shù)據(jù),每段第一數(shù)據(jù)代表用于表示所述構(gòu)件(130)的移動(dòng)的一物理量,所述另外的一個(gè)監(jiān)測(cè)信號(hào)攜帶有多段第二數(shù)據(jù),每段第二數(shù)據(jù)代表用于表示所述另外的特定的構(gòu)件(150A,160A)的移動(dòng)的另外的一個(gè)物理量,一數(shù)據(jù)處理單元(107A),分析所述的多段第一數(shù)據(jù)和多段第二數(shù)據(jù),以便產(chǎn)生一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)音產(chǎn)生系統(tǒng)產(chǎn)生的所述樂(lè)音,其特征在于所述音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)特定的音樂(lè)數(shù)據(jù)代碼具有被賦予一位串(xx)的一數(shù)據(jù)字段,所述位串的數(shù)字范圍可被分成至少兩個(gè)數(shù)字范圍,這兩個(gè)數(shù)字范圍分別表示所述物理量和所述的另外的一個(gè)物理量。
30.根據(jù)權(quán)利要求29所述的樂(lè)器,其中,所述特定的音樂(lè)數(shù)據(jù)代碼被賦予在特定協(xié)議中所定義的格式([An kk xx])。
31.根據(jù)權(quán)利要求30所述的樂(lè)器,其中,所述特定協(xié)議是已知的MIDI(樂(lè)器數(shù)字接口)協(xié)議。
32.根據(jù)權(quán)利要求31所述的樂(lè)器,其中,在所述MIDI協(xié)議中所述格式([An kk xx])是為不同于所述物理量信息的另外的一個(gè)信息定義的,所述另外的一個(gè)信息在所述樂(lè)器中不被使用。
33.根據(jù)權(quán)利要求29所述的樂(lè)器,其中,所述音樂(lè)數(shù)據(jù)代碼組還包括分別與所述特定的音樂(lè)數(shù)據(jù)代碼相關(guān)聯(lián)的另外的音樂(lè)數(shù)據(jù)代碼,每個(gè)所述特定的音樂(lè)數(shù)據(jù)代碼和每個(gè)所述的另外的音樂(lè)數(shù)據(jù)代碼分別具有一位串(xx)和另外的一個(gè)位串(yy),所述的位串(xx)表示所述物理量的一近似值或所述另外的一個(gè)物理量的一近似值,所述的位串(yy)表示偏離所述所似值的一偏離量。
34.根據(jù)權(quán)利要求33所述的樂(lè)器,其中,所述的另外的一個(gè)位串(yy)表示一數(shù)字范圍,該數(shù)字范圍可以分成一個(gè)數(shù)字子范圍,該數(shù)字子范圍在一通常區(qū)域中以一分辨率表示所述的偏離量;和另外的一個(gè)數(shù)字子范圍,該另外的一個(gè)數(shù)字子范圍在所述通常區(qū)域外側(cè)的一區(qū)域中以低于所述分辨率的另外的一個(gè)分辨率表示所述偏離量。
35.根據(jù)權(quán)利要求29所述的樂(lè)器,其中,所述的構(gòu)件和所述的另外的構(gòu)件是鍵盤(pán)(120)的鍵(130)和音錘(150A),其中的鍵(130)可被選擇性地按壓,以便指定要被產(chǎn)生的所述樂(lè)音的所述音高,其中的音錘(150A)可被驅(qū)動(dòng)轉(zhuǎn)動(dòng),以便擊打所述樂(lè)音產(chǎn)生子系統(tǒng)的琴弦(170A),從而以指定的音高產(chǎn)生所述樂(lè)音。
36.一種音樂(lè)數(shù)據(jù)產(chǎn)生器(105A),包括多個(gè)傳感器(310,410,161,164),監(jiān)測(cè)一樂(lè)器中的多個(gè)連接件的構(gòu)件(130)和另外的構(gòu)件(150A,160A),并產(chǎn)生監(jiān)測(cè)信號(hào)和另外的監(jiān)測(cè)信號(hào),所述監(jiān)測(cè)信號(hào)攜帶有多段第一數(shù)據(jù),每段第一數(shù)據(jù)代表用于表示所述構(gòu)件(130)的移動(dòng)的一物理量,所述另外的監(jiān)測(cè)信號(hào)攜帶有多段第二數(shù)據(jù),每段第二數(shù)據(jù)代表用于表示所述另外的構(gòu)件(150A,160A)的移動(dòng)的另外的一個(gè)物理量,和一數(shù)據(jù)處理單元(107A),分析所述的多段第一數(shù)據(jù)和多段第二數(shù)據(jù),以便產(chǎn)生一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)器產(chǎn)生的樂(lè)音,其特征在于所述的音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)特定的音樂(lè)數(shù)據(jù)代碼具有一數(shù)據(jù)字段,該數(shù)據(jù)字段被賦予一位串(xx),該位串的數(shù)字范圍可以分成至少兩個(gè)數(shù)字范圍,分別表示所述物理量和所述另外的一個(gè)物理量。
37.根據(jù)權(quán)利要求36所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述的特定的音樂(lè)數(shù)據(jù)代碼被賦予在特定協(xié)議中所定義的一格式([An kk xx])。
38.根據(jù)權(quán)利要求37所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述特定協(xié)議是已知的MIDI(樂(lè)器數(shù)字接口)協(xié)議。
39.根據(jù)權(quán)利要求38所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,在所述MIDI協(xié)議中所述格式([An kk xx])是為不同于所述物理量信息的另外的一個(gè)信息,所述另外的一個(gè)信息在所述樂(lè)器中不被使用。
40.根據(jù)權(quán)利要求36所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述音樂(lè)數(shù)據(jù)代碼組還包括分別與所述特定的音樂(lè)數(shù)據(jù)代碼相關(guān)聯(lián)的另外的音樂(lè)數(shù)據(jù)代碼,每個(gè)所述特定的音樂(lè)數(shù)據(jù)代碼和每個(gè)所述的另外的音樂(lè)數(shù)據(jù)代碼分別具有一位串(xx)和另外的一個(gè)位串(yy),所述的位串(xx)表示所述物理量的一近似值或所述另外的一個(gè)物理量的一近似值,所述另外的一個(gè)位串(yy)表示偏離所述近似值的一偏離量。
41.根據(jù)權(quán)利要求40所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述的另外的一個(gè)位串(yy)表示一數(shù)字范圍,該數(shù)字范圍可以分成一個(gè)數(shù)字子范圍,該數(shù)字子范圍在一通常區(qū)域中以一分辨率表示所述的偏離量;另外的一個(gè)數(shù)字子范圍,該另外的一個(gè)數(shù)字子范圍在所述通常區(qū)域外側(cè)的一區(qū)域中以低于所述分辨率的另外的一個(gè)分辨率表示所述偏離量。
42.一種用于輸出至少一音樂(lè)數(shù)據(jù)代碼組的音樂(lè)數(shù)據(jù)源(260A),包括一存儲(chǔ)空間,用于存儲(chǔ)代表要被產(chǎn)生的樂(lè)音的所述音樂(lè)數(shù)據(jù)代碼組,其特征在于所述的音樂(lè)數(shù)據(jù)代碼組包括特定的音樂(lè)數(shù)據(jù)代碼,每個(gè)音樂(lè)數(shù)據(jù)代碼具有一數(shù)據(jù)字段,該數(shù)據(jù)字段被賦予一位串(xx),該位串的數(shù)字范圍可分成至少兩個(gè)數(shù)字范圍,分別表示所述的物理量和所述的另外的一個(gè)物理量。
43.根據(jù)權(quán)利要求42所述的音樂(lè)數(shù)據(jù)源,其中,所述的特定的音樂(lè)數(shù)據(jù)代碼被賦予一種在特定的協(xié)議中所定義的格式([An kk xx])。
44.根據(jù)權(quán)利要求43所述的音樂(lè)數(shù)據(jù)源,其中,所述特定協(xié)議是已知的MIDI(樂(lè)器數(shù)字接口)協(xié)議。
45.根據(jù)權(quán)利要求44所述的音樂(lè)數(shù)據(jù)源,其中,在所述MIDI協(xié)議中所述格式([An kk xx])是為不同于所述物理量信息的另外一個(gè)信息定義的,所述另外一個(gè)信息在所述樂(lè)器中不被使用。
46.根據(jù)權(quán)利要求42所述的音樂(lè)數(shù)據(jù)源,其中,所述音樂(lè)數(shù)據(jù)代碼組還包括分別與所述特定的音樂(lè)數(shù)據(jù)代碼相關(guān)聯(lián)的另外的音樂(lè)數(shù)據(jù)代碼,每個(gè)所述特定的音樂(lè)數(shù)據(jù)代碼和每個(gè)所述的另外的音樂(lè)數(shù)據(jù)代碼分別具有一位串(xx)和另外的一個(gè)位串(yy),所述的位串(xx)表示所述物理量的一近似值或所述另外的一個(gè)物理量的一近似值,所述另外的一個(gè)位串(yy)表示偏離所述近似值的一偏離量。
47.根據(jù)權(quán)利要求46所述的音樂(lè)數(shù)據(jù)源,其中,所述的另外的一個(gè)位串(yy)表示一數(shù)字范圍,該數(shù)字范圍可以分成一個(gè)數(shù)字子范圍,該數(shù)字子范圍在一通常區(qū)域中以一分辨率表示所述的偏離量;和另外的一個(gè)數(shù)字子范圍,該另外的一個(gè)數(shù)字子范圍在所述通常區(qū)域外側(cè)的一區(qū)域中以低于所述分辨率的另外的一個(gè)分辨率表示所述偏離量。
48.一種用于產(chǎn)生樂(lè)音的樂(lè)器,包括一樂(lè)音產(chǎn)生系統(tǒng),該樂(lè)音產(chǎn)生系統(tǒng)包括多個(gè)連接件(130,140B,150B,160B;180B,120B,140B,150B,160B),這些連接件選擇性地被驅(qū)動(dòng),以便指定所述要被產(chǎn)生的樂(lè)音的音高,所述的多個(gè)連接件中的每個(gè)連接件具有一特定的構(gòu)件(130,150B,160B,182),一樂(lè)音產(chǎn)生子系統(tǒng)(170B),該樂(lè)音產(chǎn)生子系統(tǒng)通過(guò)所述的多個(gè)連接件被驅(qū)動(dòng)以產(chǎn)生所述的樂(lè)音;一記錄系統(tǒng)(105B),該記錄系統(tǒng)包括多個(gè)傳感器(310,410,161,186),至少監(jiān)測(cè)所述多個(gè)連接件的特定構(gòu)件(130,140B,160B,182),并產(chǎn)生監(jiān)測(cè)信號(hào),這些監(jiān)測(cè)信號(hào)攜帶有多段數(shù)據(jù),每段數(shù)據(jù)代表用于表示所述特定的構(gòu)件的移動(dòng)的一物理量,一數(shù)據(jù)處理單元(107B),用于分析所述的多段數(shù)據(jù),以便產(chǎn)生一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)音產(chǎn)生系統(tǒng)產(chǎn)生的所述樂(lè)音,其特征在于所述音樂(lè)數(shù)據(jù)代碼組包括表示所述物理量的多個(gè)音樂(lè)數(shù)據(jù)代碼子組,每個(gè)音樂(lè)數(shù)據(jù)代碼子組具有一第一位串(xx),該第一位串粗略表示所述物理量;一第二位串(yy,yy’,yy”,zz,zz’),該第二位串精確表示所述物理量。
49.根據(jù)權(quán)利要求48所述的樂(lè)器,其中,所述第一位串(xx)和所述第二位串(yy,yy’,yy”,zz,zz’)分別形成被賦予了在特定協(xié)議中定義的一格式([An kk xx])的每個(gè)子組的一音樂(lè)數(shù)據(jù)代碼的一部分以及被賦予了在所述特定協(xié)議中定義的另外一個(gè)格式([Bn 10 yy],[Bn 11 yy],[Bn 30,yy’],[Bn 11zz],[Bn 31 zz’],[Bn 10 yy],[Bn 10 yy’],[Bn 10 yy”])的所述每個(gè)子組的另外的一個(gè)音樂(lè)數(shù)據(jù)的一部分。
50.根據(jù)權(quán)利要求49所述的樂(lè)器,其中,所述特定協(xié)議是已知的MIDI(樂(lè)器數(shù)字接口)協(xié)議。
51.根據(jù)權(quán)利要求50所述的樂(lè)器,其中,所述格式([An kk xx])和所述另外一個(gè)格式([Bn 10 yy],[Bn 11 yy],[Bn 30,yy’],[Bn 11 zz],[Bn 31 zz’],[Bn 10yy],[Bn 10 yy’],[Bn 10 yy”])是在所述的MIDI協(xié)議中為不同于所述物理量信息的另外信息定義的,所述另外的信息在所述樂(lè)器中不被使用。
52.根據(jù)權(quán)利要求48所述的樂(lè)器,其中,所述第一位串(xx)和所述第二位串(yy,yy’,yy”,zz,zz’)分別表示所述物理量的一近似值和偏離所述近似值的一偏離量。
53.根據(jù)權(quán)利要求52所述的樂(lè)器,其中,所述特定的構(gòu)件(130,150B,160B,182)易于移過(guò)對(duì)應(yīng)的端部位置和對(duì)應(yīng)的休息位置,當(dāng)所述第一位串(xx)表示所述端部位置和所述休息位置之間的所述物理量時(shí),所述第二位串(yy,yy’,yy”,zz,zz’)以相對(duì)較高的分辨率表示所述的偏離量,當(dāng)所述第一位串(xx)表示所述休息位置和所述端部位置處的所述物理量時(shí),第二位串則以相對(duì)較低的分辨率來(lái)表示所述的偏離量。
54.根據(jù)權(quán)利要求53所述的樂(lè)器,其中,所述特定的構(gòu)件是鍵(130),這些鍵被安裝在一鍵盤(pán)(120)內(nèi)并可被選擇性地按壓,以便指定要被產(chǎn)生的所述樂(lè)音的所述音高。
55.根據(jù)權(quán)利要求53所述的樂(lè)器,其中,所述特定的構(gòu)件是音錘(150B),這些音錘可被驅(qū)動(dòng),以便擊打所述樂(lè)音產(chǎn)生子系統(tǒng)的琴弦(170B)。
56.一種音樂(lè)數(shù)據(jù)產(chǎn)生器(105B),包括多個(gè)傳感器(310,410,161,186),至少監(jiān)測(cè)一樂(lè)器中的多個(gè)連接件(130,140B,150B,160B;180B,120B,140B,150B,160B)的特定的構(gòu)件(130,150B,160B,182),并產(chǎn)生監(jiān)測(cè)信號(hào),所述的監(jiān)測(cè)信號(hào)攜帶有多段數(shù)據(jù),每段數(shù)據(jù)代表用于表示所述特定構(gòu)件的移動(dòng)的一物理量,一數(shù)據(jù)處理單元(107B),用于分析所述多段數(shù)據(jù),以便產(chǎn)生一音樂(lè)數(shù)據(jù)代碼組,該音樂(lè)數(shù)據(jù)代碼組代表由所述樂(lè)器產(chǎn)生的樂(lè)音,其特征在于所述的音樂(lè)數(shù)據(jù)代碼組包括多個(gè)代表所述物理量的音樂(lè)數(shù)據(jù)代碼子組,每個(gè)音樂(lè)數(shù)據(jù)子組具有一第一位串(xx)和一第二位串(yy,yy’,yy”,zz,zz’),所述第一位串粗略地表示所述物理量,所述第二位串精確地表示所述物理量。
57.根據(jù)權(quán)利要求56所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述第一位串(xx)和所述第二位串(yy,yy’,yy”,zz,zz’)分別形成被賦予了在特定協(xié)議中定義的一格式([An kk xx])的每個(gè)子組的一音樂(lè)數(shù)據(jù)代碼的一部分以及被賦予了在所述特定協(xié)議中定義的另外的一個(gè)格式([Bn 10 yy],[Bn 11 yy],[Bn30,yy’],[Bn 11 zz],[Bn 31 zz’],[Bn 10 yy],[Bn 10 yy’],[Bn 10 yy”])的所述每個(gè)子組的另外的一個(gè)音樂(lè)數(shù)據(jù)的一部分。
58.根據(jù)權(quán)利要求57所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述特定協(xié)議是已知的MIDI(樂(lè)器數(shù)字接口)協(xié)議。
59.根據(jù)權(quán)利要求58所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述格式([An kkxx])和所述另外的一個(gè)格式([Bn 10 yy],[Bn 11 yy],[Bn 30,yy’],[Bn 11 zz],[Bn31 zz’],[Bn 10 yy],[Bn 10 yy’],[Bn 10 yy”]是在所述的MIDI協(xié)議中為不同于所述物理量信息的另外的信息定義的,所述另外的信息在所述樂(lè)器中不被使用。
60.根據(jù)權(quán)利要求56所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述第一位串(xx)和所述第二位串(yy,yy’,yy”,zz,zz’)分別表示所述物理量的一近似值和偏離所述近似值的一偏離量。
61.根據(jù)權(quán)利要求60所述的音樂(lè)數(shù)據(jù)產(chǎn)生器,其中,所述特定的構(gòu)件(130,150B,160B,182)易于移過(guò)對(duì)應(yīng)的端部位置和對(duì)應(yīng)的休息位置,當(dāng)所述第一位串(xx)表示所述端部位置和所述休息位置之間的所述物理量時(shí),所述第二位串(yy,yy’,yy”,zz,zz’)以相對(duì)較高的分辨率表示所述的偏離量,當(dāng)所述第一位串(xx)表示所述休息位置和所述端部位置處的所述物理量時(shí),第二位串則以相對(duì)較低的分辨率來(lái)表示所述的偏離量。
62.一種用于輸出至少一音樂(lè)數(shù)據(jù)代碼組的音樂(lè)數(shù)據(jù)源(260B),包括一存儲(chǔ)空間,用于存儲(chǔ)代表要被產(chǎn)生的樂(lè)音的所述音樂(lè)數(shù)據(jù)代碼組,其特征在于所述的音樂(lè)數(shù)據(jù)代碼組包括多個(gè)音樂(lè)數(shù)據(jù)代碼子組,這些音樂(lè)數(shù)據(jù)代碼子組代表用于表示一樂(lè)器的特定構(gòu)件(130,150B,160B,182)的移動(dòng)的一物理量,以及每個(gè)音樂(lè)數(shù)據(jù)代碼子組具有一第一位串(xx)和一第二位串(yy,yy’,yy”,zz,zz’),該第一位串粗略表示所述物理量,該第二位串精確表示所述物理量。
63.根據(jù)權(quán)利要求62所述的音樂(lè)數(shù)據(jù)源,其中,所述第一位串(xx)和所述第二位串(yy,yy’,yy”,zz,zz’)分別形成被賦予了在特定協(xié)議中定義的一格式([An kk xx])的每個(gè)子組的一音樂(lè)數(shù)據(jù)代碼的一部分以及被賦予了在所述特定協(xié)議中定義的另外的格式([Bn 10 yy],[Bn 11 yy],[Bn 30,yy’],[Bn11 zz],[Bn 31 zz’],[Bn 10 yy],[Bn 10 yy’],[Bn 10 yy”])的所述每個(gè)子組的另外的一個(gè)音樂(lè)數(shù)據(jù)代碼的一部分。
64.根據(jù)權(quán)利要求63所述的音樂(lè)數(shù)據(jù)源,其中,所述特定協(xié)議是已知的MIDI(樂(lè)器數(shù)字接口)協(xié)議。
65.根據(jù)權(quán)利要求64所述的音樂(lè)數(shù)據(jù)源,其中,所述格式([An kk xx])和所述另外的一個(gè)格式([Bn 10 yy],[Bn 11 yy],[Bn 30,yy’],[Bn 11 zz],[Bn 31zz’],[Bn 10 yy],[Bn 10 yy’],[Bn 10 yy”])是在所述的MIDI協(xié)議中為不同于所述物理量信息的另外信息定義的,所述另外的信息在所述樂(lè)器中不被使用。
66.根據(jù)權(quán)利要求62所述的音樂(lè)數(shù)據(jù)源,其中,所述第一位串(xx)和所述第二位串(yy,yy’,yy”,zz,zz’)分別表示所述物理量的一近似值和偏離所述近似值的一偏離量。
67.根據(jù)權(quán)利要求66所述的音樂(lè)數(shù)據(jù)源,其中,所述特定的構(gòu)件(130,150B,160B,182)易于移過(guò)對(duì)應(yīng)的端部位置和對(duì)應(yīng)的休息位置,當(dāng)所述第一位串(xx)表示所述端部位置和所述休息位置之間的所述物理量時(shí),所述第二位串(yy,yy’,yy”,zz,zz’)以相對(duì)較高的分辨率表示所述的偏離量,當(dāng)所述第一位串(xx)表示所述休息位置和所述端部位置處的所述物理量時(shí),第二位串則以相對(duì)較低的分辨率來(lái)表示所述的偏離量。
全文摘要
為了精確地表示琴鍵(130)的移動(dòng)或音錘(150)的移動(dòng),利用自動(dòng)彈奏鋼琴中空閑的用于復(fù)調(diào)鍵壓的聲音信息([An kk xx])和用于控制變化的另外的一個(gè)聲音信息([Bn 10 yy])來(lái)表示粗略的鍵位置或粗略的音錘位置以及偏離該粗略的鍵位置或粗略的音錘位置的一偏離量,該偏離量在休息位置和端部位置之間的一通常軌跡上以高分辨率的方式被表示,在通常軌跡外側(cè)則以低分辨率的方式被表示;此外,復(fù)調(diào)鍵壓的聲音信息([An kk xx])的第三字節(jié)(xx)所表示的數(shù)字范圍被分成兩個(gè)被賦予給琴弦(130)和音錘(150)的數(shù)字子范圍,從而只需很少的聲音信息。
文檔編號(hào)G10H1/34GK1612204SQ20041009009
公開(kāi)日2005年5月4日 申請(qǐng)日期2004年11月1日 優(yōu)先權(quán)日2003年10月31日
發(fā)明者藤原佑二, 川端太郎 申請(qǐng)人:雅馬哈株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
庄浪县| 湘乡市| 乌鲁木齐县| 海林市| 江口县| 老河口市| 牙克石市| 金乡县| 崇左市| 淮滨县| 大丰市| 南昌市| 武城县| 杨浦区| 建水县| 抚州市| 义乌市| 乌海市| 松桃| 宁波市| 屏山县| 陈巴尔虎旗| 惠东县| 岗巴县| 汾西县| 桦甸市| 开化县| 巫山县| 凌云县| 福泉市| 丰顺县| 历史| 泰来县| 黔南| 高安市| 汾阳市| 浏阳市| 宜宾市| 喀喇| 凉城县| 闵行区|