專利名稱:電子音樂設(shè)備系統(tǒng)、服務(wù)器端及客戶端電子音樂設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子音樂設(shè)備系統(tǒng)、組成該系統(tǒng)的服務(wù)器端電子音樂設(shè)備和客戶端電子音樂設(shè)備、以及應(yīng)用于這些設(shè)備的計算機程序,在該電子音樂設(shè)備系統(tǒng)中多個客戶端電子音樂設(shè)備經(jīng)由通信網(wǎng)絡(luò)與服務(wù)器端電子音樂設(shè)備連接。
背景技術(shù):
存在從復(fù)雜且高性能的設(shè)備(后文中稱為高端設(shè)備)到簡單且低性能的設(shè)備(后文中稱為低端設(shè)備)的多種類型的電子音樂設(shè)備,諸如電子樂器。此外,還有一種傳統(tǒng)的方案,其中低端設(shè)備例如通過MIDI與高端設(shè)備連接,用以允許低端設(shè)備執(zhí)行高端設(shè)備的功能,并且使低端設(shè)備和高端設(shè)備的音序器同步(例如參見JP3383108B)。
但是,在上述傳統(tǒng)方案中,那些設(shè)備不能獨立且同時運行。為了允許多個電子音樂設(shè)備同時執(zhí)行復(fù)雜且高性能的任務(wù),因此,各個電子音樂設(shè)備必須是復(fù)雜且高性能的。
發(fā)明內(nèi)容
為了解決上述問題實現(xiàn)本發(fā)明,并且本發(fā)明的目的是提供一種電子音樂設(shè)備系統(tǒng),其盡管結(jié)構(gòu)簡單,但是能夠使多個電子音樂設(shè)備中的每一個獨立且同時執(zhí)行復(fù)雜且高性能的任務(wù)。此外,本發(fā)明的目的是還提供一種構(gòu)成該系統(tǒng)的服務(wù)器端電子音樂設(shè)備和客戶端電子音樂設(shè)備、以及應(yīng)用于所述設(shè)備的計算機程序。
為了實現(xiàn)上述目的,本發(fā)明的一個方案是提供一種電子音樂設(shè)備系統(tǒng),在該系統(tǒng)中,多個客戶端電子音樂設(shè)備通過通信網(wǎng)絡(luò)與服務(wù)器端電子音樂設(shè)備連接,其中所述多個客戶端電子音樂設(shè)備中的每一個提供有用于識別各客戶端電子音樂設(shè)備的標(biāo)識數(shù)據(jù),并且所述多個客戶端電子音樂設(shè)備中的每一個包括操作信號傳送部,其用于將提供的標(biāo)識數(shù)據(jù)附加在操作信號上,該操作信號代表用戶在客戶端電子音樂設(shè)備上的操作,以及用于將具有標(biāo)識數(shù)據(jù)的操作信號傳送至服務(wù)器端電子音樂設(shè)備;數(shù)據(jù)再現(xiàn)部,其用于從響應(yīng)操作信號的傳送而從服務(wù)器端電子音樂設(shè)備傳送的、具有標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)中,讀出具有其自己的標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù),以及用于基于讀出的樂音數(shù)據(jù)或者顯示數(shù)據(jù)產(chǎn)生樂音信號或者顯示屏幕,其中所述服務(wù)器端電子音樂設(shè)備包括數(shù)據(jù)產(chǎn)生部,其用于接收從各客戶端電子音樂設(shè)備傳送的操作信號,并且通過使用附加在操作信號上的標(biāo)識數(shù)據(jù),獨立且同時執(zhí)行與各客戶端電子音樂設(shè)備的操作信號對應(yīng)的處理,以產(chǎn)生樂音數(shù)據(jù)或者顯示數(shù)據(jù);以及數(shù)據(jù)傳送部,其用于將附加在操作信號上的標(biāo)識數(shù)據(jù)附加在由數(shù)據(jù)產(chǎn)生部產(chǎn)生的樂音數(shù)據(jù)或者顯示數(shù)據(jù)上,并且將具有標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)傳送至各客戶端電子音樂設(shè)備。
本發(fā)明的另一方案提供一種服務(wù)器端電子音樂設(shè)備,其通過通信網(wǎng)絡(luò)與多個客戶端電子音樂設(shè)備連接,該服務(wù)器端電子音樂設(shè)備包括數(shù)據(jù)產(chǎn)生部,其用于接收從各客戶端電子音樂設(shè)備傳送的操作信號,所述操作信號上附加有用于識別各客戶端電子音樂設(shè)備的標(biāo)識數(shù)據(jù),以及用于通過使用附加在操作信號上的標(biāo)識數(shù)據(jù),獨立且同時執(zhí)行與各客戶端電子音樂設(shè)備的操作信號對應(yīng)的處理,以產(chǎn)生樂音數(shù)據(jù)或者顯示數(shù)據(jù);以及數(shù)據(jù)傳送部,其用于將附加在操作信號上的標(biāo)識數(shù)據(jù)附加在由數(shù)據(jù)產(chǎn)生部產(chǎn)生的樂音數(shù)據(jù)或者顯示數(shù)據(jù)上,并且用于將具有標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)傳送至各客戶端電子音樂設(shè)備。
本發(fā)明的又一方案提供一種客戶端電子音樂設(shè)備,其通過通信網(wǎng)絡(luò)與服務(wù)器端電子音樂設(shè)備連接,該客戶端電子音樂設(shè)備包括操作信號傳送部,其用于將識別客戶端電子音樂設(shè)備的標(biāo)識數(shù)據(jù)附加在操作信號上,該操作信號代表用戶在客戶端電子音樂設(shè)備上的操作,以及用于將具有標(biāo)識數(shù)據(jù)的操作信號傳送至服務(wù)器端電子音樂設(shè)備;以及數(shù)據(jù)再現(xiàn)部,其用于從響應(yīng)操作信號的傳送而從服務(wù)器端電子音樂設(shè)備傳送的、具有標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)中,讀出具有其自己的標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù),以及用于基于讀出的樂音數(shù)據(jù)或者顯示數(shù)據(jù)產(chǎn)生樂音信號或者顯示屏幕。
本發(fā)明的各客戶端電子音樂設(shè)備具有例如在樂器演奏中使用的演奏操作器、用于選擇或控制待產(chǎn)生的樂音的模式的操作器、用于選擇或控制顯示單元的模式的操作器、用于產(chǎn)生樂音且由放大器和揚聲器組成的音響系統(tǒng)、用于顯示屏幕的顯示單元等。但是,客戶端電子音樂設(shè)備未配備樂音發(fā)生器、音序器、混合器、錄音器等,或者配備僅具有簡單功能的樂音發(fā)生器、音序器、混合器、錄音器等。從客戶端電子音樂設(shè)備傳送至服務(wù)器端電子音樂設(shè)備的操作信號是指示例如代表演奏操作器的操作的演奏操作事件、代表用于選擇或者控制待產(chǎn)生的樂音的模式或者顯示單元的模式的操作器的操作的操作事件等。服務(wù)器端電子音樂設(shè)備配備有實現(xiàn)各種音樂功能的裝置如樂音發(fā)生器、音序器、混合器和錄音器。
在如上述構(gòu)成的本發(fā)明中,具有標(biāo)識數(shù)據(jù)的操作信號從各客戶端電子音樂設(shè)備至服務(wù)器端電子音樂設(shè)備的傳送使得服務(wù)器端電子音樂設(shè)備獨立且同時執(zhí)行與客戶端電子音樂設(shè)備的操作信號對應(yīng)的處理,并且將由此獲得的具有標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)傳送至各客戶端電子音樂設(shè)備。然后,每個客戶端電子音樂設(shè)備讀出具有其自己的標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù),以產(chǎn)生樂音信號或者顯示屏幕。結(jié)果,盡管客戶端電子音樂設(shè)備是簡單且低性能的,其也能夠使用服務(wù)器端電子音樂設(shè)備的復(fù)雜且高性能的功能,由此實質(zhì)上作為復(fù)雜且高性能的電子音樂設(shè)備運行。特別地,由于服務(wù)器端電子音樂設(shè)備響應(yīng)來自多個客戶端電子音樂設(shè)備的請求,獨立且同時執(zhí)行各種處理,所以就多個客戶端電子音樂設(shè)備可獨立且同時應(yīng)用方面來說,本發(fā)明是很便利的。
此外,不僅可將本發(fā)明構(gòu)成和實施為設(shè)備發(fā)明,而且還可構(gòu)成和實施為計算機程序和方法的發(fā)明。
圖1是示出根據(jù)本發(fā)明實施例的電子音樂設(shè)備系統(tǒng)的總體布置的示意圖;圖2是圖1中所示的客戶端電子音樂設(shè)備的硬件方框圖;圖3是圖1中所示的服務(wù)器端電子音樂設(shè)備的硬件方框圖;圖4是示出客戶機程序和服務(wù)器程序的流程圖;以及圖5是客戶端電子音樂設(shè)備和服務(wù)器端電子音樂設(shè)備的功能方框圖。
具體實施例方式
現(xiàn)在參照
本發(fā)明的實施例。圖1是示出本發(fā)明的電子音樂設(shè)備系統(tǒng)的方框圖。該電子音樂設(shè)備系統(tǒng)包括多個客戶端電子音樂設(shè)備10(在本實施例中是四個客戶端電子音樂設(shè)備10)和服務(wù)器端電子音樂設(shè)備30??蛻舳穗娮右魳吩O(shè)備10和服務(wù)器端電子音樂設(shè)備30位于相對有限的區(qū)域如音樂教室、音樂排練廳或者建筑物中,它們經(jīng)由通信網(wǎng)絡(luò)50如有線或者無線局域網(wǎng)相互連接。通信網(wǎng)絡(luò)50也與互聯(lián)網(wǎng)60連接,以允許服務(wù)器端電子音樂設(shè)備30和客戶端電子音樂設(shè)備10經(jīng)由互聯(lián)網(wǎng)60從WEB服務(wù)器70下載各種程序和數(shù)據(jù)。
客戶端電子音樂設(shè)備10是簡單的電子音樂設(shè)備,其基本上沒有樂音發(fā)生器、音序器、混合器、錄音器等。每個客戶端電子音樂設(shè)備10提供有唯一的標(biāo)識數(shù)據(jù)(后文中簡稱為ID)。用作ID的可以是用于在設(shè)備之間進(jìn)行辨別的電子音樂設(shè)備ID,或者用于在網(wǎng)絡(luò)地址之間進(jìn)行辨別的IP地址。如圖2所示,每個客戶端電子音樂設(shè)備10具有演奏操作器11、設(shè)置操作器12、顯示單元13和音響系統(tǒng)14。
演奏操作器11用于演奏由鍵盤型、弦樂器型、打擊樂器型、管樂器型等操作元件組成的樂器。操作面板上設(shè)有的設(shè)置操作器12用于指定待產(chǎn)生的樂音的模式(音高、音量、音色、伴奏類型、音樂片段等)、顯示單元13的顯示模式等。設(shè)置操作器12包括物理開關(guān)、滑鍵、旋鈕等。設(shè)置操作器12還包括鼠標(biāo)和觸板型軟件操作元件,用于輸入與顯示單元13的顯示模式有關(guān)的指令。通過與總線20連接的檢測電路15、16檢測演奏操作器11和設(shè)置操作器12的操作。
顯示單元13由液晶顯示器、CRT等構(gòu)成,用于顯示字符、數(shù)字、圖形等。與總線20連接的顯示電路17控制顯示單元13的顯示模式。音響系統(tǒng)14包括揚聲器、放大器等,并且發(fā)出從D/A轉(zhuǎn)換器18提供的模擬樂音信號所表示的樂音。與總線20連接的D/A轉(zhuǎn)換器18將通過總線20提供的數(shù)字樂音信號(代表樂音信號的瞬時值的數(shù)字音頻數(shù)據(jù))轉(zhuǎn)換為模擬信號,并且將轉(zhuǎn)換后的信號輸出至音響系統(tǒng)14。
此外,客戶端電子音樂設(shè)備10還包括CPU 21、計時器22、ROM 23和RAM 24,它們均與總線20連接并且組成微計算機的主體??蛻舳穗娮右魳吩O(shè)備10還包括均與總線20連接的外部存儲裝置25和通信接口電路26。外部存儲裝置25包括預(yù)先內(nèi)置或者可附接在客戶端電子音樂設(shè)備10上的各種存儲介質(zhì)如HD、CD、FD、MO、DVD、以及半導(dǎo)體存儲器。外部存儲裝置25還包括用于存儲介質(zhì)的驅(qū)動單元,從而能夠存儲并讀取大量數(shù)據(jù)和程序。在將外部存儲裝置25安裝在客戶端電子音樂設(shè)備10中之前將數(shù)據(jù)和程序預(yù)先存儲在外部存儲裝置25中,或者將數(shù)據(jù)和程序存儲在任意附接在客戶端電子音樂設(shè)備10上的外部存儲裝置25中,或者通過通信接口電路26將數(shù)據(jù)和程序從外部提供至外部存儲裝置25。在本實施例中,特別地,在外部存儲裝置25中存儲有上述ID和圖4中所示的客戶機程序。通信接口電路26連接到通信網(wǎng)絡(luò)50。
如圖3所示,服務(wù)器端電子音樂設(shè)備30包括設(shè)置操作器31、顯示單元32和檢測電路35、36,其與客戶端電子音樂設(shè)備10的設(shè)置操作器12、顯示單元13和檢測電路15、16相似。服務(wù)器端電子音樂設(shè)備30還包括樂音發(fā)生器33和混合電路34。與總線40連接的樂音發(fā)生器33輸入在CPU 41的下述控制下提供的MIDI事件數(shù)據(jù)(樂音發(fā)生控制數(shù)據(jù)、樂音控制數(shù)據(jù)等),基于MIDI事件數(shù)據(jù)產(chǎn)生數(shù)字樂音信號,并且輸出產(chǎn)生的信號。樂音發(fā)生器33具有多種樂音發(fā)生器聲道,用于產(chǎn)生多個客戶端電子音樂設(shè)備10請求的樂音信號。樂音發(fā)生器33例如設(shè)有256個樂音發(fā)生器聲道,用以基于四個客戶端電子音樂設(shè)備10的請求,允許四個客戶端電子音樂設(shè)備10中的每一個平均同時產(chǎn)生64種樂音信號?;旌想娐?4適當(dāng)混合樂音發(fā)生器33為各個客戶端電子音樂設(shè)備10產(chǎn)生的數(shù)字樂音信號,并且輸出混合后的樂音信號。
此外,服務(wù)器端電子音樂設(shè)備30還包括CPU 41、計時器42、ROM 43和RAM 44,它們均與總線40連接并且組成微計算機的主體。服務(wù)器端電子音樂設(shè)備30還包括均與總線40連接的外部存儲裝置45和通信接口電路46。CPU 41、計時器42、ROM 43、RAM 44、外部存儲裝置45和通信接口電路46被構(gòu)成為與客戶端電子音樂設(shè)備10的CPU 21、計時器22、ROM 23、RAM24、外部存儲裝置25和通信接口電路26相似。但是,在外部存儲裝置45中存儲有在圖4所示的服務(wù)器程序和圖5所示的后述的音序器模塊BL 14中使用的音樂數(shù)據(jù)(自動演奏數(shù)據(jù))、自動伴奏數(shù)據(jù)等。
通過使用上述音樂數(shù)據(jù)、自動伴奏數(shù)據(jù)等執(zhí)行服務(wù)器程序能夠使CPU 41協(xié)同樂音發(fā)生器33和混合電路34實現(xiàn)樂音發(fā)生功能、音序器功能、混合功能和錄音功能。這些功能將在參照圖5的功能方框圖說明服務(wù)器程序的處理中進(jìn)行說明。圖5的功能方框圖中客戶端電子音樂設(shè)備10的傳送部BL1與圖2中的通信接口電路26對應(yīng),并且與用于將各種數(shù)據(jù)和各種指令傳送至服務(wù)器端電子音樂設(shè)備30的處理相對應(yīng)。接收部BL2與圖2中的通信接口電路26對應(yīng),并且與用于接收來自服務(wù)器端電子音樂設(shè)備30的樂音數(shù)據(jù)和屏幕數(shù)據(jù)的處理相對應(yīng)。圖5的功能方框圖中服務(wù)器端電子音樂設(shè)備30的接收部BL11與圖3中的通信接口電路46對應(yīng),并且與用于接收來自客戶端電子音樂設(shè)備10的各種數(shù)據(jù)和各種指令的處理相對應(yīng)。傳送部BL12與圖3中的通信接口電路46對應(yīng),并且與用于將樂音數(shù)據(jù)和屏幕數(shù)據(jù)傳送至客戶端電子音樂設(shè)備10的處理相對應(yīng)。此外,在圖5中,粗實線表示數(shù)字樂音信號(音頻數(shù)字?jǐn)?shù)據(jù))流,而粗虛線表示MIDI事件數(shù)據(jù)(演奏事件信息)流。細(xì)實線表示其它信號(設(shè)置操作器12的屏幕數(shù)據(jù)和操作事件數(shù)據(jù))流。
下面將說明如上述構(gòu)成的實施例的操作。在打開電源開關(guān)(未示出)之后,客戶端電子音樂設(shè)備10在步驟C10開始執(zhí)行圖4的客戶機程序。在執(zhí)行步驟C11之后,客戶端電子音樂設(shè)備10重復(fù)執(zhí)行步驟C12至C15形成的循環(huán)處理。服務(wù)器端電子音樂設(shè)備30在步驟S10開始執(zhí)行圖4的服務(wù)器程序,并且重復(fù)執(zhí)行步驟S11至S18形成的循環(huán)處理。
在步驟C11,如果通過用戶操作客戶端電子音樂設(shè)備10的設(shè)置操作器11而發(fā)出建立與服務(wù)器端電子音樂設(shè)備30的連接的指令,則CPU 21經(jīng)由通信網(wǎng)絡(luò)50將連接請求和其自己的ID傳送至服務(wù)器端電子音樂設(shè)備30??蛇x地,在步驟C11,在啟動客戶端電子音樂設(shè)備10之后,CPU 21經(jīng)由通信網(wǎng)絡(luò)50將連接請求和其自己的ID自動傳送至服務(wù)器端電子音樂設(shè)備30。通過步驟S11的處理,服務(wù)器端電子音樂設(shè)備30經(jīng)由通信網(wǎng)絡(luò)50傳送用于與上述傳送的ID對應(yīng)的客戶端電子音樂設(shè)備10的屏幕數(shù)據(jù)。屏幕數(shù)據(jù)被附加有上述傳送的ID。通過步驟C12的處理,基于服務(wù)器端電子音樂設(shè)備30傳送的ID識別的一個客戶端電子音樂設(shè)備10讀出附加ID的屏幕數(shù)據(jù),并且在顯示單元13上顯示該數(shù)據(jù)。這種情況中的屏幕數(shù)據(jù)是產(chǎn)生服務(wù)器端電子音樂設(shè)備30的后述各種功能的指令和設(shè)置所使用的數(shù)據(jù)。
當(dāng)根據(jù)顯示單元13的顯示屏幕,通過操作設(shè)置操作器12而對上述識別的客戶端電子音樂設(shè)備10進(jìn)行各種功能的設(shè)置時,在步驟C13,客戶端電子音樂設(shè)備10將代表設(shè)置操作器12的操作的操作事件信號經(jīng)由通信網(wǎng)絡(luò)50傳送至服務(wù)器端電子音樂設(shè)備30,并且其自己的ID附加在操作事件信號上。在步驟S12,服務(wù)器端電子音樂設(shè)備30接收上述傳送的操作事件信號,并且進(jìn)行步驟S14的音序處理、步驟S15的樂音發(fā)生處理、步驟S16的混合處理以及步驟S17的錄音處理所需的設(shè)置處理。
在進(jìn)行步驟S12的處理之后,在步驟S13,CPU 41產(chǎn)生用于顯示由客戶端電子音樂設(shè)備10的操作事件產(chǎn)生的屏幕的屏幕數(shù)據(jù)。待產(chǎn)生的屏幕包括各種功能的屏幕(例如,有關(guān)音序器的屏幕)以及不限于任一上述功能而是可共同應(yīng)用于這些功能的屏幕(例如,在這些功能之間轉(zhuǎn)換的屏幕)。然后在步驟S13,CPU 41經(jīng)由通信網(wǎng)絡(luò)50傳送產(chǎn)生的屏幕數(shù)據(jù),該屏幕數(shù)據(jù)附加有已在操作事件信號上附加的ID。步驟S12、S13的這些處理對應(yīng)于圖5的功能方框圖中控制部BL13執(zhí)行的功能。
在圖5的功能方框圖中,音序處理、樂音發(fā)生處理、混合處理和錄音處理分別由音序器模塊BL14、樂音發(fā)生器模塊BL15、混合器模塊BL16和錄音器模塊BL17代表。因此,控制部BL13接收來自客戶端電子音樂設(shè)備10的操作事件,將對應(yīng)操作事件的命令發(fā)布至模塊BL14至BL17,并且產(chǎn)生顯示各種功能模塊的屏幕(例如,有關(guān)音序器的屏幕)以及不限于任一上述功能模塊而是可共同應(yīng)用于這些功能模塊的屏幕(例如,在這些功能之間轉(zhuǎn)換的屏幕)的屏幕數(shù)據(jù),該屏幕由操作事件產(chǎn)生。然后控制部BL13經(jīng)由通信網(wǎng)絡(luò)50傳送產(chǎn)生的屏幕數(shù)據(jù),該屏幕數(shù)據(jù)附加有已在操作事件信號上附加的ID。
通過上述步驟C12,基于附加在屏幕數(shù)據(jù)上的ID識別的客戶端電子音樂設(shè)備10讀出經(jīng)由通信網(wǎng)絡(luò)50傳送的附加有ID的屏幕數(shù)據(jù),并且在顯示單元13上顯示由讀出的屏幕數(shù)據(jù)代表的屏幕。步驟C12、C13和步驟S12、S13的處理使客戶端電子音樂設(shè)備10能夠指定服務(wù)器端電子音樂設(shè)備30的功能模塊BL14至BL17的行為。
這樣進(jìn)行將屏幕數(shù)據(jù)從服務(wù)器端電子音樂設(shè)備30至客戶端電子音樂設(shè)備10的傳送,使得在每次傳送中發(fā)送代表一個屏幕的整個內(nèi)容的全屏數(shù)據(jù)??蛇x地,可以進(jìn)行這樣的傳送以在每次傳送中僅發(fā)送代表屏幕中內(nèi)容改變的部分?jǐn)?shù)據(jù)。在這種情形中,可以基于屏幕ID(屏幕標(biāo)識數(shù)據(jù))區(qū)別全屏數(shù)據(jù)和部分屏幕數(shù)據(jù)。在這種方案中,客戶端電子音樂設(shè)備10起初僅接收屏幕ID。如果客戶端電子音樂設(shè)備10存儲對應(yīng)于接收到的屏幕ID的屏幕數(shù)據(jù),則客戶端電子音樂設(shè)備10讀出并顯示存儲的屏幕數(shù)據(jù)。如果未存儲該屏幕數(shù)據(jù),則客戶端電子音樂設(shè)備10向服務(wù)器端電子音樂設(shè)備30發(fā)出對屏幕數(shù)據(jù)的請求。這種方案有助于減輕網(wǎng)絡(luò)流量,并且提高成像速度。
在控制功能模塊BL14至BL17的設(shè)置的上述步驟S12(控制部BL13)中,CPU 41并行獨立地處理由多個客戶端電子音樂設(shè)備10產(chǎn)生的指令。因此,即使客戶端電子音樂設(shè)備10未設(shè)有足夠的屏幕數(shù)據(jù),客戶端電子音樂設(shè)備10也能適當(dāng)?shù)亟⒎?wù)器端電子音樂設(shè)備30的功能模塊的設(shè)置。
下面將說明步驟S14的音序處理,即音序器模塊BL14。音序器模塊BL14由多個音序器模塊組成,每個音序器模塊對應(yīng)客戶端電子音樂設(shè)備10的每個ID。每個音序器模塊獨立運行;例如,每個音序器的啟動和停止由對應(yīng)的客戶端電子音樂設(shè)備10獨立控制。此外,音序器的拍子、音序器的功能等可以在多個客戶端電子音樂設(shè)備10中變化。音序器模塊的功能包括音樂數(shù)據(jù)存儲/再現(xiàn)功能、自動伴奏功能、自動作曲功能、演奏輔助功能、訓(xùn)練功能、樂譜顯示功能等。
在音樂數(shù)據(jù)存儲功能中,如果用戶操作客戶端電子音樂設(shè)備10的演奏操作器11,則通過步驟C14的處理,CPU 21經(jīng)由通信網(wǎng)絡(luò)50將代表演奏操作器11的操作的附有ID的操作事件信號(MIDI事件數(shù)據(jù))傳送至服務(wù)器端電子音樂設(shè)備30。在音序器模塊BL14中對于每個ID都存儲有代表演奏操作器11的操作的操作事件。在音樂數(shù)據(jù)再現(xiàn)功能中,順序讀出形成音樂數(shù)據(jù)的MIDI事件數(shù)據(jù),并將其提供至樂音發(fā)生器模塊BL15。
在自動伴奏功能中,通過使用自動伴奏數(shù)據(jù)來處理MIDI事件數(shù)據(jù)(該MIDI事件數(shù)據(jù)是通過與上述步驟S14相似的處理從客戶端電子音樂設(shè)備10傳送的并且其代表演奏操作器11的操作事件),并將其作為用于控制伴奏樂音的產(chǎn)生的MIDI事件數(shù)據(jù)提供至樂音發(fā)生器模塊BL15。在自動作曲功能中,自動產(chǎn)生用于控制一系列樂音的產(chǎn)生的MIDI事件數(shù)據(jù),并將其提供至樂音發(fā)生器模塊BL15。在演奏輔助功能中,根據(jù)與類似地提供至上述自動伴奏功能的、代表演奏操作器11的操作事件的MIDI事件數(shù)據(jù),自動產(chǎn)生用于輔助演奏的MIDI事件數(shù)據(jù),并將其提供至樂音發(fā)生器模塊BL15。同樣在將MIDI事件數(shù)據(jù)從音序器模塊BL14提供至樂音發(fā)生器模塊BL15的情況下,用于識別客戶端電子音樂設(shè)備10的ID被附加在MIDI事件數(shù)據(jù)上。
在訓(xùn)練功能中,基于存儲的音樂數(shù)據(jù),產(chǎn)生代表用于用戶的訓(xùn)練教材的屏幕數(shù)據(jù),并將其傳送到通信網(wǎng)絡(luò)50上。在樂譜顯示功能中,基于存儲的音樂數(shù)據(jù),產(chǎn)生代表樂譜的屏幕數(shù)據(jù),并將其傳送到通信網(wǎng)絡(luò)50上。同樣在這些訓(xùn)練功能和樂譜顯示功能中,用于識別客戶端電子音樂設(shè)備10的ID被附加在屏幕數(shù)據(jù)上。然后通過步驟S13的處理,即控制部BL13傳送附加有ID的屏幕數(shù)據(jù)。結(jié)果,在客戶端電子音樂設(shè)備10的顯示單元13上,顯示了訓(xùn)練教材或者樂譜。
下面將說明步驟S15的樂音發(fā)生處理,即樂音發(fā)生器模塊BL15。樂音發(fā)生器模塊BL15與具有多個硬件樂音發(fā)生器聲道的樂音發(fā)生器33協(xié)同產(chǎn)生用于各個客戶端電子音樂設(shè)備10的數(shù)字樂音信號,并且輸出產(chǎn)生的信號。此外,樂音發(fā)生器模塊BL15具有通過步驟S15的程序處理而實現(xiàn)的聲道分配功能。這種聲道分配功能使得樂音發(fā)生器模塊BL15接收在上述處理C14中從客戶端電子音樂設(shè)備10傳送的附加有ID的MIDI事件數(shù)據(jù)(來自演奏操作器11的演奏操作事件信號),并且使樂音發(fā)生器模塊BL15將MIDI事件數(shù)據(jù)分配給樂音發(fā)生器33中與收到的ID成對應(yīng)關(guān)系的一個樂音發(fā)生器聲道??蛇x地,可以進(jìn)行這樣的分配以使樂音發(fā)生器33中提供的預(yù)定數(shù)量的樂音發(fā)生器聲道預(yù)先分配給各個客戶端電子音樂設(shè)備10,從而將MIDI事件數(shù)據(jù)分配給由收到的ID指定的預(yù)定數(shù)量的樂音發(fā)生器聲道的任一個。
然后,分配有MIDI事件數(shù)據(jù)的樂音發(fā)生器聲道產(chǎn)生由MIDI事件數(shù)據(jù)指定的數(shù)字樂音信號。結(jié)果,步驟S15的樂音發(fā)生處理,即樂音發(fā)生器模塊BL15產(chǎn)生數(shù)字音樂信號(其遵循在上述步驟S12,即控制部BL13定義的參數(shù)而產(chǎn)生),這樣允許每個客戶端電子音樂設(shè)備10以獨立的方式產(chǎn)生數(shù)字樂音信號。然后,將如上述產(chǎn)生的數(shù)字樂音信號(即,數(shù)字音頻數(shù)據(jù))傳送至與混合器模塊BL16的ID成對應(yīng)關(guān)系設(shè)置的輸入總線。
下面將說明步驟S16的混合處理,即混合器模塊BL16。通過CPU 41的程序處理協(xié)同混合電路34一起實現(xiàn)混合器模塊BL16?;旌掀髂KBL16具有多組輸入總線和輸出總線,其中每組總線對應(yīng)一個不同的客戶端電子音樂設(shè)備10。混合器模塊BL16還包括多條混合總線(未示出),其設(shè)置在各輸入總線與各輸出總線之間,從而輸入到輸入總線的數(shù)字樂音信號被選擇性地輸出至輸出總線。基本上不經(jīng)過處理而輸出從樂音發(fā)生器模塊BL15傳送至對應(yīng)ID的輸入總線的數(shù)字樂音信號。但是,如所繪的ID4所示,可將傳送至多條輸入總線的數(shù)字樂音信號混合,并將其輸出至一條輸出總線。這就通過多個客戶端電子音樂設(shè)備10實現(xiàn)了合奏曲的音樂。此外,在指導(dǎo)者與他/她的學(xué)生演奏的情況下,還能夠使指導(dǎo)者獲得由多個客戶端電子音樂設(shè)備10發(fā)出的樂音。也通過上述步驟S12的處理,即控制部BL13的操作建立混合器模塊BL16的設(shè)置。
下面將說明步驟S17的錄音處理,即錄音器模塊BL17。錄音器模塊BL17將混合器模塊BL16中輸出總線輸出的數(shù)字樂音信號(數(shù)字音頻數(shù)據(jù))記錄在用于每個客戶端電子音樂設(shè)備10的錄音器(外部存儲裝置45)中,其中每條輸出總線對應(yīng)各客戶端電子音樂設(shè)備10(即,各ID)。錄音器模塊BL17還為各客戶端電子音樂設(shè)備10再現(xiàn)錄音器中記錄的數(shù)字樂音信號(數(shù)字音頻數(shù)據(jù))。在這種情況下,還可不經(jīng)過處理而將數(shù)字樂音信號輸出至各客戶端電子音樂設(shè)備10。可選地,可將數(shù)字樂音信號送回混合器模塊BL17,將其與其它數(shù)字樂音信號混合,并且輸出至客戶端電子音樂設(shè)備10。也通過上述步驟12,即控制部BL13的操作建立記錄/再現(xiàn)數(shù)字樂音信號的設(shè)置。
通過步驟S18的處理經(jīng)由通信網(wǎng)絡(luò)50傳送如上所述的混合器模塊BL16混合的數(shù)字樂音信號(數(shù)字音頻數(shù)據(jù))和錄音器模塊BL17再現(xiàn)的數(shù)字樂音信號(數(shù)字音頻數(shù)據(jù))。在這種情況下,服務(wù)器端電子音樂設(shè)備30對數(shù)字樂音信號進(jìn)行包處理,將信號轉(zhuǎn)換成相應(yīng)的附加有ID的音頻包,并且經(jīng)由通信網(wǎng)絡(luò)50傳送該包。
由附加在音頻包上的ID識別的客戶端電子音樂設(shè)備10通過步驟C15的處理讀出經(jīng)由通信網(wǎng)絡(luò)50傳送的音頻包,并將讀出的包輸出至D/A轉(zhuǎn)換器18。由于D/A轉(zhuǎn)換器18將音頻包中包含的數(shù)字樂音信號(數(shù)字音頻數(shù)據(jù))轉(zhuǎn)換成模擬信號,并將轉(zhuǎn)換后的信號提供至音響系統(tǒng)14,因此從音響系統(tǒng)14發(fā)出的是對應(yīng)數(shù)字樂音信號的樂音。
如上所述,與步驟S12的上述處理(控制部BL13的設(shè)置和控制)相似,在進(jìn)行步驟S14至S17的音序處理、樂音發(fā)生處理、混合處理和錄音處理時,即在操作音序器模塊BL14、樂音發(fā)生器模塊BL15、混合器模塊BL16和錄音器模塊BL17時,CPU 41并行獨立地進(jìn)行有關(guān)各客戶端電子音樂設(shè)備10的處理。換句話說,CPU 41基于ID進(jìn)行處理。因此,即使客戶端電子音樂設(shè)備10未設(shè)有大量的用于音樂和各種音樂程序的各種數(shù)據(jù),各客戶端電子音樂設(shè)備10也能同時再現(xiàn)從服務(wù)器端電子音樂設(shè)備30提供的令人滿意的樂音。此外,可以經(jīng)由互聯(lián)網(wǎng)60從網(wǎng)絡(luò)服務(wù)器70或者可連接的外部存儲裝置25加載最新的功能模塊程序,由此增強上述模塊BL14至BL17的功能。
從上述操作說明中明顯可知,盡管客戶端電子音樂設(shè)備10是簡單且低性能的,上述實施例也能使各客戶端電子音樂設(shè)備10利用服務(wù)器端電子音樂設(shè)備30的復(fù)雜且高性能的功能,從而作為復(fù)雜且高性能的電子音樂設(shè)備運行。特別地,由于服務(wù)器端電子音樂設(shè)備30響應(yīng)來自多個客戶端電子音樂設(shè)備10的請求而并行獨立地進(jìn)行各種處理,所以上述實施例在能夠獨立且同時地使用多個客戶端電子音樂設(shè)備10方面是很便利的。
此外,在實現(xiàn)本發(fā)明的過程中,應(yīng)當(dāng)理解本發(fā)明并不限于上述實施例,而是在不脫離本發(fā)明的精神和范圍內(nèi)可以進(jìn)行各種修改。
例如在上述實施例中每個客戶端電子音樂設(shè)備10設(shè)有不同的ID,但是,可以修改上述實施例以使多個客戶端電子音樂設(shè)備10共享一個ID。例如,在用戶同時操作多個客戶端電子音樂設(shè)備10并且在這些客戶端電子音樂設(shè)備10中共享音序器模塊BL14和錄音器模塊BL17的情形下,修改例是有利的。另外,當(dāng)指導(dǎo)者和學(xué)生獨立地操作這些客戶端電子音樂設(shè)備10,但是在這些客戶端電子音樂設(shè)備10中共享音序器模塊BL14和錄音器模塊BL17時,修改例是有利的。
此外,在上述實施例中,允許客戶端電子音樂設(shè)備10使用服務(wù)器端電子音樂設(shè)備30的全部功能,但是,可以修改上述實施例以將服務(wù)器端電子音樂設(shè)備30的功能選擇性地分配給客戶端電子音樂設(shè)備10。在一個實例中,可以進(jìn)行這種選擇性的分配以使某一特定的客戶端電子音樂設(shè)備10不能使用服務(wù)器端電子音樂設(shè)備30的音序器模塊BL14的功能,而使另一客戶端電子音樂設(shè)備10不能使用服務(wù)器端電子音樂設(shè)備30的錄音器模塊BL17的功能。在另一實例中,可以進(jìn)行這種選擇性的分配以使某一特定的客戶端電子音樂設(shè)備10僅能使用服務(wù)器端電子音樂設(shè)備30的音序器模塊BL14的音樂數(shù)據(jù)存儲/再現(xiàn)功能,而使另一客戶端電子音樂設(shè)備10僅能使用服務(wù)器端電子音樂設(shè)備30的音序器模塊BL14的自動伴奏和訓(xùn)練功能。在另一實例中,可以進(jìn)行這種選擇性的分配以在使用服務(wù)器端電子音樂設(shè)備30的功能方面(例如,在獲得更多音樂聲道方面),使某一特定的客戶端電子音樂設(shè)備10具有比其它客戶端電子音樂設(shè)備10更高的優(yōu)選權(quán),換句話說,將特定功能優(yōu)先分配給特定的某個客戶端電子音樂設(shè)備10或者特定的多個客戶端電子音樂設(shè)備10。
此外,在上述實施例中,客戶端電子音樂設(shè)備10的功能與服務(wù)器端電子音樂設(shè)備30的功能完全不同,但是,可以修改上述實施例以使某一特定的客戶端電子音樂設(shè)備10具有服務(wù)器端電子音樂設(shè)備30的功能。更特別地,具有演奏操作器11、音響系統(tǒng)14等的特定客戶端電子音樂設(shè)備10可以配備有服務(wù)器端電子音樂設(shè)備30的各種功能,其能夠作為客戶端電子音樂設(shè)備10工作,還可以用作響應(yīng)來自其它客戶端電子音樂設(shè)備10的請求的服務(wù)器端電子音樂設(shè)備30。
此外,在上述實施例中,服務(wù)器端電子音樂設(shè)備30具有音序器模塊BL14、樂音發(fā)生器模塊BL15、混合器模塊BL16和錄音器模塊BL17的功能??梢孕薷纳鲜鰧嵤├圆捎枚鄠€服務(wù)器端電子音樂設(shè)備30。在這種修改中,在每個服務(wù)器端電子音樂設(shè)備30中包含一個或者多個上述功能,以使多個服務(wù)器端電子音樂設(shè)備30共享上述功能。
盡管有關(guān)上述實施例的描述中未包括電源管理,但是可以根據(jù)客戶端電子音樂設(shè)備10的運行狀態(tài)進(jìn)行服務(wù)器端電子音樂設(shè)備30的電源管理。例如,進(jìn)行這樣的電源管理以使服務(wù)器端電子音樂設(shè)備30以節(jié)電模式啟動,并且在任一客戶端電子音樂設(shè)備10啟動時,使服務(wù)器端電子音樂設(shè)備30進(jìn)入正常運行模式。在這種電源管理中,當(dāng)所有的客戶端電子音樂設(shè)備10均完成其操作時,服務(wù)器端電子音樂設(shè)備30再次進(jìn)入節(jié)電模式。
此外,在上述實施例中,音響系統(tǒng)14整體形成在客戶端電子音樂設(shè)備10中,但是,可以修改上述實施例以使音響系統(tǒng)14與客戶端電子音樂設(shè)備10分離設(shè)置,從而使音響系統(tǒng)14選擇性地連接到客戶端電子音樂設(shè)備10。在該修改例中,可以使客戶端電子音樂設(shè)備10與形成音響系統(tǒng)14的放大器和揚聲器選擇性地連接?;蛘?,客戶端電子音樂設(shè)備10可以配備放大器,而僅與揚聲器選擇性地連接。
權(quán)利要求
1.一種電子音樂設(shè)備系統(tǒng),在該系統(tǒng)中,多個客戶端電子音樂設(shè)備通過通信網(wǎng)絡(luò)與一個服務(wù)器端電子音樂設(shè)備連接,其中所述多個客戶端電子音樂設(shè)備中的每一個提供有用于識別各客戶端電子音樂設(shè)備的標(biāo)識數(shù)據(jù),以及所述多個客戶端電子音樂設(shè)備中的每一個包括操作信號傳送部,其用于將提供的標(biāo)識數(shù)據(jù)附加在操作信號上,該操作信號代表用戶在該客戶端電子音樂設(shè)備上的操作;以及用于將具有該標(biāo)識數(shù)據(jù)的操作信號傳送至該服務(wù)器端電子音樂設(shè)備;以及數(shù)據(jù)再現(xiàn)部,其用于從響應(yīng)操作信號的傳送而從該服務(wù)器端電子音樂設(shè)備傳送的、具有標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)中,讀出具有其自己的標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù);以及用于基于讀出的樂音數(shù)據(jù)或者顯示數(shù)據(jù)產(chǎn)生樂音信號或者顯示屏幕,其中所述服務(wù)器端電子音樂設(shè)備包括數(shù)據(jù)產(chǎn)生部,其用于接收從各客戶端電子音樂設(shè)備傳送的操作信號,并且通過使用附加在所述操作信號上的標(biāo)識數(shù)據(jù),獨立且同時執(zhí)行與各客戶端電子音樂設(shè)備的操作信號對應(yīng)的處理,以產(chǎn)生樂音數(shù)據(jù)或者顯示數(shù)據(jù);以及數(shù)據(jù)傳送部,其用于將附加在所述操作信號上的標(biāo)識數(shù)據(jù)附加在由該數(shù)據(jù)產(chǎn)生部產(chǎn)生的樂音數(shù)據(jù)或者顯示數(shù)據(jù)上,并且將具有該標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)傳送至各客戶端電子音樂設(shè)備。
2.根據(jù)權(quán)利要求1的電子音樂設(shè)備系統(tǒng),其中所述多個客戶端電子音樂設(shè)備中的每一個還包括連接請求傳送部,其用于將連接請求隨同提供的標(biāo)識數(shù)據(jù)一起傳送至該服務(wù)器端電子音樂設(shè)備,并且該服務(wù)器端電子音樂設(shè)備還包括屏幕數(shù)據(jù)傳送部,其用于響應(yīng)該連接請求,將屏幕數(shù)據(jù)傳送至該客戶端電子音樂設(shè)備,其中該屏幕數(shù)據(jù)附加有隨同該連接請求一起傳送的識別數(shù)據(jù);由此,各客戶端電子音樂設(shè)備的數(shù)據(jù)再現(xiàn)部從響應(yīng)該連接請求從該服務(wù)器端電子音樂設(shè)備傳送的、具有標(biāo)識數(shù)據(jù)的屏幕數(shù)據(jù)中,讀出具有其自己的標(biāo)識數(shù)據(jù)的屏幕數(shù)據(jù),并且基于讀出的屏幕數(shù)據(jù)顯示屏幕。
3.根據(jù)權(quán)利要求1或2的電子音樂設(shè)備系統(tǒng),其中該服務(wù)器端電子音樂設(shè)備的數(shù)據(jù)產(chǎn)生部具有樂音發(fā)生器模塊,其由多個用于產(chǎn)生樂音信號的樂音發(fā)生器聲道形成;以及該數(shù)據(jù)產(chǎn)生部基于接收到的操作信號在所述樂音發(fā)生器聲道上產(chǎn)生作為樂音數(shù)據(jù)的數(shù)字樂音信號。
4.根據(jù)權(quán)利要求1或2的電子音樂設(shè)備系統(tǒng),其中該服務(wù)器端電子音樂設(shè)備的數(shù)據(jù)產(chǎn)生部具有與多個客戶端電子音樂設(shè)備中的每一個對應(yīng)的音序器模塊,其基于預(yù)先存儲的音樂數(shù)據(jù)以獨立的方式產(chǎn)生代表樂音或者樂譜的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1或2的電子音樂設(shè)備系統(tǒng),其中該服務(wù)器端電子音樂設(shè)備的數(shù)據(jù)產(chǎn)生部具有混合器模塊,其包括多條輸入總線、多條輸出總線以及多條混合總線,其中每條輸入總線對應(yīng)多個客戶端電子音樂設(shè)備中的每一個,每條輸出總線對應(yīng)多個客戶端電子音樂設(shè)備中的每一個,所述多條混合總線設(shè)置在每條輸入總線與每條輸出總線之間,以選擇性地將輸入至輸入總線的數(shù)字信號輸出至輸出總線。
6.根據(jù)權(quán)利要求1或2的電子音樂設(shè)備系統(tǒng),其中該服務(wù)器端電子音樂設(shè)備的數(shù)據(jù)產(chǎn)生部具有錄音器模塊,其用于記錄和再現(xiàn)與多個客戶端電子音樂設(shè)備中的每一個成對應(yīng)關(guān)系的數(shù)字樂音信號。
7.根據(jù)權(quán)利要求1或2的電子音樂設(shè)備系統(tǒng),其中該服務(wù)器端電子音樂設(shè)備的數(shù)據(jù)產(chǎn)生部具有屏幕數(shù)據(jù)產(chǎn)生模塊,其用于產(chǎn)生用于多種功能中與收到的操作信號對應(yīng)的一種功能的屏幕數(shù)據(jù),以及可共同應(yīng)用于多種功能的屏幕數(shù)據(jù)。
8.根據(jù)權(quán)利要求1或2的電子音樂設(shè)備系統(tǒng),其中該服務(wù)器端電子音樂設(shè)備的數(shù)據(jù)產(chǎn)生部實現(xiàn)多種功能,所述多種功能被選擇性地分配給多個客戶端電子音樂設(shè)備。
9.根據(jù)權(quán)利要求1或2的電子音樂設(shè)備系統(tǒng),其中該服務(wù)器端電子音樂設(shè)備的數(shù)據(jù)產(chǎn)生部實現(xiàn)預(yù)定功能,該功能被優(yōu)先分配給所述客戶端電子音樂設(shè)備中的某一個。
10.一種服務(wù)器端電子音樂設(shè)備,其通過通信網(wǎng)絡(luò)與多個客戶端電子音樂設(shè)備連接,該服務(wù)器端電子音樂設(shè)備包括數(shù)據(jù)產(chǎn)生部,其用于接收從各客戶端電子音樂設(shè)備傳送的操作信號,所述操作信號上附加有用于識別各客戶端電子音樂設(shè)備的標(biāo)識數(shù)據(jù);以及用于通過使用附加在所述操作信號上的標(biāo)識數(shù)據(jù),獨立且同時執(zhí)行與各客戶端電子音樂設(shè)備的操作信號對應(yīng)的處理,以產(chǎn)生樂音數(shù)據(jù)或者顯示數(shù)據(jù);以及數(shù)據(jù)傳送部,其用于將附加在所述操作信號上的標(biāo)識數(shù)據(jù)附加在由該數(shù)據(jù)產(chǎn)生部產(chǎn)生的樂音數(shù)據(jù)或者顯示數(shù)據(jù)上,并且將具有該標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)傳送至各客戶端電子音樂設(shè)備。
11.一種客戶端電子音樂設(shè)備,其通過通信網(wǎng)絡(luò)與服務(wù)器端電子音樂設(shè)備連接,該客戶端電子音樂設(shè)備包括操作信號傳送部,其用于將識別該客戶端電子音樂設(shè)備的標(biāo)識數(shù)據(jù)附加在操作信號上,該操作信號代表用戶在該客戶端電子音樂設(shè)備上的操作;以及用于將具有該標(biāo)識數(shù)據(jù)的操作信號傳送至該服務(wù)器端電子音樂設(shè)備;以及數(shù)據(jù)再現(xiàn)部,其用于從響應(yīng)操作信號的傳送而從該服務(wù)器端電子音樂設(shè)備傳送的、具有標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)中,讀出具有其自己的標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù);以及用于基于讀出的樂音數(shù)據(jù)或者顯示數(shù)據(jù)產(chǎn)生樂音信號或者顯示屏幕。
12.一種計算機程序,其應(yīng)用于通過通信網(wǎng)絡(luò)與多個客戶端電子音樂設(shè)備連接的服務(wù)器端電子音樂設(shè)備,該計算機程序包括如下步驟數(shù)據(jù)產(chǎn)生步驟,其接收從各客戶端電子音樂設(shè)備傳送的操作信號,所述操作信號上附加有用于識別各客戶端電子音樂設(shè)備的標(biāo)識數(shù)據(jù);以及通過使用附加在所述操作信號上的標(biāo)識數(shù)據(jù),獨立且同時執(zhí)行與各客戶端電子音樂設(shè)備的操作信號對應(yīng)的處理,以產(chǎn)生樂音數(shù)據(jù)或者顯示數(shù)據(jù);以及數(shù)據(jù)傳送步驟,其將附加在所述操作信號上的標(biāo)識數(shù)據(jù)附加在由該數(shù)據(jù)產(chǎn)生步驟產(chǎn)生的樂音數(shù)據(jù)或者顯示數(shù)據(jù)上,并且將具有該標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)傳送至各客戶端電子音樂設(shè)備。
13.一種計算機程序,其應(yīng)用于通過通信網(wǎng)絡(luò)與服務(wù)器端電子音樂設(shè)備連接的客戶端電子音樂設(shè)備,該計算機程序包括如下步驟操作信號傳送步驟,其將識別該客戶端電子音樂設(shè)備的標(biāo)識數(shù)據(jù)附加在操作信號上,該操作信號代表用戶在該客戶端電子音樂設(shè)備上的操作;以及將具有該標(biāo)識數(shù)據(jù)的操作信號傳送至該服務(wù)器端電子音樂設(shè)備;以及數(shù)據(jù)再現(xiàn)步驟,其從響應(yīng)操作信號的傳送而從該服務(wù)器端電子音樂設(shè)備傳送的、具有標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù)中,讀出具有其自己的標(biāo)識數(shù)據(jù)的樂音數(shù)據(jù)或者顯示數(shù)據(jù);以及基于讀出的樂音數(shù)據(jù)或者顯示數(shù)據(jù)產(chǎn)生樂音信號或者顯示屏幕。
全文摘要
本發(fā)明提供電子音樂設(shè)備系統(tǒng)、服務(wù)器端及客戶端電子音樂設(shè)備。多個客戶端電子音樂設(shè)備通過通信網(wǎng)絡(luò)與服務(wù)器端電子音樂設(shè)備連接。具有ID的每個客戶端電子音樂設(shè)備將ID附加在代表演奏操作器和設(shè)置操作器的操作的信號上,并且將附加有ID的信號傳送至服務(wù)器端電子音樂設(shè)備。服務(wù)器端電子音樂設(shè)備通過使用ID獨立且同時執(zhí)行與各客戶端電子音樂設(shè)備的操作信號對應(yīng)的處理,以產(chǎn)生樂音數(shù)據(jù)和顯示數(shù)據(jù),并且將具有ID的產(chǎn)生數(shù)據(jù)傳送至各客戶端電子音樂設(shè)備。基于ID識別的客戶端電子音樂設(shè)備適當(dāng)?shù)亟邮沼纱藗魉偷臄?shù)據(jù)。因此,盡管具有簡單的結(jié)構(gòu),各客戶端電子音樂設(shè)備也能夠作為復(fù)雜且高性能的電子音樂設(shè)備而獨立且同時運行。
文檔編號G10H1/18GK1763837SQ200510114290
公開日2006年4月26日 申請日期2005年10月21日 優(yōu)先權(quán)日2004年10月21日
發(fā)明者水野成彥 申請人:雅馬哈株式會社