專利名稱:音樂系統(tǒng)的控制裝置和控制音樂系統(tǒng)的集成軟件的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種改進(jìn)的控制裝置,該裝置用于遙控音樂系統(tǒng)中的多個(gè)設(shè)備的相應(yīng) 操作條件、邏輯連接等,在所述音樂系統(tǒng)中,所述設(shè)備通過(guò)網(wǎng)絡(luò)連接到一起,本發(fā)明還涉及 改進(jìn)的集成軟件,該集成軟件用于遙控所述音樂系統(tǒng)中的多個(gè)設(shè)備的操作條件、邏輯連接寸。
背景技術(shù):
在根據(jù)預(yù)定的多媒體兼容的通信標(biāo)準(zhǔn)(例如,IEEE1394)而構(gòu)建的網(wǎng)絡(luò)領(lǐng)域中,構(gòu) 成為用于發(fā)送和接收(即,收發(fā))波形數(shù)據(jù)(例如,音頻波形采樣數(shù)據(jù))和性能數(shù)據(jù)(例如, 性能事件數(shù)據(jù),諸如MIDI數(shù)據(jù))的音樂系統(tǒng)是公知的。這種音樂系統(tǒng)的實(shí)例是由本申請(qǐng)的 受讓人開發(fā)的由其商標(biāo)“mLAN”命名的音樂系統(tǒng)。這種音樂系統(tǒng)中的每一個(gè)都包括多個(gè)節(jié) 點(diǎn),所述節(jié)點(diǎn)諸如是如同個(gè)人計(jì)算機(jī)和各種音樂設(shè)備(例如,合成器、音調(diào)發(fā)生器裝置、錄 音機(jī)和混音器)那樣的控制裝置,這些節(jié)點(diǎn)連接在一起,可以從一個(gè)給定節(jié)點(diǎn)把波形數(shù)據(jù) 和MIDI數(shù)據(jù)實(shí)時(shí)傳輸?shù)饺魏纹渌谕囊粋€(gè)節(jié)點(diǎn)。在各種與音樂系統(tǒng)有關(guān)的技術(shù)實(shí)例 中,公開號(hào)為冊(cè)1-10-3沈06(以下稱作“專利文獻(xiàn)1”)的日本已公開專利申請(qǐng)中就披露了 其中一個(gè)實(shí)例。連接在各種音樂設(shè)備的輸入線路和輸出線路之間的設(shè)備,諸如鍵盤、音序器和 混音器,通常被稱為“配線板(patch bay) 與用于在如上所述通過(guò)網(wǎng)絡(luò)互聯(lián)的設(shè)備 (節(jié)點(diǎn))之間邏輯地設(shè)置所期望的連接的虛擬配線板相關(guān)的發(fā)明,已被披露在公開號(hào)為 2001-203732(以下稱作“專利文獻(xiàn)2”)的日本已公開專利申請(qǐng)中。經(jīng)由配線板所設(shè)置的邏 輯連接,把音樂數(shù)據(jù)從輸出側(cè)節(jié)點(diǎn)發(fā)送到輸入側(cè)節(jié)點(diǎn)。然而,在前述傳統(tǒng)音樂系統(tǒng)中,僅僅把音樂設(shè)備連接到網(wǎng)絡(luò)是不能在網(wǎng)絡(luò)中實(shí)現(xiàn) 音樂設(shè)備的邏輯連接的,這樣就不會(huì)有數(shù)據(jù)可被發(fā)送到音樂設(shè)備,并且也不會(huì)從音樂設(shè)備 接收數(shù)據(jù)。為了使得數(shù)據(jù)能被發(fā)送到這種新連接到網(wǎng)絡(luò)的音樂設(shè)備和從該設(shè)備接收數(shù)據(jù), 在連接到網(wǎng)絡(luò)的個(gè)人計(jì)算機(jī)上激活如專利文獻(xiàn)2中所公開的配線板應(yīng)用程序,以便為音樂 設(shè)備設(shè)置適當(dāng)?shù)倪壿嬤B接。由用戶經(jīng)由在網(wǎng)絡(luò)中的個(gè)人計(jì)算機(jī)和GUI來(lái)操作圖形畫面而對(duì)各種音樂設(shè)備的 操作參數(shù)等進(jìn)行設(shè)置,這稱為“遙控”。分別為每一類型的音樂設(shè)備提供用于這種遙控的軟 件,如DM2000的Studio Manager (商標(biāo))使用手冊(cè)、XG Editor (商標(biāo))的使用手冊(cè)和DME Manager (商標(biāo))的使用手冊(cè)(它們是可購(gòu)買到的軟件的使用手冊(cè),并且以下將分別被稱作 “非專利文獻(xiàn)1”、“非專利文獻(xiàn)2”和“非專利文獻(xiàn)3”)中所示。根據(jù)上述遙控軟件,在個(gè)人 計(jì)算機(jī)中設(shè)置有這樣的操作參數(shù)存儲(chǔ)區(qū)域,其結(jié)構(gòu)類似于各個(gè)音樂設(shè)備中所設(shè)置的用于存 儲(chǔ)操作參數(shù)的(將被控制的)存儲(chǔ)區(qū)域,并且在個(gè)人計(jì)算機(jī)的圖形畫面上顯示了這樣的畫面,該畫面用于編輯要被控制的各個(gè)音樂設(shè)備的各種操作參數(shù)。當(dāng)用戶在該編輯畫面上執(zhí) 行編輯操作時(shí),在個(gè)人計(jì)算機(jī)的操作參數(shù)存儲(chǔ)區(qū)域中更新對(duì)應(yīng)于編輯操作的操作參數(shù)。這 樣,可在計(jì)算機(jī)上模擬對(duì)各個(gè)音樂設(shè)備中的各種操作參數(shù)所進(jìn)行的編輯操作。而且,通過(guò)在 網(wǎng)絡(luò)中的個(gè)人計(jì)算機(jī)和各個(gè)音樂設(shè)備之間順序地交換操作參數(shù)的更新內(nèi)容,能夠在個(gè)人計(jì) 算機(jī)和各個(gè)音樂設(shè)備的相應(yīng)存儲(chǔ)區(qū)域中保持操作參數(shù)的同一性。而且,諸如混音器和效果器之類的音樂設(shè)備中的每一個(gè)都具有場(chǎng)景存儲(chǔ)/場(chǎng)景重 調(diào)用功能,用于把操作參數(shù)的當(dāng)前設(shè)置(例如,各種開關(guān)和操作器的設(shè)置)整體存儲(chǔ)為“場(chǎng) 景”設(shè)置文件,并且調(diào)用和再現(xiàn)存儲(chǔ)的“場(chǎng)景”。在使用遙控軟件的計(jì)算機(jī)上,也可針對(duì)每一 音樂設(shè)備使用這種場(chǎng)景存儲(chǔ)/場(chǎng)景重調(diào)用功能。然而,因?yàn)獒槍?duì)以上提到的每一種音樂設(shè) 備而設(shè)置不同的遙控軟件,所以不能同時(shí)地或整體地控制不同類型的設(shè)備。在這方面,公開 號(hào)為2005-202138的日本已公開專利申請(qǐng)中披露了這樣的方式,即,使用旨在整體地對(duì)各 個(gè)設(shè)備的遙控進(jìn)行管理的軟件程序來(lái)整體遙控網(wǎng)絡(luò)中的多個(gè)設(shè)備。然而,由于通過(guò)獨(dú)立于上述遙控軟件的專用連接設(shè)置軟件(配線板軟件)來(lái)控制 音樂網(wǎng)絡(luò)中的音樂設(shè)備之間的邏輯連接的設(shè)置、改變等,因此不能根據(jù)所述邏輯連接的設(shè) 置、改變等來(lái)同時(shí)控制不同類型的設(shè)備。因此,不能對(duì)全部設(shè)備整體地執(zhí)行由個(gè)人計(jì)算機(jī)對(duì) 各個(gè)設(shè)備的遙控、和使得音樂系統(tǒng)中的各個(gè)設(shè)備(實(shí)際設(shè)備)同步的控制(即,這樣的控 制,即,用于實(shí)現(xiàn)個(gè)人計(jì)算機(jī)和設(shè)備之間的操作參數(shù)的符合或一致,以及各個(gè)設(shè)備之間的邏 輯連接設(shè)置的一致性),并且必須針對(duì)每一設(shè)備單獨(dú)執(zhí)行所述遙控和控制。
發(fā)明內(nèi)容
考慮到以上問題,本發(fā)明的一個(gè)目的是提供一種控制裝置,在包括通過(guò)網(wǎng)絡(luò)連接 到一起的多個(gè)設(shè)備的音樂系統(tǒng)中,所述控制裝置能夠整體地進(jìn)行各個(gè)設(shè)備的操作條件和邏 輯連接的設(shè)置,尤其是向/從所述各個(gè)設(shè)備進(jìn)行場(chǎng)景存儲(chǔ)/場(chǎng)景重調(diào)用,或者提供一種用于 使得計(jì)算機(jī)起到這種控制裝置的作用的軟件程序。根據(jù)另一方案,本發(fā)明的一個(gè)目的是提供一種控制裝置,在包括通過(guò)網(wǎng)絡(luò)連接到 一起的多個(gè)設(shè)備的音樂系統(tǒng)中,所述控制裝置允許各個(gè)設(shè)備的操作條件和邏輯連接能夠被 容易地設(shè)置,或者提供一種用于使得計(jì)算機(jī)起到這種控制裝置的作用的軟件程序。為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種改進(jìn)的控制裝置,用于在音樂系統(tǒng)中通過(guò)網(wǎng) 絡(luò)對(duì)多個(gè)設(shè)備的設(shè)置進(jìn)行遙控,所述音樂系統(tǒng)包括通過(guò)網(wǎng)絡(luò)連接在一起的多個(gè)設(shè)備和所述 控制裝置,所述控制裝置包括對(duì)應(yīng)于與所述多個(gè)設(shè)備的關(guān)系而配置的當(dāng)前存儲(chǔ)器,用于針 對(duì)每一所述設(shè)備而存儲(chǔ)第一當(dāng)前數(shù)據(jù)組和第二當(dāng)前數(shù)據(jù)組,所述第一當(dāng)前數(shù)據(jù)組用于遙控 所述設(shè)備的操作條件,所述第二當(dāng)前數(shù)據(jù)組用于遙控所述設(shè)備和所述多個(gè)設(shè)備中的另一設(shè) 備之間的邏輯連接;對(duì)應(yīng)于與所述多個(gè)設(shè)備的關(guān)系而配置的庫(kù)存儲(chǔ)器,用于針對(duì)每一所述 設(shè)備而存儲(chǔ)多個(gè)第一數(shù)據(jù)組和多個(gè)第二數(shù)據(jù)組,所述多個(gè)第一數(shù)據(jù)組中的每一數(shù)據(jù)組均用 于遙控所述設(shè)備的操作條件,所述多個(gè)第二數(shù)據(jù)組中的每一數(shù)據(jù)組均用于遙控所述設(shè)備和 所述多個(gè)設(shè)備中的另一設(shè)備之間的邏輯連接;以及場(chǎng)景控制部分,其根據(jù)用于讀出場(chǎng)景的 讀出指令來(lái)執(zhí)行場(chǎng)景讀出控制,所述場(chǎng)景讀出控制包括讀出在針對(duì)所述多個(gè)設(shè)備中的各 個(gè)設(shè)備的所述庫(kù)存儲(chǔ)器中所存儲(chǔ)的、與由讀出指令所指定的場(chǎng)景相對(duì)應(yīng)的第一和第二數(shù)據(jù) 組;把讀出的第一和第二數(shù)據(jù)組存儲(chǔ)在針對(duì)各個(gè)設(shè)備的所述當(dāng)前存儲(chǔ)器中的對(duì)應(yīng)存儲(chǔ)器中,作為第一和第二當(dāng)前數(shù)據(jù)組;以及把指定場(chǎng)景的讀出命令發(fā)送到所述音樂系統(tǒng)中的各 個(gè)設(shè)備,以允許所述控制裝置和所述多個(gè)設(shè)備整體地執(zhí)行所述場(chǎng)景的讀出。在本發(fā)明的控制裝置中,針對(duì)每一設(shè)備,在針對(duì)該設(shè)備的當(dāng)前存儲(chǔ)器中存儲(chǔ)第一 當(dāng)前數(shù)據(jù)組和第二當(dāng)前數(shù)據(jù)組,所述第一當(dāng)前數(shù)據(jù)組用于遙控所述設(shè)備的操作條件,所述 第二當(dāng)前數(shù)據(jù)組用于遙控所述設(shè)備和所述多個(gè)設(shè)備中的另一設(shè)備之間的邏輯連接,并且在 針對(duì)所述設(shè)備的庫(kù)存儲(chǔ)器中存儲(chǔ)多個(gè)第一數(shù)據(jù)組和多個(gè)第二數(shù)據(jù)組,所述多個(gè)第一數(shù)據(jù)組 每一組用于遙控所述設(shè)備的操作條件,所述多個(gè)第二數(shù)據(jù)組每一組用于遙控所述設(shè)備和所 述多個(gè)設(shè)備中的另一設(shè)備之間的邏輯連接。在場(chǎng)景讀出(場(chǎng)景重調(diào)用)時(shí),對(duì)應(yīng)于由讀出 指令指定的場(chǎng)景,從針對(duì)各個(gè)設(shè)備的庫(kù)存儲(chǔ)器中讀出第一和第二數(shù)據(jù)組,并且將它們存儲(chǔ) 在針對(duì)所述各個(gè)設(shè)備的對(duì)應(yīng)當(dāng)前存儲(chǔ)器中,作為第一和第二當(dāng)前數(shù)據(jù)組,并且把用于所指 定的場(chǎng)景的讀出命令發(fā)送到所述音樂系統(tǒng)中的所述各個(gè)設(shè)備。這樣,可整體地重調(diào)用多個(gè) 設(shè)備中的操作條件(第一數(shù)據(jù)組)和邏輯連接(第二數(shù)據(jù)組)。因?yàn)椴粌H可重調(diào)用操作條 件而且可重調(diào)用邏輯連接條件或狀態(tài),所以本發(fā)明允許針對(duì)多個(gè)設(shè)備并且進(jìn)而針對(duì)整個(gè)音 樂網(wǎng)絡(luò)整體地進(jìn)行場(chǎng)景重調(diào)用。因此,在包括通過(guò)網(wǎng)絡(luò)連接的多個(gè)設(shè)備的音樂系統(tǒng)中,本發(fā) 明帶來(lái)了以下優(yōu)點(diǎn),即,能夠更加容易地設(shè)置所述設(shè)備的相應(yīng)的操作和邏輯連接,尤其是場(chǎng) 景重調(diào)用控制。所述場(chǎng)景控制部分還可根據(jù)用于寫入場(chǎng)景的寫入指令來(lái)執(zhí)行場(chǎng)景寫入控制,所述 場(chǎng)景寫入控制包括把存儲(chǔ)在針對(duì)所述各個(gè)設(shè)備的所述當(dāng)前存儲(chǔ)器中的第一和第二當(dāng)前數(shù) 據(jù)組寫入到針對(duì)各個(gè)設(shè)備的所述庫(kù)存儲(chǔ)器的對(duì)應(yīng)存儲(chǔ)器中,作為第一和第二數(shù)據(jù)組,并且 與寫入指令所指定的場(chǎng)景相關(guān)聯(lián);以及把針對(duì)所指定的場(chǎng)景的寫入命令發(fā)送到所述音樂系 統(tǒng)中的每一所述設(shè)備,以便允許所述控制裝置和所述多個(gè)設(shè)備整體地執(zhí)行場(chǎng)景的寫入。通 過(guò)這種場(chǎng)景寫入控制(即,場(chǎng)景存儲(chǔ)控制),本發(fā)明允許整體地存儲(chǔ)所述多個(gè)設(shè)備的操作條 件和所述多個(gè)設(shè)備之間的邏輯連接,因此,本發(fā)明允許為多個(gè)設(shè)備并且進(jìn)而為整個(gè)音樂網(wǎng) 絡(luò)整體地進(jìn)行場(chǎng)景重調(diào)用。根據(jù)本發(fā)明的又一方案,提供一種改進(jìn)的音樂系統(tǒng),其包括通過(guò)網(wǎng)絡(luò)連接到一起 的多個(gè)設(shè)備和通過(guò)網(wǎng)絡(luò)對(duì)多個(gè)設(shè)備的設(shè)置進(jìn)行遙控的控制裝置。在該音樂系統(tǒng)中,每一所 述設(shè)備包括本地當(dāng)前存儲(chǔ)器,其存儲(chǔ)第一當(dāng)前數(shù)據(jù)組和第二當(dāng)前數(shù)據(jù)組,所述第一當(dāng)前數(shù) 據(jù)組用于控制所述設(shè)備的當(dāng)前操作條件,所述第二當(dāng)前數(shù)據(jù)組用于控制所述設(shè)備和所述多 個(gè)設(shè)備中的另一設(shè)備之間的邏輯連接;本地庫(kù)存儲(chǔ)器,其存儲(chǔ)多個(gè)第一數(shù)據(jù)組和多個(gè)第二 數(shù)據(jù)組,所述多個(gè)第一數(shù)據(jù)組中的每一數(shù)據(jù)組均用于控制所述設(shè)備的操作條件,所述多個(gè) 第二數(shù)據(jù)組中的每一數(shù)據(jù)組均用于控制所述設(shè)備和所述多個(gè)設(shè)備中的另一設(shè)備之間的邏 輯連接;以及本地場(chǎng)景控制部分,其響應(yīng)于所述控制裝置發(fā)送的讀出指令而讀出第一和第 二數(shù)據(jù)組,所述第一和第二數(shù)據(jù)組對(duì)應(yīng)于讀出指令所指定的場(chǎng)景并存儲(chǔ)在所述設(shè)備的所述 本地庫(kù)存儲(chǔ)器中,并且所述本地場(chǎng)景控制部分把讀出的第一和第二數(shù)據(jù)組存儲(chǔ)到所述設(shè)備 的所述本地當(dāng)前存儲(chǔ)器中,作為所述第一和第二當(dāng)前數(shù)據(jù)組。而且,在該音樂系統(tǒng)中,所述 控制裝置包括對(duì)應(yīng)于與所述多個(gè)設(shè)備的關(guān)系而配置的當(dāng)前存儲(chǔ)器,用于針對(duì)每一所述設(shè) 備而存儲(chǔ)第一當(dāng)前數(shù)據(jù)組和第二當(dāng)前數(shù)據(jù)組,所述第一當(dāng)前數(shù)據(jù)組用于遙控所述設(shè)備的操 作條件,所述第二當(dāng)前數(shù)據(jù)組用于遙控所述設(shè)備和所述多個(gè)設(shè)備中的另一設(shè)備之間的邏輯 連接;對(duì)應(yīng)于與所述多個(gè)設(shè)備的關(guān)系而配置的庫(kù)存儲(chǔ)器,用于針對(duì)每一所述設(shè)備而存儲(chǔ)多
8個(gè)第一數(shù)據(jù)組和多個(gè)第二數(shù)據(jù)組,所述多個(gè)第一數(shù)據(jù)組中的每一數(shù)據(jù)組均用于遙控所述設(shè) 備的操作條件,所述多個(gè)第二數(shù)據(jù)組中的每一數(shù)據(jù)組均用于遙控所述設(shè)備和所述多個(gè)設(shè)備 中的另一設(shè)備之間的邏輯連接;以及場(chǎng)景控制部分,其根據(jù)用于讀出場(chǎng)景的讀出指令來(lái)執(zhí) 行場(chǎng)景讀出控制,所述場(chǎng)景讀出控制包括讀出存儲(chǔ)在針對(duì)所述多個(gè)設(shè)備中的各個(gè)設(shè)備的 所述庫(kù)存儲(chǔ)器中的、對(duì)應(yīng)于由讀出指令所指定的場(chǎng)景的第一和第二數(shù)據(jù)組;把讀出的第一 和第二數(shù)據(jù)組存儲(chǔ)在針對(duì)各個(gè)設(shè)備的所述當(dāng)前存儲(chǔ)器中的對(duì)應(yīng)存儲(chǔ)器中,作為第一和第二 當(dāng)前數(shù)據(jù)組;以及把指定場(chǎng)景的讀出命令發(fā)送到所述音樂系統(tǒng)中的各個(gè)設(shè)備,以便允許所 述控制裝置和所述多個(gè)設(shè)備整體地對(duì)所述場(chǎng)景執(zhí)行讀出。因此,通過(guò)該音樂系統(tǒng),響應(yīng)于由所述控制裝置產(chǎn)生的場(chǎng)景讀出(即,場(chǎng)景重調(diào) 用)指令,可通過(guò)遙控來(lái)整體再現(xiàn)一起連接到網(wǎng)絡(luò)的多個(gè)音樂設(shè)備的相應(yīng)操作條件和所述 網(wǎng)絡(luò)中的多個(gè)音樂設(shè)備之間的邏輯連接。根據(jù)本發(fā)明的又一方案,提供一種改進(jìn)的控制裝置,用于在音樂系統(tǒng)中通過(guò)網(wǎng)絡(luò) 對(duì)多個(gè)設(shè)備的邏輯連接進(jìn)行遙控,所述音樂系統(tǒng)包括通過(guò)網(wǎng)絡(luò)連接到一起的多個(gè)設(shè)備和所 述控制裝置,該音樂系統(tǒng)中的每一設(shè)備均能夠?qū)崿F(xiàn)由軟件形成的模塊,以執(zhí)行預(yù)定功能,本 發(fā)明的控制裝置包括顯示器;遙控部分,其運(yùn)行各種控制模塊,用以對(duì)由所述音樂系統(tǒng)中 的所述多個(gè)設(shè)備中的各個(gè)設(shè)備所實(shí)現(xiàn)的模塊的設(shè)置和邏輯連接條件進(jìn)行遙控;顯示器控制 部分,其使得所述顯示器以圖形方式顯示如下圖像,即,表示由所述音樂系統(tǒng)中的各個(gè)設(shè)備 所實(shí)現(xiàn)的模塊的圖像,以及表示模塊之間的邏輯連接條件的圖像;可由用戶使用的操作部 分,其執(zhí)行模塊圖像移動(dòng)操作,用以在所述顯示器上把以圖形方式顯示在所述顯示器上的 所期望的一個(gè)模塊的圖像,從實(shí)現(xiàn)模塊的所述設(shè)備的圖像區(qū)域移動(dòng)到所述多個(gè)設(shè)備中的另 一設(shè)備的圖像區(qū)域;移動(dòng)處理部分,其響應(yīng)于用戶通過(guò)所述操作部分而進(jìn)行的模塊圖像移 動(dòng)操作,使得所述遙控部分激活等價(jià)于被移離設(shè)備的模塊的新的控制模塊,來(lái)對(duì)新的被移 至設(shè)備的模塊進(jìn)行遙控,所述被移至設(shè)備是圖像要被移動(dòng)到的設(shè)備;使得新的控制模塊的 設(shè)置和邏輯連接條件符合被移離設(shè)備的模塊的控制模塊的設(shè)置和邏輯連接條件,并且使被 移離設(shè)備的模塊的控制模塊失效;以及顯示更新控制部分,當(dāng)所述移動(dòng)處理部分響應(yīng)于所 述模塊圖像移動(dòng)操作而進(jìn)行的一系列操作已被成功執(zhí)行時(shí),所述顯示更新控制部分把所述 顯示器上的圖形顯示更新為反映了該移動(dòng)的顯示。在以前述方式構(gòu)造的本發(fā)明中,把表示由所述音樂系統(tǒng)中的所述各個(gè)設(shè)備所實(shí)現(xiàn) 的模塊的圖像、和表示所述模塊之間的邏輯連接條件的圖像以圖形方式顯示在所述控制裝 置的顯示器上,并且用戶可在所述顯示器上對(duì)以圖形方式顯示的圖像中所期望的一個(gè)圖像 進(jìn)行移位或移動(dòng)操作,使其從實(shí)現(xiàn)所述模塊的設(shè)備的圖像區(qū)域移動(dòng)到所述多個(gè)設(shè)備中的另 一設(shè)備的圖像區(qū)域。響應(yīng)于由用戶執(zhí)行的模塊圖像移動(dòng)操作,所述遙控部分對(duì)被移離設(shè)備, 即所述圖像使被移離的設(shè)備的控制模塊失效,激活被移至設(shè)備,即所述圖像將被移至的設(shè) 備的新控制模塊,并且對(duì)新控制模塊進(jìn)行設(shè)置和邏輯連接。根據(jù)這樣的操作,把所述顯示器 上顯示的圖形更新為其中反映了圖像移動(dòng)的顯示。而且,所述控制裝置能夠?qū)崿F(xiàn)由軟件形成的模塊以便執(zhí)行預(yù)定功能,并且所述顯 示控制部分能夠使得所述顯示器以圖形方式顯示如下圖像,即,表示由所述音樂系統(tǒng)中的 各個(gè)設(shè)備和所述控制裝置所實(shí)現(xiàn)的模塊的圖像,以及表示模塊之間的邏輯連接的圖像。響 應(yīng)于由用戶通過(guò)所述操作部分進(jìn)行的操作,可在所述顯示器上把以圖形方式顯示在所述顯
9示器上的所期望的一個(gè)模塊的圖像,從實(shí)現(xiàn)模塊的所述設(shè)備的圖像區(qū)域移動(dòng)到所述控制裝 置的圖像區(qū)域,或者從實(shí)現(xiàn)模塊的所述設(shè)備的圖像區(qū)域移動(dòng)到所述多個(gè)設(shè)備中所期望的一 個(gè)設(shè)備的圖像區(qū)域。通過(guò)這樣的結(jié)構(gòu),在包括通過(guò)網(wǎng)絡(luò)連接的多個(gè)設(shè)備和控制裝置(節(jié)點(diǎn))的音樂系 統(tǒng)中,例如已經(jīng)由DSP引擎(節(jié)點(diǎn))實(shí)現(xiàn)的模塊可被移位或移動(dòng)到具有仍被保持的模塊的 當(dāng)前設(shè)置和邏輯連接條件的控制裝置。因此,本發(fā)明可極大地便于用戶操作,以使用所述控 制裝置的資源來(lái)實(shí)現(xiàn)所述模塊。因此,本發(fā)明可帶來(lái)這樣的優(yōu)點(diǎn),即,能夠容易地設(shè)置和改 變由所述控制裝置進(jìn)行相應(yīng)操作的設(shè)置以及所述多個(gè)設(shè)備的邏輯連接。根據(jù)本發(fā)明的又一方案,提供一種改進(jìn)的音樂系統(tǒng),其包括通過(guò)網(wǎng)絡(luò)連接到一起 的多個(gè)設(shè)備和控制裝置,所述控制裝置用于通過(guò)網(wǎng)絡(luò)對(duì)多個(gè)設(shè)備中的每一個(gè)設(shè)備的邏輯連 接進(jìn)行遙控。在該音樂系統(tǒng)中,每一所述設(shè)備均包括運(yùn)行部分,其運(yùn)行由軟件形成的模塊 以執(zhí)行預(yù)定功能;以及連接部分,其使用網(wǎng)絡(luò)把模塊的輸入/輸出與所述多個(gè)設(shè)備中的另 一設(shè)備的輸入/輸出邏輯地連接起來(lái)。而且,在該音樂系統(tǒng)中,所述控制裝置包括顯示器; 顯示器控制部分,其使得所述顯示器以圖形方式顯示如下圖像,即,表示由所述音樂系統(tǒng)中 的所述多個(gè)設(shè)備實(shí)現(xiàn)的模塊的圖像,以及表示模塊之間的邏輯連接條件的圖像;可由用戶 使用的操作部分,其執(zhí)行模塊圖像移動(dòng)操作,用以在所述顯示器上把以圖形方式顯示在所 述顯示器上的所期望的一個(gè)模塊的圖像,從實(shí)現(xiàn)模塊的所述設(shè)備的圖像區(qū)域移動(dòng)到所述多 個(gè)設(shè)備中的另一設(shè)備的圖像區(qū)域;移動(dòng)處理部分,其響應(yīng)于用戶通過(guò)所述操作部分并通過(guò) 經(jīng)由網(wǎng)絡(luò)的遙控而進(jìn)行的模塊圖像移動(dòng)操作;使得被移至設(shè)備的所述運(yùn)行部分激活等價(jià)于 被移離設(shè)備的模塊的新模塊,所述被移至設(shè)備是圖像要被移動(dòng)到的設(shè)備;使得新的被移至 設(shè)備的模塊的設(shè)置和邏輯連接條件符合被移離設(shè)備的模塊的設(shè)置和邏輯連接條件,并且使 得所述運(yùn)行部分使被移離設(shè)備的模塊失效;以及顯示更新控制部分,當(dāng)所述移動(dòng)處理部分 響應(yīng)于模塊圖像移動(dòng)操作而進(jìn)行的一系列操作已被成功執(zhí)行時(shí),所述顯示更新控制部分把 所述顯示器上的圖形顯示更新為反映了該移動(dòng)的顯示。響應(yīng)于通過(guò)用戶和經(jīng)由網(wǎng)絡(luò)的遙控而進(jìn)行的模塊圖像移動(dòng)操作,所述被移至設(shè)備 的運(yùn)行部分激活等價(jià)于所述被移離設(shè)備的模塊的新模塊,使得所述被移至設(shè)備的新模塊的 設(shè)置和邏輯連接條件符合所述被移離設(shè)備的模塊的設(shè)置和邏輯連接條件,并且所述被移離 設(shè)備的所述運(yùn)行部分使所述被移離設(shè)備的所述模塊失效。因此,可在所述被移至設(shè)備的軟 件模塊中傳輸和設(shè)置所述被移離設(shè)備的所述模塊的設(shè)置和邏輯連接條件,從而,通過(guò)用戶 進(jìn)行的圖像移動(dòng)操作,可最為容易地執(zhí)行網(wǎng)絡(luò)中任何所期望的模塊的移動(dòng)。根據(jù)本發(fā)明的又一方案,提供一種改進(jìn)的音樂系統(tǒng),其包括通過(guò)網(wǎng)絡(luò)連接到一起 的多個(gè)設(shè)備和控制裝置,所述控制裝置通過(guò)網(wǎng)絡(luò)對(duì)多個(gè)設(shè)備的相應(yīng)設(shè)置進(jìn)行遙控。在該音 樂系統(tǒng)中,所述控制裝置包括多個(gè)工作存儲(chǔ)器,其對(duì)應(yīng)于應(yīng)該存在于所述音樂系統(tǒng)中的多 個(gè)設(shè)備而配置,并且存儲(chǔ)所述多個(gè)設(shè)備的相應(yīng)設(shè)置;分配部分,其把存儲(chǔ)在所述多個(gè)工作存 儲(chǔ)器中的所述多個(gè)設(shè)備的相應(yīng)設(shè)置分配給所述音樂系統(tǒng)中的對(duì)應(yīng)設(shè)備,其中,當(dāng)特殊設(shè)備 的設(shè)置不能被分配給所述音樂系統(tǒng)中的任意一個(gè)所述設(shè)備時(shí),所述分配部分在所述音樂系 統(tǒng)中搜索任何能夠替代該特殊設(shè)備的設(shè)備,并且作為替代分配而把該特殊設(shè)備的設(shè)置分配 給從所述音樂系統(tǒng)中搜索到的能夠替代該特殊設(shè)備的設(shè)備;同步指令部分,其產(chǎn)生整體地 對(duì)多個(gè)設(shè)備進(jìn)行同步的同步指令;以及同步處理部分,其響應(yīng)于同步指令,而使得所述音樂系統(tǒng)中的所述多個(gè)設(shè)備的相應(yīng)設(shè)置符合存儲(chǔ)在所述多個(gè)工作存儲(chǔ)器中的所述多個(gè)設(shè)備的 相應(yīng)設(shè)置,從而執(zhí)行同步處理,用以允許存儲(chǔ)在所述多個(gè)工作存儲(chǔ)器中的所述多個(gè)設(shè)備的 設(shè)置和所述音樂系統(tǒng)中的所述多個(gè)設(shè)備的設(shè)置在對(duì)應(yīng)的設(shè)備之間互相符合,其中,執(zhí)行同 步,以便使得被分配為該特殊設(shè)備的替代的、能夠替代該特殊設(shè)備的設(shè)備的設(shè)置,符合該特 殊設(shè)備的設(shè)置。在以前述方式構(gòu)成的本發(fā)明中,所述控制裝置把應(yīng)該存在于所述音樂系統(tǒng)中的多 個(gè)設(shè)備的設(shè)置存儲(chǔ)在對(duì)應(yīng)的工作存儲(chǔ)器,并且所述分配部分把存儲(chǔ)在所述多個(gè)工作存儲(chǔ)器 中的所述多個(gè)設(shè)備的相應(yīng)設(shè)置分配給所述音樂系統(tǒng)中的對(duì)應(yīng)設(shè)備。當(dāng)特殊設(shè)備的設(shè)置不能 被分配給所述音樂系統(tǒng)中的所述多個(gè)設(shè)備中的任一個(gè)時(shí),所述分配部分在所述音樂系統(tǒng)中 搜索任一能夠替代所述特殊設(shè)備的設(shè)備,并且作為可選的或替代的分配,把所述特殊設(shè)備 的設(shè)置分配給從所述音樂系統(tǒng)中搜索到的能夠替代所述特殊設(shè)備的設(shè)備。當(dāng)執(zhí)行同步處理 時(shí),響應(yīng)于同步指令,使得所述音樂系統(tǒng)中的所述多個(gè)設(shè)備的相應(yīng)設(shè)置和存儲(chǔ)在所述多個(gè) 工作存儲(chǔ)器中的設(shè)備的設(shè)置相符合,執(zhí)行同步,以便使得能夠替代所述特殊設(shè)備、被分配為 所述特殊設(shè)備的替代的設(shè)備的設(shè)置符合存儲(chǔ)在所述工作存儲(chǔ)器中的所述特殊設(shè)備的設(shè)置。 因此,當(dāng)在所述控制裝置的控制下,對(duì)多個(gè)所期望的設(shè)備的組合進(jìn)行整體同步處理時(shí),本發(fā) 明能夠?qū)崿F(xiàn)被極大增強(qiáng)了的系統(tǒng)的可用性。在本發(fā)明中,存儲(chǔ)在與所述設(shè)備對(duì)應(yīng)的工作存儲(chǔ)器中的每一所述設(shè)備的“設(shè)置”包 括用于設(shè)置所述設(shè)備的操作條件的數(shù)據(jù)組、和用于設(shè)置所述設(shè)備和所述多個(gè)設(shè)備中的另一 設(shè)備之間的邏輯連接的數(shù)據(jù)組,并且,所述同步處理部分能夠不僅根據(jù)操作條件而且根據(jù) 與所述多個(gè)設(shè)備中的另一設(shè)備的邏輯連接來(lái)對(duì)所述每一設(shè)備執(zhí)行同步。因此,即使要被同 步的所述多個(gè)設(shè)備中的任一特殊設(shè)備沒有連接到網(wǎng)絡(luò),另一設(shè)備也可替代所述特殊設(shè)備, 從而能夠以整體方式控制為所述各個(gè)設(shè)備設(shè)置的操作條件和邏輯連接條件、和實(shí)際設(shè)備的 操作條件和邏輯連接條件。因此,在包括通過(guò)網(wǎng)絡(luò)連接的多個(gè)設(shè)備(節(jié)點(diǎn))的音樂系統(tǒng)中, 本發(fā)明可帶來(lái)這樣的優(yōu)點(diǎn),即,控制裝置能夠更加容易地設(shè)置或改變所述多個(gè)設(shè)備的操作 和邏輯連接。根據(jù)本發(fā)明的又一方案,提供一種改進(jìn)的程序,用于使計(jì)算機(jī)執(zhí)行對(duì)音樂系統(tǒng)中 的每一設(shè)備的操作和邏輯連接進(jìn)行設(shè)置的過(guò)程,所述音樂系統(tǒng)包括通過(guò)網(wǎng)絡(luò)連接到一起的 多個(gè)設(shè)備,所述音樂系統(tǒng)中的所述多個(gè)設(shè)備包括用于實(shí)現(xiàn)硬件模塊的設(shè)備和用于實(shí)現(xiàn)軟件 模塊的設(shè)備,所述程序包括使得顯示器以圖形方式顯示所述音樂系統(tǒng)中的所述模塊之間 的邏輯連接條件的過(guò)程;使得用戶執(zhí)行輸入操作,用以從顯示器上所顯示的模塊中選擇所 期望的模塊,并且使得用戶執(zhí)行輸入操作,用以對(duì)所選擇的模塊與多個(gè)模塊中另一模塊之 間的邏輯連接進(jìn)行設(shè)置的過(guò)程;以及使得用戶執(zhí)行輸入操作,用以從所顯示的模塊中選擇 所期望的模塊,以便將用于對(duì)所選擇的模塊的操作進(jìn)行設(shè)置的畫面呈現(xiàn)在顯示器上,并且 使得用戶執(zhí)行輸入操作,用以通過(guò)該畫面對(duì)所選擇的模塊的操作進(jìn)行設(shè)置的過(guò)程。通過(guò)這種程序,把所述網(wǎng)絡(luò)中的全部設(shè)備的相應(yīng)邏輯連接條件以圖形方式在畫面 上顯示給用戶,而不考慮所述設(shè)備實(shí)現(xiàn)硬件模塊還是軟件模塊。通過(guò)該顯示畫面,用戶可執(zhí) 行各種輸入操作,諸如選擇所期望的模塊并且設(shè)置、改變和刪除所選擇的模塊的邏輯連接 的操作。而且,也可顯示一個(gè)畫面以允許用戶執(zhí)行諸如設(shè)置、改變和刪除所選擇的模塊的操 作連接之類的操作。其后,根據(jù)通過(guò)所述畫面設(shè)置的邏輯連接條件或操作連接,可實(shí)際設(shè)置與所述模塊對(duì)應(yīng)的設(shè)備的邏輯連接條件或操作條件。因此,本發(fā)明允許設(shè)置音樂系統(tǒng)中全 部的網(wǎng)絡(luò)連接設(shè)備的邏輯連接和操作條件。因此,用戶可更為容易地設(shè)置所述網(wǎng)絡(luò)連接設(shè) 備的相應(yīng)邏輯連接和操作條件。本發(fā)明不僅可被構(gòu)造和實(shí)現(xiàn)為以上討論的裝置發(fā)明,而且可被構(gòu)造和實(shí)現(xiàn)為方法 發(fā)明。而且,本發(fā)明可被構(gòu)造和實(shí)現(xiàn)為由諸如計(jì)算機(jī)或DSP之類的處理器所執(zhí)行的軟件程 序,而且還可被構(gòu)造和實(shí)現(xiàn)為存儲(chǔ)這種軟件程序的存儲(chǔ)介質(zhì)。此外,用在本發(fā)明中的處理器 可包括具有內(nèi)置在硬件中的專用邏輯的專用處理器,更不用說(shuō)能夠運(yùn)行所期望的軟件程序 的計(jì)算機(jī)或其它通用類處理器。以下將描述本發(fā)明實(shí)施例,但是應(yīng)該意識(shí)到,本發(fā)明不限于所描述的實(shí)施例,在不 脫離基本原理的情況下可對(duì)本發(fā)明進(jìn)行各種變型。因此,本發(fā)明的范圍僅由所附權(quán)利要求 確定。
為了更好地理解本發(fā)明的目的和其它特性,以下將參照附圖來(lái)更詳細(xì)地描述優(yōu)選 實(shí)施例,其中圖1是示意性地示出根據(jù)本發(fā)明的實(shí)施例的音樂系統(tǒng)的實(shí)例設(shè)置的框圖,可將操 作和連接設(shè)置的集成CAD軟件應(yīng)用于所述音樂系統(tǒng);圖2是示出音樂系統(tǒng)的實(shí)施例中的每一硬件(HW)設(shè)備的實(shí)例硬件設(shè)置的框圖;圖3是示出當(dāng)通過(guò)控制裝置(PC)執(zhí)行具有插入其中的集成CAD軟件的音樂制作 應(yīng)用軟件時(shí)顯示的實(shí)例顯示畫面的示圖;圖4是示出根據(jù)集成CAD軟件以圖形方式顯示網(wǎng)絡(luò)中的全部模塊的連接條件的集 成CAD畫面的示圖;圖5是概述根據(jù)實(shí)施例的音樂LAN中的數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸時(shí)序圖;圖6是示出在集成CAD畫面上選擇的模塊的設(shè)置操作的操作設(shè)置畫面的實(shí)例的示 圖;圖7是示出用于對(duì)通過(guò)集成CAD而選擇的模塊執(zhí)行CAD編輯的模塊CAD畫面的實(shí) 例的示圖;圖8的(a)和(b)是示出集成CAD工作存儲(chǔ)器的實(shí)例結(jié)構(gòu)的示圖,圖8 (c)是示出 每一音樂設(shè)備中的工作存儲(chǔ)器的實(shí)例結(jié)構(gòu)的示圖;圖9是示出圖8的“M當(dāng)前”、“麗當(dāng)前”、“MD庫(kù)”和“MND庫(kù)”的結(jié)構(gòu)的實(shí)例的示 圖;圖10是示出圖8的“SM庫(kù)”、“C庫(kù)”和“USM庫(kù)”的結(jié)構(gòu)的實(shí)例的示圖;圖11是示出圖8的集成場(chǎng)景存儲(chǔ)器的實(shí)例結(jié)構(gòu)的示圖;圖12A是示出當(dāng)要執(zhí)行整體同步處理時(shí)顯示的確認(rèn)畫面的實(shí)例的示圖,圖12B是 示出在執(zhí)行了整體同步處理之后的集成CAD畫面的實(shí)例的示圖;圖13是概述根據(jù)實(shí)施例的每一(功能固定的)音樂設(shè)備中執(zhí)行的控制的框圖;圖14是概述根據(jù)實(shí)施例的每一(功能可變的)音樂設(shè)備中執(zhí)行的控制的框圖;圖15是概述根據(jù)實(shí)施例在PC中執(zhí)行的控制的框圖;圖16A和16B是示出根據(jù)實(shí)施例的場(chǎng)景存儲(chǔ)處理的實(shí)例的流程圖17A和17B是示出根據(jù)實(shí)施例的場(chǎng)景重調(diào)用處理的實(shí)例的流程圖;圖18是示出根據(jù)實(shí)施例的每一模塊中執(zhí)行的參數(shù)值改變處理的實(shí)例的流程圖;圖19A-19C是示出把新軟件模塊分配給集成CAD畫面的處理的實(shí)例的流程圖;圖20A-20C是示出對(duì)集成CAD畫面進(jìn)行軟件模塊移動(dòng)處理的實(shí)例的流程圖;圖21是示出響應(yīng)于對(duì)集成CAD畫面進(jìn)行的模塊間邏輯連接操作而進(jìn)行的連接處 理的實(shí)例的流程圖;以及圖22A是根據(jù)實(shí)施例的整體同步處理的流程圖,圖22B是在集成CAD畫面中執(zhí)行 的替代分配處理的流程圖。
具體實(shí)施例方式圖1是示意性地示出根據(jù)本發(fā)明的實(shí)施例的音樂系統(tǒng)的實(shí)例設(shè)置的框圖,可將 操作和連接設(shè)置的集成CAD軟件應(yīng)用于所述音樂系統(tǒng)。該音樂系統(tǒng)包括通過(guò)網(wǎng)絡(luò)(音樂 LAN) 10連接到一起的多個(gè)節(jié)點(diǎn)(例如,涉及音樂演奏、再現(xiàn)、控制等的音樂設(shè)備)2-6,所述 網(wǎng)絡(luò)基于預(yù)定通信標(biāo)準(zhǔn)(可為所期望的任何標(biāo)準(zhǔn),諸如本申請(qǐng)的受讓人所提出的并以其商 標(biāo)“mLAN”命名的數(shù)字?jǐn)?shù)據(jù)傳輸協(xié)議、USB、CobraNet(以太網(wǎng))、無(wú)線LAN、或MADI)。在音樂 LAN 10中,MIDI數(shù)據(jù)和數(shù)字音頻數(shù)據(jù)的總線基于預(yù)定通信標(biāo)準(zhǔn)(例如,IEEE1394)由多個(gè) 傳輸線路構(gòu)成,通過(guò)多個(gè)傳輸線路實(shí)時(shí)將MIDI數(shù)據(jù)、數(shù)字音頻數(shù)據(jù)、控制信號(hào)等從所期望 的節(jié)點(diǎn)傳輸?shù)搅硪凰谕墓?jié)點(diǎn)。注意,在運(yùn)行集成CAD軟件時(shí),可通過(guò)MIDI數(shù)據(jù)總線傳 輸要給到各個(gè)節(jié)點(diǎn)的指令、控制數(shù)據(jù)等。在圖1中,控制裝置1和各種音樂設(shè)備2-6作為節(jié)點(diǎn)的基本實(shí)例而被示出??刂?裝置1通常包括個(gè)人計(jì)算機(jī)(以下簡(jiǎn)寫為“PC”),PC中不僅結(jié)合了具體化的集成CAD軟件 而且結(jié)合了用于實(shí)現(xiàn)各種音樂相關(guān)的功能的其他軟件,以便執(zhí)行屬于各種音樂相關(guān)功能的 程序。而且,PC 1中還安裝有用于通過(guò)PC 1遙控音樂設(shè)備2-6的遙控軟件(參見上述非 專利文獻(xiàn)1-3)。如同傳統(tǒng)音樂系統(tǒng),在此采用的遙控軟件被構(gòu)成為要被插入到其他軟件中 的插件模塊,并且針對(duì)每一類型的音樂設(shè)備而被分別提供。集成CAD軟件是用于管理音樂 LAN 10中的各個(gè)設(shè)備的操作和連接設(shè)置的程序,并且如下所述,各種不同類型的設(shè)備的操 作設(shè)置和設(shè)備之間的邏輯連接可被所述集成CAD軟件整體管理和控制。假設(shè)在本實(shí)施例中,PC 1中安裝有音樂生成軟件,用于實(shí)現(xiàn)作為前述音樂相關(guān)功 能的“音序器”功能(MIDI數(shù)據(jù)記錄/再現(xiàn)功能或自動(dòng)演奏功能)和“錄音機(jī)”功能(音頻 波形記錄/再現(xiàn)功能),所述集成CAD軟件被設(shè)置為這種音樂生成軟件的插件軟件,并且每 一所述遙控軟件被設(shè)置為集成CAD軟件的插件軟件。而且,除了前述音樂相關(guān)功能之外,根 據(jù)需要,PC 1中還可結(jié)合其它音樂相關(guān)功能的其它處理模塊,諸如“合成器”(音調(diào)合成功 能)、“混音器”(音頻波形信號(hào)混合功能)和“效果器”(音頻效果給與功能)。作為音樂設(shè)備2-6的例子,諸如引擎2和5、混音器3、和合成器4之類的各種硬 件裝置被連接到音樂LAN 10,所述硬件裝置執(zhí)行所期望的數(shù)字信號(hào)處理(數(shù)字音頻信號(hào)處 理),并且諸如波形I/O裝置6的硬件裝置輸入和輸出模擬音頻波形數(shù)據(jù)。在圖1中,加到 引擎2和5結(jié)尾的后綴字符“C”和“D”、加到“混音器”結(jié)尾的后綴字符“A”、加到“合成器” 結(jié)尾的后綴字符“C”和加到“波形I/O”結(jié)尾的后綴字符“A”是意圖區(qū)分各種硬件設(shè)備的 有用字符。然而,這些后綴字符可被理解為表示設(shè)備類型的標(biāo)記。如下所述,各個(gè)模塊或硬件組件可由它們的相應(yīng)唯一 ID來(lái)標(biāo)識(shí)。在此場(chǎng)景中,僅為了便于說(shuō)明而加上后綴字符。 而且,字符組NCX、NCY和NCZ被分配給設(shè)置在各個(gè)設(shè)備2-6中的網(wǎng)絡(luò)連接器以連接到音樂 LAN10。而且,例如,加到字符“NC”(網(wǎng)絡(luò)的縮寫)中的字符X、Y和Z表示網(wǎng)絡(luò)連接器具有 不同的類型。而且,字符組WCA和WCC被分配給設(shè)置在混音器和處理引擎5中的波連接器, 用于輸入和輸出波形數(shù)據(jù)。加到字符“WC”(波連接器的縮寫)的字符A和C例如表示波連 接器具有不同的類型。在圖1中,每一加到PC 1和各個(gè)節(jié)點(diǎn)2-6中的大寫字母“冊(cè)”均表示對(duì)應(yīng)的設(shè)備 由硬件資源構(gòu)造。而且,在圖1中,示出了處理引擎2和混音器3通過(guò)級(jí)聯(lián)電纜在物理上相 互連接(即,彼此級(jí)連)的系統(tǒng)結(jié)構(gòu)實(shí)例結(jié)構(gòu)?!凹?jí)聯(lián)連接”是在混音器之間的一種連接, 旨在允許在多個(gè)混音器之間互換音頻信號(hào)和控制信號(hào),從而增強(qiáng)了混音器的整體處理能力 (諸如混音總線的數(shù)量)。即,級(jí)聯(lián)是通過(guò)專用電纜的物理連接,其不同于在音樂LAN 10中 的節(jié)點(diǎn)之間的邏輯連接。圖2是概述音樂設(shè)備(硬件(HW)設(shè)備)2-6的電子硬件設(shè)置實(shí)例的框圖。如下詳 述的,音樂設(shè)備2-6實(shí)現(xiàn)的操作和功能使一個(gè)設(shè)備類型不同于另一個(gè)設(shè)備類型。因?yàn)橐魳?設(shè)備2-6根據(jù)電子硬件設(shè)置的略圖可被認(rèn)為通常彼此相似,所以為了便于說(shuō)明和解釋,可 被認(rèn)為是每一音樂設(shè)備2-6的電子硬件設(shè)置的典型的結(jié)構(gòu)形式被代表性地顯示在圖2中。 如圖2所示,每一設(shè)備2-6包括CPU20、閃存21、RAM 22、信號(hào)處理部分(一組DSP) 23、顯示 裝置對(duì)、操作器25、波形接口(WC_I/0)26、網(wǎng)絡(luò)接口(NC_I/0)27和用于與外部MIDI設(shè)備傳 輸MIDI標(biāo)準(zhǔn)信號(hào)的MIDI接口(MIDI_I/O08。上述組件通過(guò)總線20a連接到一起。CPU 20運(yùn)行存儲(chǔ)在諸如閃存21或RAM 22之類的存儲(chǔ)器中的各種程序,以便控制 整個(gè)設(shè)備的操作或動(dòng)作,控制PC 1和所提到的設(shè)備之間的通信,并執(zhí)行其它控制。閃存21 和RAM 22被用作如下所述的工作存儲(chǔ)區(qū)域。WC_I/0沈是用于輸入和輸出模擬或數(shù)字波 形數(shù)據(jù)的接口,并且其包括用于輸入和輸出模擬數(shù)據(jù)的A/D轉(zhuǎn)換器和D/A轉(zhuǎn)換器、和用于輸 入和輸出數(shù)字?jǐn)?shù)據(jù)的數(shù)字接口。NC_I/0 27是連接到音樂LAN 10的網(wǎng)絡(luò)連接器(音樂LAN 接口)。通過(guò)NC_I/027,每一設(shè)備把包括波形數(shù)據(jù)、MIDI數(shù)據(jù)、指令、控制數(shù)據(jù)等的各種數(shù) 據(jù)發(fā)送到音樂LAN 10,并且接受該設(shè)備中所需的這樣的各種數(shù)據(jù)?;贒SP執(zhí)行的微程序(以下還被稱作“DSP執(zhí)行的微程序”),對(duì)應(yīng)于將要由所提 到的設(shè)備執(zhí)行的音樂功能,信號(hào)處理部分23執(zhí)行信號(hào)處理。更具體地講,信號(hào)處理部分23 基于CPU 20給出的指令對(duì)通過(guò)WC_I/0沈或^_1/0 27提供的MIDI數(shù)據(jù)和音頻數(shù)據(jù)執(zhí)行 信號(hào)處理,其后,把產(chǎn)生為信號(hào)處理結(jié)果的信號(hào)通過(guò)WC_I/0沈或^_1/0 27輸出到所討論 的設(shè)備以外。用于實(shí)現(xiàn)諸如“混音器”、“效果器”和“均衡器”之類的各種音樂相關(guān)功能的 一個(gè)或多個(gè)DSP執(zhí)行微程序被可移除地結(jié)合到處理引擎2和5的每一個(gè)引擎中,并且引擎2 和5中的每一個(gè)均實(shí)現(xiàn)一個(gè)處理模塊,用于執(zhí)行對(duì)應(yīng)于其中所結(jié)合的任何所期望的DSP程 序的信號(hào)處理。而且,在諸如混音器3、合成器4和波形I/O裝置6之類的每一設(shè)備中,其 中要被實(shí)現(xiàn)的音樂相關(guān)功能在每一硬件裝置(即,每一設(shè)備類型)是固定的,信號(hào)處理部分 23實(shí)現(xiàn)一個(gè)處理模塊,用于執(zhí)行對(duì)應(yīng)于所述設(shè)備類型的信號(hào)處理。如上所述,根據(jù)本實(shí)施例的集成CAD軟件被結(jié)合為安裝在PC 1中的音樂軟件的插 件軟件。圖3示出了當(dāng)執(zhí)行音樂軟件時(shí)所顯示的給定顯示畫面(配置窗口)。在“配置窗 口 ”中,顯示了音頻波形軌道(trake)(錄音機(jī)軌道)和MIDI軌道(音序器軌道),所述音頻波形軌道形成了音樂軟件當(dāng)前所操作的音樂片段的歌曲數(shù)據(jù)。一旦用戶在畫面上用鼠標(biāo)左擊菜單按鈕“插件”,就會(huì)顯示用于選擇插入到音樂軟 件中的所期望的插件軟件的彈出菜單。該彈出菜單中列出的各種插件軟件的名稱包括根據(jù) 本實(shí)施例的集成CAD軟件、用于音調(diào)發(fā)生器模塊的編輯軟件,用于音樂設(shè)備2-6的遙控軟 件。用戶用鼠標(biāo)點(diǎn)擊“集成CAD軟件”的名稱,選擇并激活集成CAD。不用說(shuō),本發(fā)明不限 于此,例如,集成CAD軟件可被結(jié)合到PC 1中作為獨(dú)立應(yīng)用軟件,從而CAD軟件可被獨(dú)立啟 動(dòng)。一旦在PC 1上啟動(dòng)集成CAD軟件,就在PC 1的顯示裝置上以圖形方式顯示全部 處理模塊、網(wǎng)絡(luò)10中的LAN結(jié)構(gòu),和處理模塊之間的邏輯連接條件。圖4示出了以圖形方 式顯示在全部模塊之間的這種連接條件的畫面實(shí)例。在該圖中,“區(qū)帶(zoneM”是分配給 屬于用戶設(shè)置、管理、并使用的音樂LAN的一組節(jié)點(diǎn)的唯一名稱。通過(guò)本發(fā)明的集成CAD軟 件,多個(gè)音樂LAN可被彼此分離地管理;每一個(gè)這種LAN在此也被稱作“區(qū)帶”。如下詳述 的,為了激活如圖4所示的特定區(qū)帶(屬于LAN的節(jié)點(diǎn)組)的畫面,進(jìn)行配置以允許選擇所 期望的區(qū)帶(組)。表示上次終止該程序時(shí)所選擇的區(qū)帶的區(qū)帶(組)信息可被存儲(chǔ)在存 儲(chǔ)器中,以便當(dāng)再次啟動(dòng)集成CAD軟件時(shí)能夠自動(dòng)激活上次選擇的區(qū)帶的連接畫面(集成 CAD畫面)。在此已被設(shè)置的包括集成CAD軟件的數(shù)據(jù)的音樂軟件數(shù)據(jù),在任一給定時(shí)刻可 根據(jù)用戶指示作為歌曲文件(稍后描述的)而被存儲(chǔ)到硬盤等,并且這樣存儲(chǔ)的歌曲文件 (包括集成CAD軟件的數(shù)據(jù))可被讀入到PC 1所激活的音樂軟件中。現(xiàn)在,參照?qǐng)D4說(shuō)明集成CAD畫面實(shí)例。在集成CAD畫面上,顯示了各種包括圖 標(biāo)(為了簡(jiǎn)化示圖,在圖中以矩形框表示)的GUI對(duì)象,所述圖標(biāo)對(duì)應(yīng)于由連接到音樂LAN 10(參見圖1)的各個(gè)節(jié)點(diǎn)1-6所實(shí)現(xiàn)的各種硬件和軟件處理模塊。對(duì)于每一處理模塊的圖 標(biāo),另外顯示允許用戶容易地識(shí)別由所述模塊執(zhí)行的音樂處理的適當(dāng)?shù)目梢暠憩F(xiàn)(在所示 實(shí)例中,添加了大寫字母“A”、“D”、或“C”等,如同“混音器A”、“錄音機(jī)D”、或“引擎C”)、和 允許用戶容易地識(shí)別所述模塊是硬件模塊還是軟件模塊的適當(dāng)?shù)目梢暠憩F(xiàn)(在所示實(shí)例 中,使用了標(biāo)志“H模塊”或“S模塊”);即“S模塊”表示軟件模塊,而“H模塊”表示硬件模 塊。而且,在該圖中,“US模塊”也是軟件模塊,其由用戶在CAD編輯畫面上自由地構(gòu)造(稍 后參照?qǐng)D7進(jìn)行描述)。而且,因?yàn)椤耙妗笔怯糜谶\(yùn)行軟件模塊的硬件模塊,所以軟件模塊 可被放置在“引擎”的圖標(biāo)內(nèi)。每一個(gè)H模塊都是被實(shí)現(xiàn)為硬件設(shè)備的固定功能的處理模塊。在圖4中,混音器 3 ( “混音器A_H模塊”)、合成器4 ( “合成器C_H模塊”)和波形I/O裝置6 ( “波形I/O ·Α_ H模塊入”和“波形I/O · Α_Η模塊出”)是H模塊。在波形I/O裝置6的情況下,模擬波形 輸入部分和模擬波形輸出部分被分別作為單獨(dú)的H模塊處理,即,作為“波形I/O ·Α_Η模塊 入”和“波形I/O · Α_Η模塊出”。S模塊是通過(guò)執(zhí)行引擎2和5中的軟件程序(引擎中的DSP執(zhí)行微程序)來(lái)實(shí)現(xiàn) 的處理模塊。在圖4所示的實(shí)例中,引擎2( “引擎C”)中的“混音器六-2_5模塊”和“效果 器C_US模塊”、引擎5 ( “引擎D”)中的“混音器C_S模塊”和“均衡器B_US模塊”、和由PC 1實(shí)現(xiàn)的“音序器A_S模塊”和“錄音機(jī)D_S模塊”被處理為S模塊?!颁浺魴C(jī)D_S模塊”是 用于實(shí)現(xiàn)圖3所示的音頻波形軌道(錄音機(jī)軌道)的功能的模塊,并且“音序器A_S模塊” 是用于實(shí)現(xiàn)MIDI軌道(音序器軌道)功能的模塊。
15
在圖4所示的集成CAD畫面上,用于在模塊之間實(shí)時(shí)發(fā)送音頻波形數(shù)據(jù)的連接線 路(音頻傳輸線路)30中的每一個(gè)都由具有表示傳輸方向的箭頭的實(shí)線表示。而且,用于 在模塊之間實(shí)時(shí)傳輸MIDI數(shù)據(jù)(音調(diào)產(chǎn)生指示數(shù)據(jù))的連接線路(MIDI傳輸線路)31中 的每一個(gè)都由具有表示傳輸方向的箭頭的虛線表示。而且,在每一傳輸線路30和31上的 小矩形框中顯示的數(shù)字表示要通過(guò)傳輸線路30或31傳輸?shù)囊纛l波形數(shù)據(jù)或MIDI數(shù)據(jù)的 通道數(shù)量。即,通過(guò)每一傳輸線路30或31,多個(gè)通道的音頻波形數(shù)據(jù)或MIDI數(shù)據(jù)可被傳 輸。盡管集成CAD畫面的所示實(shí)例中未示出,但是由集成CAD軟件管理的全部設(shè)備通過(guò)控 制數(shù)據(jù)傳輸MIDI傳輸線路而連接。為了便于顯示,圖4僅代表性地示出了從錄音機(jī)D_S模 塊到混音器A_H模塊的音頻傳輸線路30表示的連接、和由從音序器A_S模塊到合成器C_H 模塊的MIDI傳輸線路31表示的連接。而且,對(duì)于“引擎”硬件模塊,針對(duì)硬件模塊圖標(biāo)內(nèi) 放置的軟件模塊圖標(biāo)進(jìn)行線路連接,不像在用于“引擎”的傳統(tǒng)CAD畫面上通常所進(jìn)行的那 樣針對(duì)“引擎”圖標(biāo)進(jìn)行線路連接。在音頻傳輸線路30和傳輸線路31中,通過(guò)音樂LAN 10進(jìn)行的線路連接(邏輯連 接)由靠近線路添加圓圈的數(shù)字(圖中為1-6)表示。在本實(shí)施例中,作為音樂LAN 10中的 數(shù)據(jù)傳輸方案的實(shí)例,采用這樣一種方案,即,使用多個(gè)傳輸通道傳輸音頻波形數(shù)據(jù)或MIDI 數(shù)據(jù),并且靠近音頻和MIDI傳輸線路的圓圈中的數(shù)字表示音樂LANlO中的傳輸通道號(hào)。圖5是概述音樂LAN 10中的數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸時(shí)序圖,其特別示出了在符合公 知的IEEE1394標(biāo)準(zhǔn)的網(wǎng)絡(luò)中要被傳輸?shù)臄?shù)據(jù)包的時(shí)序排列的實(shí)例。周期數(shù)據(jù)包100,定義 了數(shù)據(jù)傳輸周期的開始,每一預(yù)定時(shí)間段(例如,125 μ s)遞送一次,并且多個(gè)同步包101 被分配給每一傳輸周期。多個(gè)同步包101是要被用于傳輸要求嚴(yán)格實(shí)時(shí)的的數(shù)據(jù)的傳輸通 道,并且該圖中的圓圈中的數(shù)字“1”- “6”對(duì)應(yīng)于圖4的CAD畫面上的傳輸通道。在音樂 LAN 10中,把一個(gè)傳輸通道通過(guò)邏輯連接分配給每一節(jié)點(diǎn)1-6,并且通過(guò)節(jié)點(diǎn)之間的邏輯 連接設(shè)置哪些數(shù)據(jù)接收節(jié)點(diǎn)應(yīng)該接收哪些傳輸通道的哪些信號(hào)。在傳輸同步包101之后的 傳輸周期中的空白時(shí)間期間,通過(guò)異步傳輸發(fā)送設(shè)置發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)之間的邏輯連接 的信息、和不需要嚴(yán)格實(shí)時(shí)的其它數(shù)據(jù)。音樂LAN 10中的數(shù)據(jù)傳輸方案不限于圖5所示的 數(shù)據(jù)傳輸方案,并且可以是傳統(tǒng)上已知的任一方案,諸如作為數(shù)據(jù)傳輸方案的另一實(shí)例的 圖5(b)所示的時(shí)分復(fù)用(TDM)方案,即這樣的方案,根據(jù)該方案用彼此置換的它們相應(yīng)的 傳輸通道占用時(shí)間對(duì)各個(gè)信號(hào)的代碼串進(jìn)行時(shí)分和多路復(fù)用。在這種情況下,對(duì)于需要實(shí) 時(shí)性的數(shù)據(jù)傳輸,可由傳輸通道號(hào)指定時(shí)隙,以便使用指定的時(shí)隙傳輸數(shù)據(jù)。另一方面,對(duì) 于不需要實(shí)時(shí)性的數(shù)據(jù)傳輸,可使用為了異步傳輸預(yù)先確定的時(shí)隙、或通過(guò)把當(dāng)前未用于 實(shí)時(shí)傳輸?shù)臅r(shí)隙自動(dòng)分配給數(shù)據(jù)傳輸,來(lái)傳輸數(shù)據(jù)。以下說(shuō)明了一些連接的實(shí)例。根據(jù)所述實(shí)例之一,進(jìn)行以下邏輯連接,使得通過(guò)第 2通道的傳輸通道把8個(gè)通道的音頻波形信號(hào)從波形輸入“波形I/O ·Α_Η模塊入”(圖1中 的波形I/O裝置6)輸入到“混音器Α_Η模塊”(圖1中的混音器3),并且通過(guò)第2通道的 相同傳輸通道把其他8個(gè)通道的音頻波形信號(hào)從波形輸入“波形I/O · Α_Η模塊入”輸入到 軟件“混音器A-2_S模塊”(由圖1中的處理引擎2,即“引擎C”,實(shí)現(xiàn)的軟件混音器)。而且,進(jìn)行連接設(shè)置,使得“合成器C” (圖1的合成器4)和PC 1中的軟件模塊 “音序器A”通過(guò)一個(gè)通道的連接線路交換MIDI數(shù)據(jù)。而且,由混音器3實(shí)現(xiàn)的硬件“混音 器A”和由處理引擎2實(shí)現(xiàn)的軟件混音器A-2彼此級(jí)聯(lián)。在CAD畫面中,使字符“C”附到混音器A和混音器A-2之間的連接線路32,以便清楚地表示連接線路32提供了級(jí)聯(lián)。而且,在集成CAD畫面下部,顯示了資源計(jì)(resource meter) 33,其監(jiān)視引擎C、引 擎D、音樂LAN和PC的處理和使用的當(dāng)前狀態(tài),并且實(shí)時(shí)表示由各個(gè)設(shè)備使用來(lái)執(zhí)行各種 處理的系統(tǒng)資源的容量?!耙鍯”和“引擎D”的資源計(jì)中的每一個(gè)都表示引擎的通信和運(yùn) 算處理狀態(tài)(多少百分比的引擎運(yùn)算能力已被引擎使用),“音樂LAN”的資源計(jì)表示使用 音樂LAN的當(dāng)前狀態(tài),即,表示音樂LAN現(xiàn)在使用圖5的傳輸周期的哪些頻帶以執(zhí)行數(shù)據(jù)傳 輸,并且“PC”的資源計(jì)表示多少百分比的PC處理能力已被使用(例如,存儲(chǔ)區(qū)域的剩余容 量)O用戶可編輯顯示在集成CAD畫面上的區(qū)帶的網(wǎng)絡(luò)10的結(jié)構(gòu)或構(gòu)造??捎捎脩魣?zhí) 行的網(wǎng)絡(luò)編輯操作的實(shí)例包括對(duì)模塊圖標(biāo)進(jìn)行定位(或布局)、添加、刪除等,和對(duì)模塊之 間的連接(即,模塊間連接)進(jìn)行設(shè)置、改變等,等等。稍后將描述這些編輯操作的細(xì)節(jié)、和 用于實(shí)現(xiàn)可由用戶執(zhí)行的網(wǎng)絡(luò)編輯操作的操作條件。而且,由用戶通過(guò)預(yù)定輸入操作(例如,經(jīng)由鼠標(biāo)指向并雙擊模塊圖標(biāo)的操作)選 擇所期望的模塊的圖標(biāo),從而可在PC 1的顯示器上打開用于設(shè)置所選擇的模塊的操作參 數(shù)的畫面。即,響應(yīng)于用戶的選擇操作,把指令輸出到與所選擇的模塊對(duì)應(yīng)的遙控軟件,從 而遙控軟件顯示所選擇的模塊的操作參數(shù)設(shè)置畫面。作為操作參數(shù)設(shè)置畫面的實(shí)例,在圖 6(a)中示出了圖4的“合成器C_H模塊”的操作參數(shù)設(shè)置畫面,并且在圖6(b)中示出了圖 4的“混音器々-2_5模塊”的操作參數(shù)設(shè)置畫面。如圖6(a)或(b)所示,顯示了對(duì)應(yīng)于所選 擇的模塊的實(shí)際硬件設(shè)備的操作面板的模擬圖像,從而用戶可使用顯示在操作面板圖像上 的操作器和開關(guān)的CAD圖像,以執(zhí)行設(shè)置對(duì)應(yīng)的操作參數(shù)的操作。對(duì)于作為軟件模塊的“混 音器A_2”,等價(jià)于“混音器A_2”的“混音器A” (硬件或H模塊)的實(shí)際操作面板的模擬圖 像被顯示在操作參數(shù)設(shè)置畫面上。稍后將描述操作參數(shù)設(shè)置期間的PC 1的操作或動(dòng)作。而且,由用戶通過(guò)不同于前述操作的輸入操作(例如,右鍵點(diǎn)擊圖標(biāo))來(lái)指定由引 擎2或5實(shí)現(xiàn)的用戶軟件模塊(US模塊)的圖標(biāo),從而可顯示用戶軟件模塊的彈出菜單。因 此,一旦用戶從該菜單選擇“CAD編輯”,則打開“CAD編輯畫面”(參見圖7)。在CAD編輯畫 面上以CAD圖形圖像顯示當(dāng)前為所選擇的模塊而設(shè)置的內(nèi)部結(jié)構(gòu),從而可通過(guò)該畫面編輯 所述內(nèi)部結(jié)構(gòu)。圖7示出了效果器C的US模塊CAD編輯畫面。在所示實(shí)例中,“效果器C_US模塊” 由彼此并行排列在四通道輸入連接器(“輸入”)和六通道輸出連接器(“輸出”)之間的組 件A (例如,壓縮器)、組件A-2 (例如,另一壓縮器)、組件C (例如,均衡器)和組件C-2 (例 如,另一均衡器)構(gòu)成。在圖7的CAD編輯畫面上,例如,通過(guò)改變組件之間的連接、連接器 之間的連接、構(gòu)成該模塊的組件和連接器之間的連接,添加新組件,刪除任一組件等,用戶 可自由地構(gòu)造該US模塊。僅僅US模塊能夠由用戶自由地構(gòu)造,其它S模塊的相應(yīng)構(gòu)造由 “出廠設(shè)置”固定。當(dāng)要在圖7的CAD編輯畫面上設(shè)置US模塊和另一模塊之間的邏輯連接時(shí),用戶可 在邏輯連接設(shè)置彈出窗口中通過(guò)鍵入或選擇各種邏輯連接條件等來(lái)設(shè)置所期望的邏輯連 接,所述邏輯連接設(shè)置彈出窗口響應(yīng)于用戶對(duì)輸入或輸出連接器中的任一個(gè)的圖標(biāo)的點(diǎn)擊 而被展開??蛇x地,可借助于CAD編輯畫面,通過(guò)與在傳統(tǒng)CAD上的執(zhí)行方式基本相同的方 式執(zhí)行連接,來(lái)設(shè)置所期望的邏輯連接。例如,首先激活劃線模式,并且用戶通過(guò)點(diǎn)擊輸入和輸出連接器中的任一個(gè)作為基點(diǎn)來(lái)開始劃線,其后順序地點(diǎn)擊所期望的點(diǎn)。因此,這些點(diǎn) 被線順序地連接,并且當(dāng)連接線達(dá)到所期望的連接器(即,目的連接器)時(shí)結(jié)束邏輯連接設(shè) 置操作。例如,基于為每一模塊存儲(chǔ)在用于集成CAD的工作存儲(chǔ)器(以下稱作“集成CAD工 作存儲(chǔ)器”)中的表示當(dāng)前連接設(shè)置的數(shù)據(jù),通過(guò)繪制處理創(chuàng)建集成CAD畫面;集成CAD工 作存儲(chǔ)器可由PC 1或硬盤中的ROM或RAM實(shí)現(xiàn)。圖8是說(shuō)明上述集成CAD工作存儲(chǔ)器的實(shí)例構(gòu)造的示圖。更具體地講,圖8(a)示 出了設(shè)置在PC 1中的集成CAD工作存儲(chǔ)器中的模塊特定區(qū)域或硬件特定區(qū)域,并且圖8(b) 示出了存儲(chǔ)在模塊特定區(qū)域或硬件特定區(qū)域之一中的數(shù)據(jù)的細(xì)節(jié)實(shí)例。而且,圖8(c)示出 了設(shè)置在“合成器C”和“引擎C”的存儲(chǔ)器中的“工作存儲(chǔ)器”(可被設(shè)置在閃存12或RAM 22中)。以下,設(shè)置在各個(gè)設(shè)備(實(shí)際設(shè)備)2-6中、并具有和集成CAD工作存儲(chǔ)器中的對(duì) 應(yīng)區(qū)域相同的功能的存儲(chǔ)器和控制部分中的每一個(gè)均連同形容詞“本地”一起被命名,以和 集成CAD工作存儲(chǔ)器中的對(duì)應(yīng)區(qū)域來(lái)區(qū)分開。在PC 1的集成CAD工作存儲(chǔ)器中,“管理數(shù)據(jù)”區(qū)域存儲(chǔ)了管理集成CAD工作存 儲(chǔ)器的讀/寫地址等所需的存儲(chǔ)器管理數(shù)據(jù)?!凹蒀AD”工作區(qū)域具有設(shè)置在其中的“USM 庫(kù)”,用于存儲(chǔ)要被用于實(shí)現(xiàn)用戶軟件模塊(USM)的各種數(shù)據(jù),所述用戶軟件模塊是由用戶 在圖7的US模塊CAD編輯畫面上創(chuàng)建的,并且該“集成CAD”工作區(qū)域存儲(chǔ)了與其它CAD畫 面和CAD圖形圖像的形成相關(guān)的數(shù)據(jù)。而且,在給定軟件模塊的圖標(biāo)已被定位在或放置在 圖4的集成CAD畫面上的引擎之外(如同由圖4中的虛線表示的效果器C的US模塊)時(shí), 在該“集成CAD”工作區(qū)域中創(chuàng)建給定軟件模塊的工作區(qū)域。稍后將參照?qǐng)D11描述“集成 場(chǎng)景存儲(chǔ)器“的結(jié)構(gòu)。集成CAD工作存儲(chǔ)器還包括,“波形I/O A”工作區(qū)域、“合成器C”工作區(qū)域、“混音 器A”工作區(qū)域、“引擎C”工作區(qū)域和“引擎D”工作區(qū)域,作為要被用于遙控屬于區(qū)帶(即, 構(gòu)成音樂LAN 10的節(jié)點(diǎn)組)的每一模塊(設(shè)備2-6)的工作區(qū)域。在設(shè)備特定工作區(qū)域中, “波形I/O A”、“合成器C”和“混音器A”工作區(qū)域是與硬件模塊(H模塊)對(duì)應(yīng)的工作區(qū)域, 所述硬件模塊(H模塊)僅用于實(shí)現(xiàn)與相應(yīng)設(shè)備類型對(duì)應(yīng)的固定功能。作為工作區(qū)域的結(jié) 構(gòu)的一個(gè)代表性實(shí)例,圖8(b)示出了“合成器C”工作區(qū)域的結(jié)構(gòu)。在與H模塊對(duì)應(yīng)的每一 工作區(qū)域中,存儲(chǔ)了 H模塊的ID( “HM_ID”)、“M當(dāng)前存儲(chǔ)器”、“麗當(dāng)前存儲(chǔ)器”、“MD庫(kù)存 儲(chǔ)器”和“MND庫(kù)存儲(chǔ)器”。而且,作為與用于實(shí)現(xiàn)軟件模塊(S模塊)的引擎C和D對(duì)應(yīng)的 工作區(qū)域的一個(gè)實(shí)例,圖8(b)示出了 “引擎C”工作區(qū)域的實(shí)例結(jié)構(gòu)。在“引擎C”工作區(qū) 域中,針對(duì)由引擎C實(shí)現(xiàn)的每一 S模塊,存儲(chǔ)了 ID( “SM_ID(#x)”)、“M當(dāng)前存儲(chǔ)器(#x),,、 “MN當(dāng)前存儲(chǔ)器(#x)”、“MD庫(kù)存儲(chǔ)器(#x)”和“MND庫(kù)存儲(chǔ)器(#x) ”。在此,后綴標(biāo)志“#x” 是用于標(biāo)識(shí)前述引擎所實(shí)現(xiàn)的各個(gè)軟件模塊中的每一軟件模塊的唯一號(hào)。如通過(guò)與圖8(c) 中所示的“合成器C”和“引擎C”的工作存儲(chǔ)器的結(jié)構(gòu)相比較可見,設(shè)置在圖8(b)中所示的 集成CAD工作存儲(chǔ)器中的各個(gè)設(shè)備的工作區(qū)域在數(shù)據(jù)結(jié)構(gòu)上基本類似于圖8(c)中所示的 硬件(實(shí)際設(shè)備)中的工作存儲(chǔ)器(本地存儲(chǔ)器)。這是因?yàn)镻C 1的集成CAD工作存儲(chǔ)器 是對(duì)各個(gè)設(shè)備的工作存儲(chǔ)器的模擬,以便模擬對(duì)各個(gè)設(shè)備的各種操作參數(shù)的設(shè)置、編輯等?!癏M_ID”是用于標(biāo)識(shí)硬件模塊的類型的ID,并且“SM_ID”是用于標(biāo)識(shí)軟件模塊的 類型的ID。通過(guò)這些ID,可在PC 1的集成CAD軟件中識(shí)別每一類硬件模塊或軟件模塊的操作數(shù)據(jù)的結(jié)構(gòu)。即,當(dāng)H模塊的圖標(biāo)已在集成CAD畫面中定位時(shí),基于H模塊的HM_ID,在 集成CAD工作存儲(chǔ)器中準(zhǔn)備與對(duì)應(yīng)的設(shè)備相同的數(shù)據(jù)結(jié)構(gòu)的操作數(shù)據(jù)組,或者當(dāng)S模塊的 圖標(biāo)已在集成CAD畫面中定位時(shí),基于S模塊的SM_ID,在集成CAD工作存儲(chǔ)器中準(zhǔn)備對(duì)應(yīng) 的數(shù)據(jù)結(jié)構(gòu)的操作數(shù)據(jù)組。例如,因?yàn)閳D4中的引擎C中的混音器A_H模塊和混音器A-2_ S是同一模塊類型,即“混音器A”,所以盡管它們之間的不同之處在于混音器A_H模塊由硬 件實(shí)現(xiàn)而混音器A-2_S由軟件實(shí)現(xiàn),在本實(shí)施例中這兩個(gè)模塊也被分配了相同的模塊ID。 此外,在本實(shí)施例中,H模塊和S模塊的操作數(shù)據(jù)可被分配以彼此進(jìn)行比較。因此,在本實(shí) 施例中,可在同一操作參數(shù)設(shè)置畫面(參見圖6)上控制分配了相同的模塊ID的H和S模 塊(例如,引擎C中的混音器A_H模塊和混音器A-2_S)的操作數(shù)據(jù)。在在線狀態(tài)(稍后描 述)下,如稍后參照?qǐng)D22說(shuō)明的,通過(guò)把音樂LAN 10中的各個(gè)設(shè)備分配給集成CAD軟件的 各個(gè)設(shè)備,圖8(a)中所示的集成CAD工作存儲(chǔ)器中的各個(gè)模塊(以下還被稱作“集成CAD 軟件的各個(gè)模塊”)的工作區(qū)域、和圖8(c)中所示的各個(gè)設(shè)備(實(shí)際設(shè)備)中的工作存儲(chǔ) 器彼此相關(guān)聯(lián)。圖9(a)_(d)示出了圖8的“M當(dāng)前存儲(chǔ)器”、“MN當(dāng)前存儲(chǔ)器”、“MD庫(kù)存儲(chǔ)器”和 “MND庫(kù)”的結(jié)構(gòu)的較詳細(xì)實(shí)例的示圖。如下所述,對(duì)應(yīng)于各種模塊的關(guān)系而設(shè)置這些當(dāng)前存 儲(chǔ)器和庫(kù)存儲(chǔ)器。然而,總之,每一當(dāng)前存儲(chǔ)器和庫(kù)存儲(chǔ)器不需要是獨(dú)立的硬件存儲(chǔ)器,并 且這些當(dāng)前存儲(chǔ)器和庫(kù)存儲(chǔ)器可以是在諸如單一 RAM、硬盤或閃存之類的硬件存儲(chǔ)器中建 立的存儲(chǔ)區(qū)域的形式。為了簡(jiǎn)化描述,以下分別將每一當(dāng)前存儲(chǔ)器和庫(kù)存儲(chǔ)器稱作“當(dāng)前” 和“庫(kù)”。(a)中示出的“Μ當(dāng)前”是與前述工作區(qū)域?qū)?yīng)的模塊的一組當(dāng)前操作數(shù)據(jù)(操作 參數(shù))。(b)中示出的“MN當(dāng)前”是與前述工作區(qū)域相對(duì)應(yīng)的模塊的、與同網(wǎng)絡(luò)之間的當(dāng)前 邏輯連接有關(guān)的一組數(shù)據(jù)(以下被稱作當(dāng)前邏輯網(wǎng)絡(luò)連接數(shù)據(jù))。(c)中所示的“MD庫(kù)”是 用于存儲(chǔ)針對(duì)與前述工作區(qū)域?qū)?yīng)的模塊的多組操作數(shù)據(jù)(操作參數(shù))(MDl數(shù)據(jù)、MD2數(shù) 據(jù)、…、MDn數(shù)據(jù))的庫(kù)。通過(guò)在MD庫(kù)中指定具體存儲(chǔ)位置,用戶可把M當(dāng)前的操作數(shù)據(jù) 組存儲(chǔ)到“MD庫(kù)”中作為場(chǎng)景數(shù)據(jù),或者把對(duì)應(yīng)于指定的存儲(chǔ)位置的數(shù)據(jù)組調(diào)用到M當(dāng)前。 而且,(d)中所示的“MND庫(kù)”是用于存儲(chǔ)針對(duì)對(duì)應(yīng)于前述工作區(qū)域的模塊的多組邏輯網(wǎng)絡(luò) 連接數(shù)據(jù)(MND1數(shù)據(jù)、MND2數(shù)據(jù)、…、MNDm數(shù)據(jù))的庫(kù)。因此,對(duì)于也和模塊之間的連接 相關(guān)的邏輯網(wǎng)絡(luò)連接數(shù)據(jù),用戶通過(guò)指定MND數(shù)據(jù)中的存儲(chǔ)位置,可把MN當(dāng)前中的數(shù)據(jù)組 存儲(chǔ)到MND庫(kù)中,或把對(duì)應(yīng)于指定的存儲(chǔ)位置的數(shù)據(jù)調(diào)用到MN當(dāng)前中。在此,MD庫(kù)中的數(shù) 據(jù)的數(shù)量η和MND庫(kù)中的數(shù)據(jù)的數(shù)量m不需要彼此相同,并且通常,可以是以下關(guān)系“η > m”。這是因?yàn)椴僮鲾?shù)據(jù)的組合是多樣的,而邏輯網(wǎng)絡(luò)連接數(shù)據(jù)的組合不是那么多樣。在分 別針對(duì)操作數(shù)據(jù)和網(wǎng)絡(luò)連接數(shù)據(jù)提供單獨(dú)的MD庫(kù)和MND庫(kù)的情況下,如同在本實(shí)施例中那 樣,可減少M(fèi)ND庫(kù)的所需容量,該MND庫(kù)通常需要存儲(chǔ)相對(duì)小量的數(shù)據(jù)。在圖8(b)中所示的集成CAD存儲(chǔ)器中的引擎C工作區(qū)域、和圖8(c)中所示的引擎 C工作存儲(chǔ)器(本地存儲(chǔ)器)中的每一個(gè)中,針對(duì)由該引擎實(shí)現(xiàn)的軟件模塊“#x”中的每一 個(gè)而提供“M當(dāng)前”、“麗當(dāng)前”、“MD庫(kù)”和“MND庫(kù)”。而且,針對(duì)每一軟件模塊“#x”,在“MD 庫(kù),,和“MND庫(kù),,中把多組操作數(shù)據(jù)和多組邏輯網(wǎng)絡(luò)連接數(shù)據(jù)分別存儲(chǔ)為多個(gè)場(chǎng)景數(shù)據(jù)。而且,在集成CAD工作存儲(chǔ)器中的引擎的工作區(qū)域(在圖8(b)的實(shí)例中,引擎C 工作區(qū)域)、和引擎C和D的工作存儲(chǔ)器(在圖8(c)的實(shí)例中,引擎C工作存儲(chǔ)器)的每一 個(gè)的適當(dāng)區(qū)域中,提供“SM庫(kù)”和“C庫(kù)”,所述“SM庫(kù)”用于存儲(chǔ)數(shù)據(jù)以實(shí)現(xiàn)軟件模塊(SM),所述“C庫(kù)”用于存儲(chǔ)各種數(shù)據(jù)以實(shí)現(xiàn)各種要被放置在針對(duì)US模塊的CAD編輯畫面(參見 圖7)上的組件。在圖10(a)和(b)較詳細(xì)地示出“SM庫(kù)”和“C庫(kù)”的實(shí)例結(jié)構(gòu)。而且,在 圖10(c)中,示出了“USM庫(kù)”的實(shí)例結(jié)構(gòu)。在集成CAD工作存儲(chǔ)器中的“集成CAD工作區(qū) 域”(參見圖8(b))和引擎C和D中的工作存儲(chǔ)器(圖8(c))中的每一個(gè)中設(shè)置“USM庫(kù)”。 在“SM庫(kù)”中,針對(duì)多個(gè)S模塊(SMl數(shù)據(jù)-SMn數(shù)據(jù)),存儲(chǔ)用于實(shí)現(xiàn)軟件模塊(S模塊)的 數(shù)據(jù),諸如用于控制S模塊的信號(hào)處理的數(shù)據(jù)。根據(jù)圖4所示的CAD畫面的實(shí)例,存儲(chǔ)在“SM 庫(kù)”中的數(shù)據(jù)包括例如各個(gè)S模塊的數(shù)據(jù),即,由引擎C實(shí)現(xiàn)的“混音器A(混音器A-2),, 和由引擎D實(shí)現(xiàn)的“混音器C”和“均衡器B”的數(shù)據(jù)。每一 S模塊具有能夠唯一標(biāo)識(shí)S模塊 的唯一 ID信息;通過(guò)這種ID信息,可從“SM庫(kù)”中存儲(chǔ)的數(shù)據(jù)組中指定具體的S模塊。而 且,每一 ID信息和存儲(chǔ)為“SM_ID(#x)”的S模塊的ID相對(duì)應(yīng)。而且,在圖10(c)中所示的 “USM庫(kù)”中,針對(duì)多個(gè)模塊(USM1數(shù)據(jù)-USMn數(shù)據(jù)),存儲(chǔ)了用于實(shí)現(xiàn)用戶軟件模塊(US模 塊)的數(shù)據(jù)。根據(jù)圖4所示的CAD畫面的實(shí)例,存儲(chǔ)在“USM庫(kù)”中的數(shù)據(jù)包括例如由引擎 C實(shí)現(xiàn)的“效果器C”的數(shù)據(jù)。在圖7的US模塊CAD編輯畫面上要被編輯的每一 US模塊具 有能夠唯一標(biāo)識(shí)US模塊的唯一 ID信息;通過(guò)該ID信息,可從“USM庫(kù)”中存儲(chǔ)的數(shù)據(jù)組中 指定具體的US模塊。每一 ID信息與存儲(chǔ)為“SM_ID(#x)”的S模塊的ID相對(duì)應(yīng)。而且,在 圖10(d)中所示的“C庫(kù)”中,針對(duì)US-模塊CAD編輯畫面(參見圖7)上的多個(gè)組件,存儲(chǔ) 了用于實(shí)現(xiàn)要被放置在US-模塊CAD編輯畫面上的組件的各種數(shù)據(jù),諸如表示信號(hào)處理內(nèi) 容的數(shù)據(jù)和用于控制各個(gè)組件的信號(hào)處理的數(shù)據(jù)。組件的這種數(shù)據(jù)被用于實(shí)現(xiàn)US模塊。注意,"SM庫(kù)”和“C庫(kù)”中的數(shù)據(jù)不能被用戶編輯,并且不能在稍后描述的同步處 理中被進(jìn)行同步。換言之,PC 1中的數(shù)據(jù)和各個(gè)實(shí)際設(shè)備中的數(shù)據(jù)被預(yù)先設(shè)置,以彼此符 合(即,預(yù)先彼此同步)。SM和USM庫(kù)通常將被稱作“M庫(kù)”,而MD和MND庫(kù)通常將被稱作“D庫(kù)”,M庫(kù)和D 庫(kù)之間的不同可被概述如下。針對(duì)由模塊ID(SM_ID)標(biāo)識(shí)的各個(gè)模塊中的每一模塊,“Μ庫(kù)”存儲(chǔ)了以下數(shù)據(jù)對(duì) 應(yīng)于該模塊的功能,定義了要由DSP或PC執(zhí)行的信號(hào)處理的內(nèi)容的數(shù)據(jù);定義了要被給到 該模塊的操作數(shù)據(jù)組、從而根據(jù)該操作數(shù)據(jù)組控制信號(hào)處理的數(shù)據(jù);和要被用于編輯該操 作數(shù)據(jù)組的數(shù)據(jù)。另一方面,針對(duì)一個(gè)模塊,“D庫(kù)”存儲(chǔ)了要被用在該模塊中的多個(gè)操作數(shù)據(jù)組,并 且這些操作數(shù)據(jù)組中的每一數(shù)據(jù)組都具有與該模塊的模塊ID (HM_ID或SM_ID)對(duì)應(yīng)的數(shù)據(jù) 結(jié)構(gòu)。如上所述,PC 1中的集成CAD工作存儲(chǔ)器包括屬于音樂LAN或區(qū)帶(節(jié)點(diǎn)組)的 全部硬件模塊和軟件模塊的工作區(qū)域(各種“當(dāng)前”和“庫(kù)”)。在PC 1中,可基于集成CAD 工作存儲(chǔ)器中的模塊特定工作區(qū)域的數(shù)據(jù)來(lái)創(chuàng)建顯示如圖4所示的網(wǎng)絡(luò)中的連接條件的 集成CAD畫面。因此,在已將新模塊添加到音樂LAN或區(qū)帶(節(jié)點(diǎn)組)的情況下,新模塊的 工作區(qū)域已被添加到PC 1中的集成CAD工作存儲(chǔ)器。注意,集成CAD工作存儲(chǔ)器不包括由 PC 1中的音樂軟件所實(shí)現(xiàn)的“錄音機(jī)”和“音序器”功能的工作區(qū)域。假設(shè)“錄音機(jī)”和“音 序器”功能的這種工作區(qū)域被分別地設(shè)置為音樂軟件中的工作存儲(chǔ)器。而且,假設(shè),在圖8(c)中所示的設(shè)備特定工作存儲(chǔ)器的內(nèi)容,用于各種當(dāng)前的存 儲(chǔ)區(qū)域(即,本地當(dāng)前存儲(chǔ)器)被設(shè)置在RAM 22(參見圖幻中,并且那些用于各種庫(kù)的存儲(chǔ)區(qū)域被設(shè)置在閃存21中(參見圖幻。類似地,在圖8(a)中所示的集成CAD工作存儲(chǔ)器 中的模塊特定工作區(qū)域中,用于各種當(dāng)前的存儲(chǔ)區(qū)域被設(shè)置在PCl的RAM 22中,并且那些 用于各種庫(kù)的存儲(chǔ)區(qū)域被設(shè)置在PC 1中的諸如閃存之類的可重寫和非易失性存儲(chǔ)器中。再參照?qǐng)D4,在集成CAD畫面的上部所示的按鈕34的圖像是“整體同步指示按鈕”。 響應(yīng)于用戶對(duì)整體同步指示按鈕34的操作,執(zhí)行整體同步處理,以便在PC 1中的集成CAD 工作存儲(chǔ)器(圖8(a))中的模塊特定(遙控)工作區(qū)域的內(nèi)容、和對(duì)應(yīng)的設(shè)備特定工作存 儲(chǔ)器(圖8(c))的內(nèi)容之間實(shí)現(xiàn)同步或一致。更具體地講,在本實(shí)施例中,用戶可通過(guò)對(duì)整 體同步指示按鈕34的操作來(lái)在在線狀態(tài)和離線狀態(tài)之間進(jìn)行切換,在所述在線狀態(tài)下,在 PC 1中的CAD工作存儲(chǔ)器中的內(nèi)容和設(shè)備特定工作存儲(chǔ)器中的內(nèi)容被彼此互鎖地設(shè)置或 改變,在所述離線狀態(tài)下,在所述CAD工作存儲(chǔ)器中的內(nèi)容和所述設(shè)備特定工作存儲(chǔ)器中 的內(nèi)容之間不進(jìn)行互鎖。而且,在集成CAD畫面上的整體同步指示按鈕34上顯示如下字母 串,即,該字母串表示當(dāng)前選擇了在線狀態(tài)和離線狀態(tài)中的哪一種。而且,由區(qū)分開的對(duì)應(yīng) 圖標(biāo)和模塊間連接的顯示樣式來(lái)表示在線狀態(tài)下的模塊和離線狀態(tài)下的模塊。在圖4的所 示實(shí)例中,由粗線表示在線狀態(tài)下的圖標(biāo)和連接線。在圖4中,按鈕34上的字母串是“離 線”,因此,在該畫面上顯示離線狀態(tài)下的圖標(biāo)和模塊間連接。注意,如圖中所示,由PC 1實(shí) 現(xiàn)的每一處理模塊總是保持在在線狀態(tài)下。一旦在離線狀態(tài)下點(diǎn)擊上述整體同步指示按鈕34,圖12A所示的整體同步確認(rèn)畫 面就被打開,在該畫面上用戶可選擇所期望的同步方向。通過(guò)按照從“區(qū)帶CAD”到“模塊” 的箭頭所表示的方向進(jìn)行同步,可把數(shù)據(jù)從PC 1中的集成CAD工作存儲(chǔ)器(參見圖8 (a)) 整體發(fā)送到設(shè)備特定工作存儲(chǔ)器(參見圖8(c))。另一方面,通過(guò)按照從“模塊”到“區(qū)帶 CAD”的箭頭所表示的方向進(jìn)行同步,可按照上述方向的反方向整體發(fā)送數(shù)據(jù),S卩,從所述設(shè) 備特定工作存儲(chǔ)器到所述集成CAD工作存儲(chǔ)器。其后,一旦用戶點(diǎn)擊OK按鈕的圖像,就根 據(jù)所選擇的同步方向執(zhí)行整體同步處理。即,根據(jù)所選擇的同步方向執(zhí)行同步控制,以便在 PC 1中的集成CAD工作存儲(chǔ)器的模塊特定工作區(qū)域和模塊(即,實(shí)際設(shè)備)特定工作存儲(chǔ) 器之間實(shí)現(xiàn)數(shù)據(jù)內(nèi)容的一致。在圖8-10中,與各個(gè)設(shè)備對(duì)應(yīng)的數(shù)據(jù)(S卩,粗線包圍的數(shù)據(jù)) 要被進(jìn)行同步控制;而且,還要對(duì)在圖11中所示的集成場(chǎng)景存儲(chǔ)器中設(shè)置的對(duì)應(yīng)于各個(gè)設(shè) 備的場(chǎng)景存儲(chǔ)器進(jìn)行同步控制。正如從圖8或10明顯可見的,不對(duì)“SM庫(kù)”和“C庫(kù)”進(jìn)行 同步控制。這是因?yàn)椤癝M庫(kù)”和“C庫(kù)”中的數(shù)據(jù)不是由用戶進(jìn)行編輯的,而是預(yù)先在同步 條件下被設(shè)置的。一旦用戶給出整體同步指示,就把集成CAD畫面切換到圖12C中所示的在線狀態(tài)。 按鈕34上的字母串“在線”表示集成CAD畫面現(xiàn)在處在在線狀態(tài),在該在線狀態(tài)下,以粗線 顯示各個(gè)圖標(biāo)和連接線。在該在線狀態(tài)下,用戶進(jìn)行的每一操作都在PC 1的集成CAD和各 個(gè)模塊之間傳送,從而在集成CAD軟件下打開的各個(gè)模塊(參見圖6的(a)和(b)、和圖7) 的每一個(gè)操作參數(shù)設(shè)置畫面上進(jìn)行的操作被實(shí)時(shí)反映在對(duì)應(yīng)的模塊(實(shí)際設(shè)備)中,并且 在給定模塊(實(shí)際設(shè)備)中由用戶進(jìn)行的操作被反映在PC中的模塊的操作參數(shù)中。注意, 稍后將描述集成CAD軟件進(jìn)行的整體同步處理的細(xì)節(jié)。參照?qǐng)D13-15中的功能框圖,以下段落描述了在使用上述工作存儲(chǔ)器的各個(gè)設(shè)備 1-6中執(zhí)行的控制。為了便于描述和說(shuō)明,相同的參考標(biāo)號(hào)被添加到和已在上面參照?qǐng)D2 描述的設(shè)備的硬件資源相同的部件。而且,這些圖中的每一“當(dāng)前”都代表如下功能模塊,即,不僅具有用于存儲(chǔ)操作數(shù)據(jù)或邏輯連接數(shù)據(jù)的功能,而且具有管理功能,所述管理功能 用于讀出、編輯、復(fù)制、發(fā)送存儲(chǔ)的操作數(shù)據(jù)或邏輯連接數(shù)據(jù),把數(shù)據(jù)寫到操作數(shù)據(jù)或邏輯 連接數(shù)據(jù)中,并且執(zhí)行其它操作。管理功能被設(shè)置為要由各個(gè)設(shè)備或PC 1的CPU執(zhí)行的處理。圖13示出了諸如合成器4或波形I/O裝置6之類的設(shè)備中的控制配置的概要,其 僅實(shí)現(xiàn)了與所述設(shè)備的類型相對(duì)應(yīng)的固定功能。在該圖中,信號(hào)處理部分(DSP) 23執(zhí)行了 和所述設(shè)備的類型對(duì)應(yīng)的固定功能(H模塊)。即,預(yù)先定義了要由DSP執(zhí)行的與設(shè)備類型 對(duì)應(yīng)的信號(hào)處理的內(nèi)容、和對(duì)信號(hào)處理的控制(例如,如果所述設(shè)備是合成器則作為音調(diào) 發(fā)生器的功能、或者如果所述設(shè)備是混音器則為混音功能),并且所述信號(hào)處理部分23通 過(guò)使用存儲(chǔ)在M當(dāng)前40中的當(dāng)前操作數(shù)據(jù)(操作參數(shù))來(lái)執(zhí)行與所述模塊的固定功能對(duì) 應(yīng)的操作。即,所述信號(hào)處理部分23對(duì)經(jīng)由WC_I/0沈或^_1/0 27接收的音頻信號(hào)或 MIDI信號(hào)(例如,各個(gè)輸入通道的輸入信號(hào))執(zhí)行信號(hào)處理,其后經(jīng)由WC_I/0沈或^_1/ 0 27輸出作為結(jié)果的已處理信號(hào)。如果所述設(shè)備是混音器3,則操作參數(shù)是各種混音參數(shù) (mixing parameter)等,如果所述設(shè)備是合成器4,則操作參數(shù)是音色參數(shù)等。而且,存儲(chǔ) 在D庫(kù)(MD庫(kù))41中的多個(gè)操作參數(shù)組中任一期望的操作參數(shù)組可被調(diào)用,以便整體改變 操作參數(shù)的設(shè)置(“場(chǎng)景重調(diào)用”),并且存儲(chǔ)在當(dāng)前M當(dāng)前40中的操作參數(shù)組可被存儲(chǔ)到 D庫(kù)41 ( “場(chǎng)景存儲(chǔ)”)中;這些操作對(duì)應(yīng)于在數(shù)字音頻混音器等領(lǐng)域中公知的“場(chǎng)景功能”。 而且,把存儲(chǔ)在MN當(dāng)前42中的針對(duì)模塊的一組邏輯網(wǎng)絡(luò)連接數(shù)據(jù)提供給信號(hào)處理部分23 和NC_I/027,并且基于所述邏輯網(wǎng)絡(luò)連接數(shù)據(jù)設(shè)置音樂LAN 10中的設(shè)備的邏輯連接。在 本實(shí)施例中可采用的邏輯連接方案的具體實(shí)例可被這樣構(gòu)造,即,基于分配到所提到的設(shè) 備的邏輯網(wǎng)絡(luò)連接數(shù)據(jù)、用于把信號(hào)發(fā)送到音樂LAN 10的傳輸通道、和用于接收來(lái)自音樂 LAN 10的信號(hào)的傳輸通道,進(jìn)行所期望的邏輯連接。而且,也可在麗當(dāng)前42和D庫(kù)(MND 庫(kù))43之間執(zhí)行場(chǎng)景存儲(chǔ)和場(chǎng)景重調(diào)用。而且,在在線狀態(tài)下,把用于對(duì)通過(guò)PC 1的集成 CAD畫面而給出的前述設(shè)備的操作參數(shù)進(jìn)行編輯、場(chǎng)景存儲(chǔ)/重調(diào)用等操作的指令通過(guò)NC_ I/O 27提供給前述設(shè)備。因此,當(dāng)在PC 1的對(duì)應(yīng)當(dāng)前中的存儲(chǔ)內(nèi)容被改變時(shí),前述設(shè)備中 的每一當(dāng)前中的存儲(chǔ)內(nèi)容可被以和PC 1的對(duì)應(yīng)當(dāng)前中的相同方式改變(參見稍后說(shuō)明的 圖16等)。而且,每一硬件設(shè)備都具有該設(shè)備唯一的ID信息(U_ID 44)和標(biāo)識(shí)了該設(shè)備(HW_ ID 45)的具體硬件類型的硬件ID。在該設(shè)備功能固定(H模塊)的情況下,可根據(jù)HW-ID 45識(shí)別出標(biāo)識(shí)該設(shè)備的ID(S卩,圖8中的HM_ID)的H模塊??梢砸匀魏芜m當(dāng)?shù)姆绞綐?gòu)造表 示每一設(shè)備類型的ID信息,例如,通過(guò)在由適當(dāng)?shù)亩鄠€(gè)比特構(gòu)造的數(shù)據(jù)代碼的最初幾個(gè)比 特中表示HW-ID 45,并且在所述數(shù)據(jù)代碼的全部剩余比特中表示U_ID44。圖14示出了諸如引擎2或5之類的設(shè)備中的控制結(jié)構(gòu)的概要,該設(shè)備實(shí)現(xiàn)了一種 或多種與DSP執(zhí)行的微程序(即,S模塊)對(duì)應(yīng)的功能。在圖14中,通過(guò)在引擎的工作存儲(chǔ) 器(參見圖8(c))中存儲(chǔ)為SM_ID(#x) 50的ID信息,能夠識(shí)別由信號(hào)處理部分23實(shí)現(xiàn)的 S模塊的一種或多種功能。注意,引擎能夠?qū)崿F(xiàn)多個(gè)S模塊,并且標(biāo)志“#x”表示多個(gè)上述S 模塊。在每一個(gè)M庫(kù)(圖8中的“SM”和“USM”庫(kù))51中,存儲(chǔ)了上述多個(gè)S模塊或USM模 塊的數(shù)據(jù),并且與SM_ID (#x) 50對(duì)應(yīng)的S或USM模塊的數(shù)據(jù),即要被實(shí)現(xiàn)的S模塊的數(shù)據(jù)被 給到了信號(hào)處理部分23。根據(jù)與要被實(shí)現(xiàn)的S模塊的數(shù)據(jù)對(duì)應(yīng)的運(yùn)算法則(即,DSP執(zhí)行的微程序)和信號(hào)處理控制,并且通過(guò)使用一組存儲(chǔ)在對(duì)應(yīng)的M當(dāng)前52中的操作數(shù)據(jù),該 信號(hào)處理部分23執(zhí)行信號(hào)處理??稍诿恳?S模塊#x的M當(dāng)前52和D庫(kù)(MD庫(kù))53之間 執(zhí)行場(chǎng)景存儲(chǔ)和場(chǎng)景重調(diào)用。而且,可在每一 S模塊#x的麗當(dāng)前M和D庫(kù)(MND庫(kù))55 之間,以如上參照?qǐng)D13所述的方式執(zhí)行場(chǎng)景存儲(chǔ)和場(chǎng)景重調(diào)用。在該引擎的M當(dāng)前52和 MN當(dāng)前M中,針對(duì)多個(gè)S模塊#x中的每一個(gè),存儲(chǔ)了一組操作數(shù)據(jù)和一組邏輯網(wǎng)絡(luò)連接 數(shù)據(jù)。而且,在該引擎的D庫(kù)(MD 53和MND 55)和M當(dāng)前52和麗當(dāng)前M中,針對(duì)多個(gè)S 模塊#x中的每一個(gè),存儲(chǔ)了多組操作數(shù)據(jù)和多組邏輯網(wǎng)絡(luò)連接數(shù)據(jù)。該引擎也具有硬件設(shè) 備唯一的ID信息(U_ID 56)和唯一標(biāo)識(shí)該設(shè)備的類型的硬件ID(HW_ID 57)。然而,在該 引擎中,由SM_ID來(lái)標(biāo)識(shí)該設(shè)備的功能。在在線狀態(tài)下,把經(jīng)由PC 1的集成CAD畫面給出 的、用于對(duì)由前述設(shè)備實(shí)現(xiàn)的軟件模塊的操作參數(shù)進(jìn)行編輯、場(chǎng)景存儲(chǔ)、重調(diào)用等操作的指 令經(jīng)由NC_I/0 27提供給前述設(shè)備。因此,當(dāng)在PC 1的對(duì)應(yīng)當(dāng)前中的存儲(chǔ)內(nèi)容被改變時(shí), 能夠以和PC 1的對(duì)應(yīng)當(dāng)前中的相同方式,來(lái)改變前述設(shè)備中的軟件模塊中的每一當(dāng)前的 存儲(chǔ)內(nèi)容(參見稍后說(shuō)明的圖16)。圖15概述了 PC 1的控制結(jié)構(gòu)。如以上參照?qǐng)D8所述,對(duì)應(yīng)于屬于音樂LAN 10(當(dāng) 前區(qū)帶)的全部模塊的關(guān)系來(lái)設(shè)置PC 1的集成工作存儲(chǔ)器中的當(dāng)前和庫(kù)。在圖15中,HM 當(dāng)前(#x)60是針對(duì)實(shí)現(xiàn)了各種H模塊的各個(gè)設(shè)備的遙控M當(dāng)前(H模塊特定操作數(shù)據(jù)組)。 用于唯一地識(shí)別H模塊的類型的HM_ID (#x)61來(lái)識(shí)別HM當(dāng)前(#x) 60中的每一 H模塊特定 操作數(shù)據(jù)組。而且,在HM當(dāng)前60和D庫(kù)(MD庫(kù))62之間,可針對(duì)每一 H模塊執(zhí)行場(chǎng)景存儲(chǔ) 和場(chǎng)景重調(diào)用。在SM當(dāng)前(#x) 63中,包含了多組音樂LAN 10中的各個(gè)S模塊(#x)中的操作數(shù) 據(jù)。根據(jù)SM_ID(#x)64指定SM當(dāng)前(#x) 63中的所期望的S模塊或USM模塊的庫(kù)數(shù)據(jù)(即, 表示信號(hào)處理的內(nèi)容、如何控制信號(hào)處理、如何編輯操作數(shù)據(jù)等的數(shù)據(jù))組,并且把與SM_ ID (#x) 64對(duì)應(yīng)的S模塊或USM模塊的數(shù)據(jù)(即,操作參數(shù)編輯數(shù)據(jù))從M庫(kù)65提供到SM 當(dāng)前(#x)63。當(dāng)通過(guò)SM當(dāng)前(#x)63對(duì)由音樂LAN 10中的引擎所實(shí)現(xiàn)的S模塊執(zhí)行遙控 時(shí),把通過(guò)處于在線狀態(tài)下的PC 1對(duì)SM當(dāng)前(#x)63的操作數(shù)據(jù)進(jìn)行編輯的內(nèi)容通過(guò)NC_ I/O 27發(fā)送到音樂LAN 10,從而對(duì)應(yīng)的引擎接收到該數(shù)據(jù)。而且,當(dāng)經(jīng)由SM當(dāng)前(#x) 63 控制由PC 1實(shí)現(xiàn)的S模塊時(shí),把S模塊或USM模塊的一組庫(kù)數(shù)據(jù)(表示信號(hào)處理的內(nèi)容和 如何控制信號(hào)處理)從M庫(kù)65提供給信號(hào)處理部分66,并且把用于編輯操作數(shù)據(jù)的數(shù)據(jù)提 供給SM當(dāng)前(#x)63,從而PC 1通過(guò)使用SM當(dāng)前(#x)63的操作數(shù)據(jù)實(shí)現(xiàn)了 S模塊功能。 在此情況下,因?yàn)榭刂频闹黧w是PC 1中的信號(hào)處理部分66,所以SM當(dāng)前(#x)63的操作數(shù) 據(jù)未被發(fā)送到音樂LAN 10。而且,對(duì)于任一 S模塊,可在軟件模塊#x的SM當(dāng)前和D庫(kù)(MD 庫(kù))67之間執(zhí)行場(chǎng)景存儲(chǔ)和場(chǎng)景重調(diào)用。而且,以類似于上述方式的方式,在處于在線狀態(tài) 下的模塊之間執(zhí)行數(shù)據(jù)發(fā)送和接收。而且,在麗當(dāng)前(#x) 68中,存儲(chǔ)了屬于音樂LAN 10(當(dāng)前區(qū)帶)的全部模塊的當(dāng) 前邏輯連接數(shù)據(jù)組。在D庫(kù)(#x)69中,存儲(chǔ)了各個(gè)模塊的多個(gè)邏輯連接數(shù)據(jù)組。在MN當(dāng) 前68和MND庫(kù)69之間,以類似于上述方式的方式執(zhí)行場(chǎng)景存儲(chǔ)/重調(diào)用。在在線狀態(tài)下,通過(guò)NC_I/0 27,將對(duì)當(dāng)前和庫(kù)中的任一個(gè)所進(jìn)行的每一次編輯/ 改變的內(nèi)容發(fā)送到音樂LAN 10,從而在對(duì)應(yīng)的設(shè)備中執(zhí)行編輯/改變。而且,如果在在線狀 態(tài)下已經(jīng)執(zhí)行了場(chǎng)景存儲(chǔ)或場(chǎng)景重調(diào)用,則通過(guò)NC_I/0 27把場(chǎng)景存儲(chǔ)或場(chǎng)景重調(diào)用指令發(fā)送到音樂LAN 10,從而在對(duì)應(yīng)的模塊中執(zhí)行與場(chǎng)景存儲(chǔ)或場(chǎng)景重調(diào)用指令對(duì)應(yīng)的場(chǎng)景存 儲(chǔ)/重調(diào)用控制。而且,在圖15中,音序器功能70和錄音機(jī)功能71是安裝在PCl中的音樂軟件的基 本功能,音序器功能70和錄音機(jī)功能71對(duì)應(yīng)于圖4中所示的“音序器A_S模塊”和“錄音機(jī) D_S模塊”。這些音序器功能70和錄音機(jī)功能71對(duì)歌曲數(shù)據(jù)72,即逐軌(track-by-track) 的音頻波形數(shù)據(jù)和MIDI數(shù)據(jù)執(zhí)行記錄/再現(xiàn)。在此,歌曲數(shù)據(jù)72中僅記錄了逐軌音頻波 形數(shù)據(jù)的觸發(fā),即,逐軌音調(diào)產(chǎn)生定時(shí),以及波形指定數(shù)據(jù),并且與逐軌音調(diào)產(chǎn)生定時(shí)和波 形指定數(shù)據(jù)分開,在波形數(shù)據(jù)存儲(chǔ)器73中單獨(dú)地管理音頻波形數(shù)據(jù)。在數(shù)據(jù)再現(xiàn)過(guò)程中, 在歌曲數(shù)據(jù)的音調(diào)產(chǎn)生定時(shí),從波形數(shù)據(jù)存儲(chǔ)器73中讀出由波形指定數(shù)據(jù)指定的音頻波 形數(shù)據(jù)。對(duì)于音序器功能70和錄音機(jī)功能71,也設(shè)置有用于存儲(chǔ)當(dāng)前操作數(shù)據(jù)組的當(dāng)前存 儲(chǔ)器和用于存儲(chǔ)多個(gè)操作數(shù)據(jù)組的庫(kù)存儲(chǔ)器。盡管未被具體示出,但是可在當(dāng)前存儲(chǔ)器和 庫(kù)存儲(chǔ)器之間執(zhí)行場(chǎng)景存儲(chǔ)/重調(diào)用。而且,在圖15中,將虛線包圍的部分作為單獨(dú)的歌曲文件進(jìn)行管理。即,把單獨(dú)的 歌曲文件構(gòu)造為,包括每一模塊的模塊特定操作數(shù)據(jù)組(M當(dāng)前)、每一模塊的模塊間邏輯 網(wǎng)絡(luò)連接數(shù)據(jù)組(MN當(dāng)前)、和用于存儲(chǔ)每一模塊的多組這些數(shù)據(jù)的每一 MD和MND庫(kù)。因 此,通過(guò)PC 1中的集成CAD軟件,可整體存儲(chǔ)和讀出屬于音樂LAN 10(當(dāng)前區(qū)帶)的全部 模塊的操作數(shù)據(jù)和模塊間邏輯網(wǎng)絡(luò)連接數(shù)據(jù)組。而且,如圖所示,歌曲文件僅包括規(guī)定了波 形數(shù)據(jù)的音樂數(shù)據(jù)72而不包括波形數(shù)據(jù)自身,因此,可減少所需數(shù)據(jù)量。而且,可把歌曲文 件中的數(shù)據(jù)記錄到可移動(dòng)的存儲(chǔ)裝置,諸如硬盤中。盡管未示出,但是存儲(chǔ)在歌曲文件中的 集成CAD的數(shù)據(jù)也包括顯示在圖4或圖12(b)的畫面上的多個(gè)設(shè)備的相應(yīng)的唯一 U_ID信 肩、ο以下段落描述了根據(jù)本實(shí)施例的集成CAD軟件所執(zhí)行的場(chǎng)景存儲(chǔ)/場(chǎng)景重調(diào)用功 能。再次特別參照?qǐng)D8和圖8(a),PC 1中的集成CAD工作存儲(chǔ)器包括“集成場(chǎng)景存儲(chǔ)” 區(qū)域,其中存儲(chǔ)了用于允許對(duì)網(wǎng)絡(luò)中的各個(gè)模塊的操作設(shè)置、邏輯連接設(shè)置等進(jìn)行整體場(chǎng) 景控制的控制數(shù)據(jù)(場(chǎng)景指定數(shù)據(jù))。通過(guò)根據(jù)本實(shí)施例的CAD軟件,可對(duì)構(gòu)成音樂LANlO 的模塊的各個(gè)操作設(shè)置和模塊間邏輯連接設(shè)置執(zhí)行整體管理(場(chǎng)景存儲(chǔ)/調(diào)用),以作為單
一場(chǎng)景。圖11是詳細(xì)示出“集成場(chǎng)景存儲(chǔ)器”的實(shí)例結(jié)構(gòu)的示圖。在圖11(a)中所示的“管 理數(shù)據(jù)”區(qū)域中,存儲(chǔ)了管理“集成場(chǎng)景存儲(chǔ)器”的讀/寫地址所必須的存儲(chǔ)器管理數(shù)據(jù)。 在“集成CAD場(chǎng)景存儲(chǔ)”區(qū)域,針對(duì)多個(gè)場(chǎng)景中的每一個(gè),存儲(chǔ)了對(duì)于創(chuàng)建集成CAD場(chǎng)景和 屬于場(chǎng)景的CAD圖形圖像所必需的CAD數(shù)據(jù)的數(shù)據(jù)指定存儲(chǔ)位置等。如果在給定場(chǎng)景的集 成CAD畫面上任一 S模塊位于引擎之外,則用于對(duì)給定場(chǎng)景執(zhí)行控制的場(chǎng)景指定數(shù)據(jù)也被 存儲(chǔ)在集成CAD場(chǎng)景存儲(chǔ)器中。如圖11(a)所示,“集成場(chǎng)景存儲(chǔ)器”包括對(duì)應(yīng)于音樂LAN 10中的模塊1-6的關(guān)系的多個(gè)場(chǎng)景存儲(chǔ)區(qū)域,即,“音樂軟件場(chǎng)景存儲(chǔ)”區(qū)域、“波形I/O A 場(chǎng)景存儲(chǔ)”區(qū)域、“合成器C場(chǎng)景存儲(chǔ)”區(qū)域、“混音器A場(chǎng)景存儲(chǔ)”區(qū)域、“引擎C場(chǎng)景存儲(chǔ)” 區(qū)域和“引擎D場(chǎng)景存儲(chǔ)”區(qū)域。針對(duì)預(yù)定多個(gè)場(chǎng)景中的每一個(gè),“音樂軟件場(chǎng)景存儲(chǔ)”區(qū)域 中存儲(chǔ)有場(chǎng)景指定數(shù)據(jù)(即,指定了對(duì)應(yīng)于場(chǎng)景的存儲(chǔ)位置的數(shù)據(jù)編號(hào)的數(shù)據(jù)),用于執(zhí)行 與PC 1的音樂軟件所實(shí)現(xiàn)的“錄音機(jī)”功能和“音序器”功能相關(guān)的場(chǎng)景控制。除了 “音樂軟件場(chǎng)景存儲(chǔ)器”之外的5個(gè)場(chǎng)景存儲(chǔ)區(qū)域?qū)⒈环Q作“模塊2-6的場(chǎng)景存儲(chǔ)區(qū)域”。在與用于實(shí)現(xiàn)H模塊的模塊對(duì)應(yīng)的每一場(chǎng)景存儲(chǔ)區(qū)域,諸如“波形I/O A場(chǎng)景存 儲(chǔ)”區(qū)域、“合成器C場(chǎng)景存儲(chǔ)”區(qū)域和“混音器A場(chǎng)景存儲(chǔ)”區(qū)域中,如關(guān)于“合成器C場(chǎng)景 存儲(chǔ)”區(qū)域的圖11(b)中所示,存儲(chǔ)了預(yù)定的η個(gè)場(chǎng)景(場(chǎng)景1-場(chǎng)景η)中的每一個(gè)的存儲(chǔ) 器管理數(shù)據(jù)和場(chǎng)景指定數(shù)據(jù)。如圖11(c)所示,每一場(chǎng)景指定數(shù)據(jù)均包括用于指定操作數(shù) 據(jù)的數(shù)據(jù)“MDp”、和用于指定邏輯網(wǎng)絡(luò)連接數(shù)據(jù)的數(shù)據(jù)“MNDp”。操作數(shù)據(jù)指定數(shù)據(jù)“MDp”是 這樣的數(shù)據(jù),即,所述數(shù)據(jù)指定了與在“MD庫(kù)”中前述模塊(在所示實(shí)例中的“合成器C”) 的存儲(chǔ)位置對(duì)應(yīng)的數(shù)據(jù)編號(hào),以便規(guī)定在前述場(chǎng)景中要被調(diào)用的一組“操作數(shù)據(jù)”。邏輯網(wǎng) 絡(luò)連接數(shù)據(jù)指定數(shù)據(jù)“MNDp”是這樣的數(shù)據(jù),即,所述數(shù)據(jù)在“MND庫(kù)”中指定了與前述模塊 的存儲(chǔ)位置對(duì)應(yīng)的數(shù)據(jù)編號(hào),以便規(guī)定前述場(chǎng)景的一組“邏輯網(wǎng)絡(luò)連接數(shù)據(jù)”。如關(guān)于“引擎C場(chǎng)景存儲(chǔ)”區(qū)域的圖11(b)所示,與實(shí)現(xiàn)S模塊的引擎對(duì)應(yīng)的工作 區(qū)域中的每一個(gè)也包括預(yù)定的η個(gè)場(chǎng)景(場(chǎng)景1-場(chǎng)景η)中的每一個(gè)的存儲(chǔ)器管理數(shù)據(jù) 和場(chǎng)景指定數(shù)據(jù)。在此情況下,(c)示出了每一場(chǎng)景指定數(shù)據(jù),即,表示S模塊(包括US模 塊)數(shù)量的“模塊編號(hào)”數(shù)據(jù)、用于指定S模塊(包括US模塊)類型的數(shù)據(jù)“SMp”、操作數(shù) 據(jù)指定數(shù)據(jù)“MDp”、和邏輯網(wǎng)絡(luò)連接數(shù)據(jù)指定數(shù)據(jù)“MNDp”。這里提供的數(shù)據(jù)“SMp”、“MDp” 和“ MNDp”在數(shù)量上對(duì)應(yīng)于在場(chǎng)景中要由引擎實(shí)現(xiàn)的S模塊。圖11(c)示出了 S模塊的數(shù)量 是2的情況,因此存儲(chǔ)了兩個(gè)“SMp”數(shù)據(jù)、兩個(gè)“MDp”數(shù)據(jù)和兩個(gè)“MNDp”數(shù)據(jù)。用于指定 S模塊的類型的每一數(shù)據(jù)“ SMp,,是這樣的數(shù)據(jù),即,該數(shù)據(jù)指定了與在“ SM庫(kù)”或“USM庫(kù),, 中前述引擎的存儲(chǔ)位置對(duì)應(yīng)的數(shù)據(jù)編號(hào),以便規(guī)定在前述場(chǎng)景中要被調(diào)用的S模塊或US模 塊。與以上描述類似,“MDp”和“MNDp”是這樣的數(shù)據(jù),它們指定了與在“MD庫(kù)”和“MND庫(kù)” 中前述引擎的存儲(chǔ)位置對(duì)應(yīng)的數(shù)據(jù)編號(hào),以便規(guī)定在前述場(chǎng)景中分別要被調(diào)用的一組操作 數(shù)據(jù)和一組邏輯網(wǎng)絡(luò)連接數(shù)據(jù)。如圖11所示,PC 1中的集成CAD工作存儲(chǔ)器中的“集成場(chǎng)景存儲(chǔ)”區(qū)域包括音樂 LAN 10中的各個(gè)模塊1-6的場(chǎng)景存儲(chǔ)區(qū)域,并且存儲(chǔ)在每一模塊的場(chǎng)景存儲(chǔ)器中的場(chǎng)景數(shù) 據(jù)包括這樣的數(shù)據(jù),該數(shù)據(jù)指定了在D庫(kù)或M庫(kù)中每一模塊的存儲(chǔ)位置,即,該數(shù)據(jù)是鏈接 到每一模塊的庫(kù)中的數(shù)據(jù)的鏈接數(shù)據(jù)。而且,音樂LAN 10中的設(shè)備2-6中的每一個(gè)還包括 用于在設(shè)備中執(zhí)行場(chǎng)景控制的場(chǎng)景存儲(chǔ)器,并且設(shè)備2-6中的每一個(gè)中的每一場(chǎng)景均可由 鏈接到對(duì)應(yīng)庫(kù)(參見圖8(c))的數(shù)據(jù)的鏈接數(shù)據(jù)構(gòu)成。在在線狀態(tài)下,通過(guò)把各個(gè)模塊分 配給稍后參照?qǐng)D22說(shuō)明的各個(gè)設(shè)備,集成場(chǎng)景存儲(chǔ)器中的各個(gè)模塊2-6的場(chǎng)景存儲(chǔ)區(qū)域和 音樂LAN 10中的設(shè)備2-6的場(chǎng)景存儲(chǔ)器彼此關(guān)聯(lián)。在此情況下,例如,集成CAD工作存儲(chǔ) 器中的“合成器C場(chǎng)景存儲(chǔ)”區(qū)域具有和合成器C (實(shí)際設(shè)備)的場(chǎng)景存儲(chǔ)器相同的數(shù)據(jù)結(jié) 構(gòu)和數(shù)據(jù)內(nèi)容。即,因?yàn)樵O(shè)備2-6的每一個(gè)均具有上述庫(kù)(參見圖8(c))和場(chǎng)景存儲(chǔ)器,所 以PC 1的集成CAD工作存儲(chǔ)器也具有以與設(shè)備2-6中每一個(gè)相同的方式而構(gòu)造的“集成場(chǎng) 景存儲(chǔ)器”。因?yàn)镻C 1的集成CAD工作存儲(chǔ)器和各個(gè)設(shè)備2-6的場(chǎng)景存儲(chǔ)器與各個(gè)場(chǎng)景要 被鏈接到的庫(kù)在結(jié)構(gòu)上類似,所以可實(shí)現(xiàn)“無(wú)縫場(chǎng)景控制(seamless sence control)”,從 而可由集成CAD軟件整體管理音樂LAN 10中的多種模塊的操作參數(shù)設(shè)置和邏輯連接設(shè)置。現(xiàn)在,將參照?qǐng)D16A和16B描述場(chǎng)景存儲(chǔ)處理,并且將參照?qǐng)D17描述場(chǎng)景重調(diào)用 處理。更具體地講,圖16A是流程圖,示出了通過(guò)PC 1的集成CAD畫面、PC 1響應(yīng)于給出 的場(chǎng)景存儲(chǔ)指令來(lái)執(zhí)行處理以存儲(chǔ)當(dāng)前場(chǎng)景的操作過(guò)程實(shí)例。在此要被場(chǎng)景存儲(chǔ)的是屬于音樂LAN 10的全部模塊中的當(dāng)前使用的操作數(shù)據(jù)和邏輯連接設(shè)置。當(dāng)當(dāng)前設(shè)置要被存儲(chǔ) 為場(chǎng)景時(shí),用戶通過(guò)指定所期望的場(chǎng)景的場(chǎng)景編號(hào)來(lái)給出場(chǎng)景存儲(chǔ)指令。一旦用戶給出了 這種場(chǎng)景存儲(chǔ)指令,就在步驟Sl判斷PC 1的集成CAD軟件和各個(gè)設(shè)備2-6當(dāng)前是否處于 在線狀態(tài)。當(dāng)在步驟Sl判斷為是時(shí),在步驟S2把場(chǎng)景存儲(chǔ)事件發(fā)送到設(shè)備2-6的每一個(gè) 設(shè)備。已經(jīng)接收到該場(chǎng)景存儲(chǔ)事件的設(shè)備2-6中的每一個(gè)設(shè)備均執(zhí)行如圖16B的流程所示 的處理。在把場(chǎng)景存儲(chǔ)事件發(fā)送到設(shè)備2-6中的每一個(gè)設(shè)備之后,或者如果如步驟Sl所判 斷的,PC 1的集成CAD軟件和設(shè)備2-6當(dāng)前處在離線狀態(tài)下,則PC 1在步驟S3并在步驟 S3之后執(zhí)行操作,以把針對(duì)集成CAD工作存儲(chǔ)器中的各個(gè)模塊(在引擎的情況下,要被實(shí)現(xiàn) 的各個(gè)S模塊)存儲(chǔ)的當(dāng)前數(shù)據(jù)記錄為新場(chǎng)景。更具體地講,在步驟S3指定要被首先進(jìn)行 場(chǎng)景記錄或存儲(chǔ)的一個(gè)模塊,其后,在步驟S4,針對(duì)每一模塊判斷是否對(duì)最近從庫(kù)中讀出到 對(duì)應(yīng)的當(dāng)前存儲(chǔ)器中的數(shù)據(jù)進(jìn)行任何編輯。即,判斷在從庫(kù)中把數(shù)據(jù)組讀出到當(dāng)前存儲(chǔ)器 之后用戶是否已對(duì)當(dāng)前存儲(chǔ)器中的數(shù)據(jù)組進(jìn)行任何改變。如果進(jìn)行了編輯(步驟S5中判 斷為是),則在步驟S6把前述模塊的當(dāng)前存儲(chǔ)器中的當(dāng)前數(shù)據(jù)作為新數(shù)據(jù)組存儲(chǔ)到對(duì)應(yīng)庫(kù) 的適當(dāng)存儲(chǔ)位置并且被分配數(shù)據(jù)編號(hào)。其后,在步驟S7,把分配給數(shù)據(jù)組的新數(shù)據(jù)編號(hào)存 儲(chǔ)到前述模塊的場(chǎng)景存儲(chǔ)區(qū)域中的場(chǎng)景編號(hào)的區(qū)域MDp或MNDp(參見圖11)。另一方面, 如果沒有對(duì)最近從庫(kù)讀出到當(dāng)前的數(shù)據(jù)進(jìn)行編輯(在步驟S5中判斷為否),則在步驟S8, 把最近從庫(kù)中讀出的數(shù)據(jù)的數(shù)據(jù)編號(hào)(存儲(chǔ)位置)存儲(chǔ)到前述模塊的場(chǎng)景存儲(chǔ)區(qū)域中的場(chǎng) 景編號(hào)的區(qū)域MDp或MNDp。如果前述模塊是S模塊,則把表示模塊的類型的數(shù)據(jù)存儲(chǔ)到區(qū) 域SMp中,而且,如果現(xiàn)在激活引擎中的前述模塊,則還記錄模塊數(shù)。針對(duì)M當(dāng)前和MN當(dāng)前 二者執(zhí)行步驟S4-S8的操作,因此,針對(duì)PC 1中的模塊執(zhí)行場(chǎng)景存儲(chǔ)處理。在步驟S9中指 定接下來(lái)要被進(jìn)行存儲(chǔ)處理的另一模塊,并且,如果判斷存在要被進(jìn)行存儲(chǔ)處理的任何剩 余模塊(在步驟SlO中判斷為是),則針對(duì)指定模塊執(zhí)行步驟S4-S8的操作。通過(guò)對(duì)音樂 LANlO中的全部模塊執(zhí)行前述操作,可把音樂LAN 10中的全部模塊的一組當(dāng)前操作數(shù)據(jù)和 邏輯連接設(shè)置存儲(chǔ)為場(chǎng)景數(shù)據(jù)。圖16B是一個(gè)流程圖,示出了設(shè)備2-6中的每一個(gè)設(shè)備響應(yīng)于對(duì)來(lái)自PC 1中的場(chǎng) 景存儲(chǔ)事件的接收而執(zhí)行的處理的操作過(guò)程實(shí)例。在步驟S11,類似于由PC 1執(zhí)行的處理 中的步驟S4,針對(duì)前述模塊的工作存儲(chǔ)器中的每一當(dāng)前存儲(chǔ)器,判斷是否對(duì)最近從對(duì)應(yīng)庫(kù) 讀出到當(dāng)前存儲(chǔ)器的數(shù)據(jù)進(jìn)行任何編輯。如果進(jìn)行了編輯(步驟S12判斷為是),則在步驟 S13,把當(dāng)前存儲(chǔ)器中已編輯的當(dāng)前數(shù)據(jù)作為新數(shù)據(jù)組存儲(chǔ)到對(duì)應(yīng)的庫(kù)的適當(dāng)存儲(chǔ)位置,并 且被分配數(shù)據(jù)編號(hào)。其后,在步驟S14,把分配給數(shù)據(jù)組的新數(shù)據(jù)編號(hào)存儲(chǔ)到前述模塊的場(chǎng) 景存儲(chǔ)區(qū)域中的場(chǎng)景編號(hào)的區(qū)域。另一方面,如果沒有對(duì)最近從庫(kù)讀出到當(dāng)前的數(shù)據(jù)進(jìn)行 編輯(在步驟S12中判斷為否),則在步驟S15,把最近從庫(kù)中讀出的數(shù)據(jù)的數(shù)據(jù)編號(hào)存儲(chǔ) 到前述模塊的場(chǎng)景存儲(chǔ)區(qū)域中的場(chǎng)景編號(hào)的區(qū)域。以上述方式,針對(duì)每一設(shè)備中的指定模 塊執(zhí)行場(chǎng)景存儲(chǔ)處理。在引擎正在實(shí)現(xiàn)多個(gè)S模塊的情況下,針對(duì)每一 S模塊執(zhí)行上述場(chǎng) 景存儲(chǔ)處理。圖17A是流程圖,示出了集成CAD軟件響應(yīng)于通過(guò)PC 1的集成CAD畫面給出的場(chǎng) 景重調(diào)用指令而執(zhí)行的處理的操作過(guò)程實(shí)例。用戶給出了指定所期望的場(chǎng)景編號(hào)的場(chǎng)景重 調(diào)用指令。一旦用戶給出了場(chǎng)景重調(diào)用指令,就在步驟S16判斷PC 1的集成CAD軟件和各個(gè)設(shè)備2-6當(dāng)前是否處在在線狀態(tài)。當(dāng)在步驟S16判斷為是時(shí),在步驟S17,把場(chǎng)景重調(diào)用 事件發(fā)送到設(shè)備2-6中的每一個(gè)。已經(jīng)接收到了場(chǎng)景重調(diào)用事件的設(shè)備2-6中的每一個(gè)均 執(zhí)行圖17B中的流程圖所示的處理。在把場(chǎng)景重調(diào)用事件發(fā)送到設(shè)備2-6中的每一個(gè)之后,或者如果在步驟S16判斷 出PC 1的集成CAD軟件和設(shè)備2-6當(dāng)前處在離線狀態(tài)下,則在步驟S18和在步驟S18之后, PC 1執(zhí)行操作以便對(duì)集成CAD工作存儲(chǔ)器中的每一模塊執(zhí)行場(chǎng)景重調(diào)用處理。S卩,在步驟 S18指定要被首先進(jìn)行場(chǎng)景重調(diào)用處理的一個(gè)模塊,并且在步驟S19,根據(jù)針對(duì)圖11的集成 CAD場(chǎng)景存儲(chǔ)器中的模塊要被重調(diào)用的場(chǎng)景的場(chǎng)景編號(hào),獲取所述模塊的每一對(duì)應(yīng)庫(kù)中的 數(shù)據(jù)編號(hào)指定數(shù)據(jù)(圖11的MDp、MNDp和SM)。在后續(xù)步驟S20中,從針對(duì)PCl的集成CAD 存儲(chǔ)器中的模塊的對(duì)應(yīng)庫(kù)中,把與獲取的數(shù)據(jù)編號(hào)對(duì)應(yīng)的一組操作數(shù)據(jù)和一組邏輯連接數(shù) 據(jù)讀出到該模塊的當(dāng)前存儲(chǔ)器,以便重調(diào)用場(chǎng)景。如果前述模塊是S模塊,則判斷這樣獲取 的SMp是否表示與當(dāng)前要被處理的S模塊的類型相同。如果判斷結(jié)果為是,則把與前述模 塊對(duì)應(yīng)的當(dāng)前存儲(chǔ)器按原樣用于場(chǎng)景重調(diào)用;然而,如果這樣獲取的SMp沒有表示為與當(dāng) 前要被處理的S模塊的類型相同,則與獲取的SMp相對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)的當(dāng)前存儲(chǔ)器被準(zhǔn)備 并被用于場(chǎng)景重調(diào)用。在步驟S21,指定接下來(lái)要被進(jìn)行重調(diào)用處理的另一模塊,并且,如果 有任何剩余模塊要被進(jìn)行重調(diào)用處理(在步驟S22判斷為是),則針對(duì)指定的模塊執(zhí)行步驟 S19-S21的操作。通過(guò)對(duì)音樂LAN 10中的全部模塊執(zhí)行前述操作,可針對(duì)音樂LAN 10中的 全部模塊的操作數(shù)據(jù)和邏輯連接設(shè)置來(lái)重調(diào)用所期望的場(chǎng)景。圖17B是流程圖,示出了設(shè)備2-6中的每一個(gè)響應(yīng)于對(duì)來(lái)自PC 1的場(chǎng)景重調(diào)用事 件的接收而執(zhí)行的處理的操作過(guò)程實(shí)例。已經(jīng)接收到場(chǎng)景重調(diào)用事件的設(shè)備2-6中的每一 個(gè)都從前述模塊的各個(gè)庫(kù)中獲取數(shù)據(jù)編號(hào)指定數(shù)據(jù)(圖11的MDp、MNDp和SMp)(步驟S23), 把這樣獲取的數(shù)據(jù)編號(hào)的數(shù)據(jù)讀出到各個(gè)當(dāng)前存儲(chǔ)器,以便執(zhí)行場(chǎng)景重調(diào)用(步驟S24)。 例如,如果設(shè)備是引擎,則判斷這樣獲取的SMp是否表示與當(dāng)前要被處理的S模塊的類型相 同。如果判斷結(jié)果為是,則與前述模塊對(duì)應(yīng)的當(dāng)前存儲(chǔ)器按現(xiàn)狀被用于場(chǎng)景重調(diào)用;然而, 如果這樣獲取的SMp不表示與當(dāng)前要被處理的S模塊的類型相同,則與所獲取的SMp對(duì)應(yīng) 的數(shù)據(jù)結(jié)構(gòu)的當(dāng)前存儲(chǔ)器被準(zhǔn)備,并且被用于場(chǎng)景重調(diào)用。而且,如果該引擎當(dāng)前正在實(shí)現(xiàn) 多個(gè)S模塊,則對(duì)每一 S模塊執(zhí)行上述場(chǎng)景重調(diào)用處理。在本實(shí)施例中,除了針對(duì)音樂LAN 10中的全部模塊整體地指示場(chǎng)景存儲(chǔ)/重調(diào)用 的上述控制之外,還可這樣執(zhí)行控制,使得如同在傳統(tǒng)上已知的技術(shù)那樣,針對(duì)每一模塊分 別指示場(chǎng)景存儲(chǔ)/重調(diào)用。一旦用戶操作諸如任一模塊的操作參數(shù)設(shè)置畫面(圖6)上的按鈕和旋鈕之類的 任一操作器,前述模塊的當(dāng)前存儲(chǔ)器中的參數(shù)值被改變,所述參數(shù)對(duì)應(yīng)于所操作的操作器。 圖18是流程圖,概述了集成CAD軟件響應(yīng)于操作參數(shù)設(shè)置畫面上的操作而執(zhí)行的處理。一 旦在PC 1中給定參數(shù)的值被改變,就在步驟S25判斷PC 1和各個(gè)設(shè)備2-6是否處在在線 狀態(tài)。當(dāng)判斷結(jié)果為是時(shí),在步驟幻6把參數(shù)值的改變事件發(fā)送到每一設(shè)備(模塊),并且 在步驟S27改變針對(duì)PC 1中的模塊的當(dāng)前存儲(chǔ)器中的對(duì)應(yīng)參數(shù)值。如果PC 1和各個(gè)設(shè)備 2-6當(dāng)前處在離線狀態(tài),則執(zhí)行步驟S27的操作而不執(zhí)行步驟幻6的操作。具有參數(shù)值改變 事件的每一設(shè)備(模塊)都改變其當(dāng)前存儲(chǔ)器中的對(duì)應(yīng)參數(shù)值。改變所述模塊的當(dāng)前存儲(chǔ)器的各種參數(shù)中的任一參數(shù)的條件不限于當(dāng)與針對(duì)所述模塊的操作參數(shù)設(shè)置畫面上的各種參數(shù)對(duì)應(yīng)的任一操作器被操作時(shí);其它可能的條件包 括當(dāng)已經(jīng)通過(guò)設(shè)置畫面對(duì)所述模塊的庫(kù)中的任一個(gè)執(zhí)行重調(diào)用操作(不是場(chǎng)景重調(diào)用) 時(shí),等等。在在線狀態(tài)期間,僅需要周期性地檢查當(dāng)前是否在下述兩個(gè)數(shù)據(jù)之間維持同步, 即,PC 1中的操作數(shù)據(jù),以及設(shè)備2-6中的每一個(gè)的工作存儲(chǔ)器的各個(gè)當(dāng)前中的操作數(shù)據(jù)。 例如,能夠以適當(dāng)?shù)姆绞桨巡僮鲾?shù)據(jù)分為多個(gè)塊,并且可把所述多個(gè)塊的相應(yīng)校驗(yàn)和從設(shè) 備2-6中的每一個(gè)發(fā)送到PC 1,從而PC 1可確定設(shè)備2-6的校驗(yàn)和之間的一致性(即,當(dāng) 前是否喪失同步)。如果已經(jīng)在多個(gè)設(shè)備中給定的一個(gè)設(shè)備的多個(gè)塊中的任一塊中檢測(cè)出 喪失同步,則根據(jù)用戶指示或自動(dòng)地把該塊數(shù)據(jù)從PC 1傳輸?shù)剿鲈O(shè)備(或者從所述設(shè)備 傳輸?shù)絇Cl),以便可以把該設(shè)備(或PC 1)接收到的塊重寫到當(dāng)前存儲(chǔ)器中,以便恢復(fù)同 步。因此,當(dāng)部分喪失同步時(shí),該方案可通過(guò)僅傳輸缺失的塊而容易地恢復(fù)同步。在圖4中的集成CAD畫面上,該用戶可通過(guò)操作⑶I對(duì)象來(lái)執(zhí)行用于編輯網(wǎng)絡(luò)的 操作,諸如添加模塊圖標(biāo)和設(shè)置/改變模塊間連接。在集成CAD畫面的上部,若干菜單按鈕或標(biāo)簽顯示在一行中。一旦用戶通過(guò)鼠標(biāo) 點(diǎn)擊“裝置”菜單按鈕,就會(huì)針對(duì)其上顯示了硬件模塊列表的裝置(即,其中插入有遙控軟 件的裝置)打開彈出菜單,其中所述硬件模塊可被添加到音樂LAN 10。用戶可從顯示的列 表中選擇所期望的硬件模塊,以便能夠把所選擇的硬件模塊的圖標(biāo)附加地顯示在集成CAD 畫面上。而且,一旦用戶通過(guò)鼠標(biāo)點(diǎn)擊“模塊”菜單按鈕,就會(huì)針對(duì)軟件模塊打開彈出菜單, 其中顯示了可被添加到音樂LAN 10中的S模塊的列表;S卩,M庫(kù)(例如,參見圖8)中包含 的S模塊或US模塊的列表顯示在彈出菜單中。以下,除非另外說(shuō)明,術(shù)語(yǔ)“S模塊”不僅用 于指S模塊而且還指US模塊。用戶可從該列表中選擇所期望的軟件模塊,以便能夠把所選 擇的軟件模塊的圖標(biāo)附加地顯示在集成CAD畫面上。此時(shí),能夠按期望選擇要添加S模塊 的位置,即,是要由網(wǎng)絡(luò)中的PC 1還是引擎2或5來(lái)實(shí)現(xiàn)S模塊。圖19A-19C是當(dāng)要新分配S模塊時(shí)由集成CAD軟件執(zhí)行處理的流程圖。一旦檢測(cè) 到新S模塊的分配事件,就在圖19A的步驟S30判斷是把新S模塊分配給引擎還是分配給 PC。如果在步驟S30判斷出把新S模塊分配給引擎,則處理前進(jìn)到步驟S31,在該步驟中,執(zhí) 行用于把新S模塊分配給引擎的處理,圖19B對(duì)此進(jìn)行了更為詳細(xì)的描述。另一方面,如果 在步驟S30判斷出把新S模塊分配給PC,則該處理進(jìn)行到步驟S32,在該步驟中,執(zhí)行用于 把新S模塊分配給PC 1的處理,圖19C對(duì)此進(jìn)行更為詳細(xì)的描述。當(dāng)在步驟S31或S32中 完成了新S模塊的分配處理之后,在步驟S33更新集成CAD畫面上的顯示,以顯示新S模塊 的圖標(biāo)。圖19B示出了由PC 1執(zhí)行的把新S模塊分配給引擎的處理。在步驟S34,從集成 CAD工作存儲(chǔ)器(參見圖8)的SM庫(kù)(或USM庫(kù))中讀出由新S模塊的SM_ID (或USM_ID) 指定的數(shù)據(jù)。在接下來(lái)的步驟S35,檢查其中要分配S模塊的引擎的資源容量(運(yùn)算能力 等),并且分配要被用于實(shí)現(xiàn)前述S模塊的引擎資源。在完成了引擎資源的分配之后(即, 當(dāng)在步驟S36判斷為是時(shí)),并且如果集成CAD軟件當(dāng)前處在在線狀態(tài)下(當(dāng)在步驟S37判 斷為是時(shí)),該處理進(jìn)行到步驟S38,其中,把在步驟S34讀出的新S模塊的分配事件數(shù)據(jù)、 連同表示在步驟S35分配的資源的資源指定數(shù)據(jù)一起發(fā)送到S模塊要被分配到的引擎。其 后,具有接收到的新S模塊分配事件數(shù)據(jù)和資源指定數(shù)據(jù)的引擎,使用指定引擎資源來(lái)激活與該分配事件對(duì)應(yīng)的新S模塊,此時(shí)還創(chuàng)建對(duì)應(yīng)的當(dāng)前存儲(chǔ)器(M和MN當(dāng)前)。其后,在 步驟S39,在PC 1的集成CAD工作存儲(chǔ)器中的引擎的工作區(qū)域中創(chuàng)建當(dāng)前存儲(chǔ)器(M和麗 當(dāng)前),以便為遙控S模塊進(jìn)行準(zhǔn)備。注意,在離線狀態(tài)下不執(zhí)行步驟S38的操作(S卩,在步 驟S37判斷為否)。在由于資源短缺等導(dǎo)致資源分配失敗(在步驟S36判斷為否)時(shí),在步驟S40執(zhí) 行預(yù)定的錯(cuò)誤處理,以便在PC 1的顯示裝置上進(jìn)行可視的錯(cuò)誤指示(例如,指示例如“資源 短缺”之類的適當(dāng)消息)。圖19C示出了由PC 1執(zhí)行的用于把新S模塊分配給PC的處理。在步驟S41,以類 似于步驟S34的方式,從集成CAD工作存儲(chǔ)器的SM庫(kù)中讀出由新S模塊的SM_ID指定的數(shù) 據(jù)。在接下來(lái)的步驟S42,檢查PC 1的資源剩余量(CPU的剩余運(yùn)算能力、RAM的存儲(chǔ)器容 量等),并且分配要由PC 1使用的資源以實(shí)現(xiàn)前述S模塊。在完成了資源分配(即,當(dāng)在 步驟S43判斷為是時(shí))之后,該處理進(jìn)行到步驟S44,在該步驟中,在PC 1中創(chuàng)建模塊的當(dāng) 前存儲(chǔ)器(M和麗當(dāng)前),其后激活S模塊。在此情況下,把S模塊的功能實(shí)現(xiàn)為PC中的 信號(hào)處理功能之一,如圖15中的66所示。在由于資源短缺等導(dǎo)致資源分配失敗(在步驟 S43中判斷為否)的情況下,以類似于以上描述的方式,在步驟S45執(zhí)行預(yù)定錯(cuò)誤處理。如 果已經(jīng)在步驟S40或S45執(zhí)行了錯(cuò)誤處理,則意味著激活新模塊S失敗,因此,在接下來(lái)的 步驟S33不顯示S模塊的圖標(biāo)。而且,用戶可在圖4的集成CAD畫面上移動(dòng)任一所期望的S模塊的位置。通過(guò)用 戶使用鼠標(biāo)來(lái)對(duì)在集成CAD畫面上要被移動(dòng)的S模塊的圖標(biāo)進(jìn)行拖放操作,可指示所期望 的S模塊的位置移動(dòng)。在圖4中,以虛線表示把“效果器C_US模塊”移動(dòng)到PC 1的移動(dòng), 以此作為S模塊位置移動(dòng)的實(shí)例。圖20A概述了響應(yīng)于PC 1中的S模塊移動(dòng)事件而執(zhí)行 的S模塊移動(dòng)處理。如圖20中的步驟S46-S49所示,當(dāng)由PC實(shí)現(xiàn)的S模塊要被移動(dòng)到引 擎(步驟S47)或當(dāng)由引擎實(shí)現(xiàn)的S模塊要被移動(dòng)到PC(步驟S49)時(shí),發(fā)生這樣的S模塊 的位置移動(dòng)。圖20B中示出了當(dāng)S模塊要被移動(dòng)到引擎時(shí)的S模塊移動(dòng)處理的詳細(xì)操作過(guò) 程,而圖20C中示出了當(dāng)S模塊要被移動(dòng)到PC時(shí)的S模塊移動(dòng)處理的詳細(xì)操作過(guò)程。在集 成CAD畫面上,在步驟S50,響應(yīng)于用戶移動(dòng)S模塊的操作,S模塊的圖標(biāo)顯示被更新。當(dāng)由PC實(shí)現(xiàn)的S模塊要被移動(dòng)到引擎(S卩,目標(biāo)或被移至引擎)時(shí),在圖20B中 的步驟S51,判斷是否能夠根據(jù)S模塊的移動(dòng)來(lái)改變S模塊的邏輯連接。在此,在判斷與移 動(dòng)之前的S模塊相同的連接是否可被用在目標(biāo)或被移至引擎中新激活的S模塊中,S卩,PC 1檢查連接資源,諸如網(wǎng)絡(luò)中的可用頻帶、目標(biāo)引擎中的NC_I/0 27的可用端口,和信號(hào)處 理部分23中的可用處理步驟。如果連接改變是可能的(步驟S52中判斷為是),則該處理 進(jìn)行到步驟S53,在該步驟中執(zhí)行把新S模塊分配給圖19B的引擎的處理。在準(zhǔn)備遙控目 標(biāo)引擎中的新S模塊(圖19B的步驟S39)時(shí),把移動(dòng)之前實(shí)現(xiàn)的S模塊的操作數(shù)據(jù)(M當(dāng) 前的內(nèi)容)通過(guò)音樂LAN發(fā)送到準(zhǔn)備遙控該新S模塊的M當(dāng)前,從而在所準(zhǔn)備的M當(dāng)前中 設(shè)置操作數(shù)據(jù)。在成功完成新S模塊的分配處理(在步驟S54中判斷為是)之后,在步驟 S55改變新放置的S模塊的模塊間連接(邏輯連接)條件。即,基于S模塊和被連至模塊的 邏輯連接數(shù)據(jù),以與由PC 1(即,被移離PC)所實(shí)現(xiàn)的S模塊相同的邏輯連接可被實(shí)現(xiàn)這樣 的方式,來(lái)創(chuàng)建該新S模塊與該新S模塊要被連接到的模塊(即,被連至模塊)的邏輯連接 數(shù)據(jù)。其后,這樣創(chuàng)建的該新S模塊與被連至模塊的邏輯連接數(shù)據(jù)被存儲(chǔ)到相應(yīng)的MN當(dāng)前中。而且,如果當(dāng)前狀態(tài)是在線狀態(tài),則把所創(chuàng)建的邏輯連接數(shù)據(jù)發(fā)送到并設(shè)置在實(shí)現(xiàn)該新 S模塊和被連至模塊的每一引擎中,以便實(shí)現(xiàn)所期望的邏輯連接的設(shè)置。而且,終止迄今為 止由PC 1所實(shí)現(xiàn)的前述S模塊的控制,并且在步驟S56打開與前述S模塊的SM_ID對(duì)應(yīng)的 工作存儲(chǔ)器中的每一當(dāng)前;即,在該步驟,取消當(dāng)前和軟件模塊之間的關(guān)聯(lián),以使所述當(dāng)前 能夠用于其它處理。如果不能改變S模塊的連接(在步驟S52中判斷為否),或者如果新S 模塊分配處理已經(jīng)失敗(在步驟S54中判斷為否),則在步驟S57中執(zhí)行預(yù)定錯(cuò)誤處理,例 如進(jìn)行可視的錯(cuò)誤指示。稍后將詳細(xì)描述用于判斷S模塊的邏輯連接是否能夠被改變的步驟S51的上述操 作和步驟S55的連接改變操作。當(dāng)由引擎實(shí)現(xiàn)的S模塊要被移至PC時(shí),在圖20C的步驟S58判斷S模塊的邏輯連 接是否能夠被改變。在此,判斷與移動(dòng)之前的S模塊相同的鏈接是否能夠被用在目標(biāo)PC(或 被移至PC) 1中要被新激活的S模塊中;即,檢查連接資源,諸如網(wǎng)絡(luò)中的可用頻帶、被移至 PC 1中的網(wǎng)絡(luò)接口的可用端口、和CPU的可用處理能力。如果連接改變是可能的(在步驟 S59判斷為是),則該處理進(jìn)行到步驟S60,在該步驟中執(zhí)行圖19C中的流程所示的把新S模 塊分配給PC的處理。當(dāng)在PC中激活該新S模塊(圖19C中的步驟S44)時(shí),在移動(dòng)之前由 引擎實(shí)現(xiàn)的S模塊的操作數(shù)據(jù)(M當(dāng)前的內(nèi)容)被設(shè)置到為遙控該新S模塊而準(zhǔn)備的M當(dāng) 前中,然而,在此情況下,不需要在音樂LAN中發(fā)送該操作數(shù)據(jù)。在成功完成新S模塊分配 處理(在步驟S61中判斷為是)之后,在步驟S62,改變新放置的S模塊的模塊間連接。艮口, 基于S模塊和被連至模塊的邏輯連接數(shù)據(jù),以可提供與由被移離引擎所實(shí)現(xiàn)的S模塊相同 的邏輯連接這樣的方式,來(lái)創(chuàng)建該新S模塊和要被連接到的模塊的邏輯連接數(shù)據(jù)。其后,這 樣創(chuàng)建的該新S模塊和被連至模塊的邏輯連接數(shù)據(jù)被存儲(chǔ)到相應(yīng)的MN當(dāng)前中。而且,如果 當(dāng)前狀態(tài)是在線狀態(tài),則把所創(chuàng)建的邏輯連接數(shù)據(jù)發(fā)送到實(shí)現(xiàn)該新S模塊和被連至模塊的 每一引擎中,以便實(shí)現(xiàn)所期望的邏輯連接的設(shè)置。如果PC 1的集成CAD軟件處在在線狀態(tài)(在步驟S63中判斷為是),則該處理進(jìn) 行到步驟S64,在該步驟中,把使S模塊失效的事件發(fā)送到實(shí)現(xiàn)該S模塊的引擎,以便使該引 擎中的S模塊失效。然而,如果PC 1中的集成CAD軟件處在離線狀態(tài)下(在步驟S63中判 斷為否),則不把該S模塊的失效事件發(fā)送到該引擎。在步驟S65,終止PC 1中的S模塊的 遙控,并且,能夠以與步驟S56相同的方式,把在集成CAD工作存儲(chǔ)器中的與S模塊的SM_ID 對(duì)應(yīng)的工作區(qū)域中的各個(gè)當(dāng)前用于其它處理。如果S模塊的連接改變是不可能的(在步驟 S59中判斷為否),或者如果新S模塊分配處理已經(jīng)失敗(在步驟S61中判斷為否),則在步 驟S66執(zhí)行與前述錯(cuò)誤處理類似的預(yù)定錯(cuò)誤處理。如果在步驟S57或S66已經(jīng)執(zhí)行了這種 錯(cuò)誤處理,則這意味著S模塊的移動(dòng)已經(jīng)失敗,因此,在接下來(lái)的步驟S50中,不移動(dòng)該S模 塊的圖標(biāo)。而且,在圖4的集成CAD畫面上,用戶可執(zhí)行操作,用以設(shè)置或改變?cè)谀K之間的 任一邏輯連接(即,通過(guò)音頻傳輸線路或MIDI傳輸線路的模塊間邏輯連接)。例如,1)通過(guò) 利用諸如鼠標(biāo)之類的指針裝置來(lái)操作多個(gè)連接(即,音頻傳輸線路或MIDI傳輸線路)的任 一 GUI對(duì)象;2)首先選擇所期望的模塊的圖標(biāo),以使得響應(yīng)于對(duì)該圖標(biāo)的選擇而打開彈出 窗口,其后通過(guò)該彈出窗口鍵入各種連接條件等;或幻通過(guò)以上參照?qǐng)D7描述的模塊CAD 編輯畫面,可由用戶指定所期望的模塊間連接來(lái)進(jìn)行模塊間邏輯連接。而且,如以上參照?qǐng)D20所述的,在S模塊移動(dòng)處理時(shí)也可改變模塊間連接。而且,當(dāng)新分配S模塊(參見圖19) 時(shí),針對(duì)該S模塊執(zhí)行相似的連接設(shè)置?,F(xiàn)在,參照?qǐng)D21來(lái)描述集成CAD軟件響應(yīng)于設(shè)置/改變模塊間連接的指令而執(zhí)行 的處理。在步驟S67,判斷是否在同一設(shè)備中進(jìn)行指示的模塊間連接的設(shè)置/改變。例如, 如果指示的設(shè)置/改變涉及到一個(gè)引擎中所實(shí)現(xiàn)的兩個(gè)S模塊之間的連接,諸如圖4的混 音器A-2和效果器C之間的連接、或在PC中實(shí)現(xiàn)的兩個(gè)S模塊之間的連接,則在步驟S67 中判斷為是。因此,可判斷前述連接是否使用了音樂LAN的網(wǎng)絡(luò)。如果在同一設(shè)備中進(jìn)行指示的模塊間連接的設(shè)置/改變(在步驟S67中判斷為 是),則在步驟S68進(jìn)一步判斷指示的模塊間連接設(shè)置/改變是否可能。這里,設(shè)備中的資 源分配(例如,信號(hào)處理部分23中的每一 DSP的內(nèi)部寄存器和信號(hào)處理部分23中的DSP之 間的通信線路)對(duì)于所指示的模塊間連接設(shè)置/改變是必需的。在該資源分配中,如果所 指示的連接設(shè)置/改變?cè)赑C內(nèi),則分配諸如存儲(chǔ)區(qū)域的運(yùn)算資源,并且如果所指示的模塊 間連接設(shè)置/改變?cè)谝鎯?nèi),則分配運(yùn)算資源和S模塊之間的連接資源。如果所指示的模 塊間連接設(shè)置/改變是可能的(在步驟S69中判斷為是),并且如果PC 1的集成CAD軟件 處于在線狀態(tài)(在步驟S70中判斷為是),則該處理進(jìn)行到步驟S71,在該步驟中,把指示連 接的連接事件連同與步驟S68的分配所對(duì)應(yīng)的資源指定數(shù)據(jù)一起發(fā)送到要執(zhí)行連接的設(shè) 備(更具體地講為引擎)。已經(jīng)接收到連接事件和資源指定數(shù)據(jù)的引擎使用其中的由資源 指定數(shù)據(jù)表示的資源,以執(zhí)行如連接事件所表示的S模塊之間的連接。注意,如果在PC中 執(zhí)行模塊間連接,則即使在在線狀態(tài)下也不需要傳輸連接事件。而且,在離線狀態(tài)(在步驟 S70中判斷為否)下,不發(fā)送連接事件。在步驟S72,在PC 1中添加設(shè)備連接的設(shè)置。即,當(dāng) 在PC中進(jìn)行模塊間連接時(shí),針對(duì)要由PC 1控制的兩個(gè)S模塊(S卩,發(fā)送和接收S模塊)寫 連接設(shè)置,同時(shí),當(dāng)在引擎中進(jìn)行模塊間連接時(shí),針對(duì)兩個(gè)S模塊(即,發(fā)送和接收S模塊) 把連接設(shè)置寫到PC 1的集成CAD工作存儲(chǔ)器中的引擎的工作區(qū)域。如果由于資源短缺等 導(dǎo)致不可能進(jìn)行所指示的模塊間連接設(shè)置/改變(在步驟S69中判斷為否),則在步驟S73 執(zhí)行預(yù)定錯(cuò)誤處理,例如進(jìn)行可視的錯(cuò)誤指示。如果在兩個(gè)設(shè)備之間進(jìn)行所指示的模塊間連接設(shè)置/改變(在步驟S67中判斷 為否),則意味著通過(guò)音樂LAN 10的網(wǎng)絡(luò)進(jìn)行連接設(shè)置/改變,因此,該處理分支進(jìn)入到步 驟S74,在該步驟中,執(zhí)行操作以判斷所指示的模塊間連接設(shè)置/改變是否可能,并且不僅 在發(fā)送和接收設(shè)備上執(zhí)行資源分配(例如,分配運(yùn)算資源、S模塊的連接資源和網(wǎng)絡(luò)連接端 口),而且對(duì)網(wǎng)絡(luò)的通信頻帶進(jìn)行分配(例如,分配傳輸通道)。如果所指示的模塊間連接 設(shè)置/改變可能(在步驟S75中判斷為是),并且如果PC 1的集成CAD軟件當(dāng)前處于在線 狀態(tài)(在步驟S76中判斷為是),則該處理進(jìn)行到步驟S77,在該步驟中,把與步驟S74的分 配對(duì)應(yīng)的連接事件和資源指定數(shù)據(jù)發(fā)送到要進(jìn)行連接的兩個(gè)設(shè)備。如果要進(jìn)行連接的兩個(gè) 設(shè)備之一是PC ( S卩,如果發(fā)送或接收模塊是PC中的S模塊),則僅把連接事件發(fā)送到其它設(shè) 備(即,除了 PC以外的設(shè)備)。在步驟S78,把發(fā)送設(shè)備的連接設(shè)置(即,用于把數(shù)據(jù)從前 述模塊發(fā)送到音樂LAN 10的設(shè)置)寫到PC 1中的集成工作存儲(chǔ)器,并且把接收設(shè)備的連 接設(shè)置(即,允許前述模塊從音樂LAN接收數(shù)據(jù)的設(shè)置)寫到PC 1的集成工作存儲(chǔ)器。如 果發(fā)送端是引擎的S模塊,則上述用于從發(fā)送設(shè)備發(fā)送數(shù)據(jù)的設(shè)置是這樣的設(shè)置,例如,從 S模塊的哪個(gè)輸出并通過(guò)哪個(gè)傳輸通道把信號(hào)提供給NC_I/0 27、和通過(guò)NC_I/0 27輸出作為傳輸通道的哪個(gè)數(shù)據(jù)的信號(hào)。如果發(fā)送端是實(shí)現(xiàn)H模塊的設(shè)備,則用于從該發(fā)送設(shè)備發(fā) 送數(shù)據(jù)的設(shè)置是這樣的設(shè)置,例如,從該H模塊的哪個(gè)輸出并通過(guò)哪個(gè)傳輸通道輸出信號(hào), 和輸出作為該傳輸通道的哪個(gè)數(shù)據(jù)的信號(hào)。如果接收端是引擎中的S模塊,則上述設(shè)置是 這樣的設(shè)置,例如,通過(guò)NC_I/0 27接收了哪個(gè)傳輸通道的哪個(gè)數(shù)據(jù),和把接收到的信號(hào)輸 入到S模塊的哪個(gè)輸入。而且,如果接收端是引擎中的H模塊,則上述設(shè)置是這樣的設(shè)置, 例如,要輸入哪個(gè)傳輸通道的哪個(gè)數(shù)據(jù),和把數(shù)據(jù)定向到H模塊的哪個(gè)輸入。如果例如由于發(fā)送和接收設(shè)備的資源和網(wǎng)絡(luò)的通信資源中的任一個(gè)出現(xiàn)短缺而 導(dǎo)致不能進(jìn)行所指示的模塊間連接設(shè)置/改變(在步驟S75中判斷為否),則在步驟S79執(zhí) 行預(yù)定錯(cuò)誤處理,例如進(jìn)行可視的錯(cuò)誤指示。當(dāng)如圖4中的虛線所示,把“效果器C_US模塊”從引擎C移動(dòng)到PC 1時(shí),在以上參 照?qǐng)D20說(shuō)明的S模塊移動(dòng)處理的步驟S^執(zhí)行以上參照?qǐng)D21說(shuō)明的連接改變處理。在此 情況下,執(zhí)行通過(guò)圖20C的操作過(guò)程而把效果模塊從引擎C移動(dòng)到PC 1的處理,以 便終止迄今為止已在引擎c中實(shí)現(xiàn)的效果模塊的控制。而且,終止由PC ι的集成 CAD軟件對(duì)S模塊進(jìn)行的遙控,并且在PC 1中激活與該S模塊(效果器C)兼容的S模塊。 在此,迄今為止引擎執(zhí)行的S模塊的操作數(shù)據(jù)和邏輯連接數(shù)據(jù)被傳輸和設(shè)置到由PC 1實(shí)現(xiàn) 的S模塊中。因此,通過(guò)圖21所示的處理,引擎C中的效果器C和混音器A-2之間的連接 通過(guò)移動(dòng)處理被改變?yōu)镻Cl中的效果器C和引擎C中的混音器A-2之間的連接。注意,還 能夠以與圖4的實(shí)例相反的方式把由PC 1實(shí)現(xiàn)的S模塊移動(dòng)到引擎中?,F(xiàn)在,參照?qǐng)D22,將對(duì)集成CAD軟件響應(yīng)于整體同步指令而執(zhí)行的處理給出描述。 一旦用戶點(diǎn)擊上述整體同步指示按鈕34,同時(shí)集成CAD軟件處在離線狀態(tài)(即,在按鈕34 上指示“離線”的同時(shí)),就輸出整體同步指示事件,以便PC 1開始圖22A的處理。在步驟 S80,如上所述在PC 1的顯示裝置上打開圖12A的整體同步指示畫面,并且用戶通過(guò)該整體 同步指示畫面選擇所期望的同步方向,即,從“區(qū)帶CAD”到“模塊”、或者從“模塊”到“區(qū)帶 CAD ”。在接下來(lái)的步驟S81,基于音樂LAN 10中的全部模塊(音樂設(shè)備)的ID信息,搜 索這樣的設(shè)備,即,該設(shè)備的“U_ID” (設(shè)備唯一)符合一組要被進(jìn)行圖12A的畫面上所列 出的整體同步的模塊的ID信息(S卩,U_ID、HW_ID、和SW_ID)中的“U_ID”,并且把搜索出的 該“U_ID”的設(shè)備分配給要被進(jìn)行整體同步的各個(gè)模塊。如果在音樂LAN 10中沒有這樣 的設(shè)備,即,其“U_ID”符合ID信息中的“U_ID”,并且如果在一組要被進(jìn)行整體同步的模塊 中包含不具有被分配給的設(shè)備這樣的任一模塊(以下稱作“未分配模塊”)(步驟S82中為 “是”),則基于音樂LAN 10中的全部模塊(音樂設(shè)備)的ID信息,搜索這樣的設(shè)備,S卩,該 設(shè)備的“HW_ID”(對(duì)該設(shè)備的具體類型來(lái)說(shuō)是唯一的)符合未分配模塊的“HW_ID”,并且這 樣搜索出的該“HW_ID”的設(shè)備被分配給未分配模塊。如果在音樂LAN 10中沒有其“HW_ID”符合ID信息中的“HW_ID”的設(shè)備,并且如 果在要被進(jìn)行整體同步的一組模塊中存在任一未分配模塊(步驟S84中為“是”),則在步 驟S85執(zhí)行圖22B所示的替代分配處理。在圖22B的步驟S91,基于表示每一音樂設(shè)備的類型的ID信息“HW_ID”、表示每一 音樂設(shè)備的功能的ID信息“SW_ID”、和未分配模塊的“HW_ID”或“SW_ID”,在音樂LAN 10 中的各個(gè)音樂設(shè)備中,搜索能夠執(zhí)行替代該未分配模塊,即作為替代設(shè)備的未分配模塊的功能(以下稱作“替代性能”)的任一設(shè)備。在此,“能夠執(zhí)行作為該未分配模塊的替代設(shè) 備的未分配模塊的功能的設(shè)備”是這樣的裝置,其功能等于或好于(高于)該未分配模塊的 功能。如果該未分配模塊例如是效果器,則“具有更好功能的裝置”是具有高于該未分配模 塊的功能的另一效果器,在此情況下,可以由作為該未分配模塊的替代的另一效果器(即, “具有更好功能的裝置”)執(zhí)行該未分配模塊的全部功能(包括用于給予音調(diào)效果的功能和 用于在音樂LAN中進(jìn)行通信的功能)。而且,如果該未分配模塊是混音器,則“具有更好功 能的裝置”是與該未分配模塊相比具有更多數(shù)量的通道和總線的另一混音器,在該情況下, 可由“具有更好功能的裝置”執(zhí)行在該未分配模塊中所執(zhí)行的每一混音處理。而且“具有更 好功能的裝置”可以是能夠(根據(jù)能力和資源)實(shí)現(xiàn)等價(jià)于效果器或混音器的S模塊的引 擎,在該情況下,“具有更好功能的裝置”能夠執(zhí)行作為未分配模塊的替代的效果器或混音 器的功能。即使當(dāng)音樂LAN 10中沒有如下設(shè)備,S卩,該設(shè)備的ID符合集成CAD軟件的HW_ ID,或者盡管該設(shè)備的ID不符合集成CAD軟件的HW_ID但是該設(shè)備能夠替代由HW_ID指定 的裝置時(shí),可把這樣的引擎用作替代設(shè)備,即,該引擎能夠?qū)崿F(xiàn)由“SW_ID”指定、并且在功能 上等價(jià)于由HW_ID指定的裝置所實(shí)現(xiàn)的模塊的S模塊。如果在音樂LAN 10中找到了能夠 執(zhí)行未分配模塊的功能的任一設(shè)備,諸如其功能等價(jià)于未分配模塊的功能的設(shè)備,或仍然 具有可用的運(yùn)算資源的引擎等(步驟S92中判斷為是),則通過(guò)例如適當(dāng)?shù)拇_認(rèn)畫面來(lái)提示 用戶確認(rèn)該設(shè)備的替代分配是否是合適的(“0K”),當(dāng)完成了用戶確認(rèn)(步驟S94中判斷 為是)時(shí),在步驟S95把這樣的可選擇的或替代設(shè)備分配給該未分配模塊。如果,因?yàn)樵谝魳稬AN 10中不存在作為對(duì)該未分配模塊的替代而能夠執(zhí)行未分 配模塊的功能的設(shè)備(步驟S92中判斷為否),所以即使在上述步驟S91-S95的替代分配操 作之后仍然存在任一未分配模塊(步驟S96中判斷為是),那么,可由PC 1實(shí)現(xiàn)的S模塊執(zhí) 行未分配模塊的功能,作為未分配模塊的替代。在步驟S97,例如通過(guò)PC 1的顯示裝置上顯 示的適當(dāng)?shù)拇_認(rèn)畫面,提示用戶確認(rèn)PC 1對(duì)未分配模塊的功能的替代性能是否是合適的 (“0K”)。如果用戶認(rèn)可PC 1的替代性能(步驟S98中判斷為是),則在步驟S99,通過(guò)以 上參照?qǐng)D19C所說(shuō)明的“把新S模塊分配給PC 1的處理”,在PC 1中重新分配與該未分配 模塊對(duì)應(yīng)的S模塊。如果已經(jīng)成功地把新S模塊分配給PC 1(步驟SlOO中判斷為是),則 在步驟SlOl把新分配給PC 1的新S模塊分配給未分配模塊。如果用戶不認(rèn)可PCl的替代 性能(步驟S98中判斷為否),或者如果未把新S模塊成功地分配給PC 1 (步驟SlOO中判 斷為否),則在步驟S102執(zhí)行適當(dāng)?shù)腻e(cuò)誤處理,例如,打開指示剩有未分配模塊的畫面。在 此,可以進(jìn)行配置,以通過(guò)把各個(gè)設(shè)備的要進(jìn)行整體同步的各個(gè)模塊這樣的分配結(jié)果顯示 在PC 1的顯示裝置上,來(lái)把分配的結(jié)果通知用戶,并且根據(jù)用戶的指示來(lái)改變分配。一旦確定了對(duì)要進(jìn)行整體同步處理的各個(gè)模塊的分配,就在圖22A的步驟S86指 定要被首先進(jìn)行整體同步的適當(dāng)?shù)囊粋€(gè)模塊。其后,在步驟S87確定已經(jīng)把某些音樂設(shè)備 分配給指定模塊之后,在步驟S88按照用戶指定的同步方向進(jìn)行整體同步處理。S卩,在PC 和指定模塊已被分配給的音樂設(shè)備之間,按照用戶指定的同步方向發(fā)送數(shù)據(jù),從而使得集 成CAD工作存儲(chǔ)器中的模塊的工作區(qū)域中的存儲(chǔ)內(nèi)容、和指定模塊已被分配給的音樂設(shè)備 的工作存儲(chǔ)器中的存儲(chǔ)內(nèi)容實(shí)現(xiàn)一致。在此同步的數(shù)據(jù)不僅包括各種操作數(shù)據(jù),而且包括 如上參照?qǐng)D8所述的邏輯連接數(shù)據(jù)。如果被分配的音樂設(shè)備是由集成CAD軟件中的U_ID 指定的設(shè)備或者是等價(jià)于這樣一個(gè)設(shè)備(即,具有與其相同的硬件ID)的設(shè)備,則該集成CAD軟件和該設(shè)備的相應(yīng)操作數(shù)據(jù)和邏輯連接數(shù)據(jù)在數(shù)據(jù)結(jié)構(gòu)上彼此一致,因此,可以按原 樣發(fā)送操作數(shù)據(jù)和邏輯連接數(shù)據(jù);否則(即,被分配的音樂設(shè)備是替代設(shè)備),必須根據(jù)要 被進(jìn)行同步的模塊或設(shè)備的類型來(lái)執(zhí)行適當(dāng)?shù)奶砑犹幚怼@?,?dāng)要把數(shù)據(jù)從集成CAD軟 件發(fā)送到音樂設(shè)備時(shí),并且如果被分配的音樂設(shè)備是上述“具有更好功能的裝置”,則該集 成CAD軟件和所述被分配的音樂設(shè)備的操作數(shù)據(jù)和邏輯連接數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)彼此不同,因 此,執(zhí)行數(shù)據(jù)傳輸,同時(shí)轉(zhuǎn)換為音樂設(shè)備(即,具有更好功能的裝置)的具有更好結(jié)構(gòu)的操 作數(shù)據(jù)和邏輯連接數(shù)據(jù)。如果被分配的音樂設(shè)備是能夠?qū)崿F(xiàn)等效S模塊的引擎,則在數(shù)據(jù) 傳輸之前由該引擎激活該等效S模塊,其后,在該引擎的工作存儲(chǔ)器中創(chuàng)建與該S模塊對(duì)應(yīng) 的存儲(chǔ)區(qū)域之后,執(zhí)行對(duì)操作數(shù)據(jù)和邏輯連接數(shù)據(jù)的傳輸。在任何情況下,邏輯連接數(shù)據(jù)不 能按原樣使用,因此,按照需要,根據(jù)數(shù)據(jù)要被發(fā)送到的設(shè)備的條件,轉(zhuǎn)換邏輯連接數(shù)據(jù),以 允許S模塊的邏輯連接與由U_ID指定的被發(fā)送到的設(shè)備或接收設(shè)備的模塊的邏輯連接相 一致。如果PC 1替代了該未分配模塊,則在該集成CAD軟件中針對(duì)該設(shè)備的操作數(shù)據(jù)和邏 輯連接數(shù)據(jù)而設(shè)置的存儲(chǔ)區(qū)域可被按原樣使用,作為等效S模塊的存儲(chǔ)區(qū)域,以便激活PC 1中的等效S模塊。該S模塊執(zhí)行本地操作,而非遙控操作??蛇x地,可激活該等效S模塊, 以便使用其它的存儲(chǔ)區(qū)域,并且可把該操作數(shù)據(jù)和邏輯連接數(shù)據(jù)復(fù)制到這樣的其它存儲(chǔ)區(qū) 域,以便在PC 1中執(zhí)行遙控。其后,在步驟S89指定接下來(lái)要被進(jìn)行同步處理的另一模塊,并且如果指定了這 種其它模塊(步驟S90中判斷為是),則對(duì)另一模塊執(zhí)行上述步驟S87-S89中的操作。這 樣,對(duì)要被進(jìn)行整體同步的全部模塊執(zhí)行同步處理(通常,是音樂LAN 10中的全部模塊)。在上述實(shí)施例中,在響應(yīng)于用戶對(duì)整體同步指示按鈕34的操作而執(zhí)行了圖22的 整體同步處理之后,PC 1的集成CAD軟件和音樂LAN 10中的各個(gè)設(shè)備被配置,以便被切換 到在線狀態(tài)。在在線狀態(tài)下,在PC 1的集成CAD軟件和音樂LAN 10中的設(shè)備之一中所進(jìn) 行的任何改變都被以這樣的方式相互發(fā)送,所述方式為,與集成CAD工作存儲(chǔ)器(PC 1)中 的模塊對(duì)應(yīng)的各個(gè)“當(dāng)前”和“庫(kù)”中的內(nèi)容、和與設(shè)備2-6中的模塊對(duì)應(yīng)的各個(gè)“當(dāng)前”和 “庫(kù)”中的內(nèi)容彼此恒定地同步。即,由用戶通過(guò)集成CAD畫面執(zhí)行的輸入/設(shè)置操作、和由 用戶在設(shè)備2-6的操作面板上執(zhí)行的輸入/設(shè)置操作被實(shí)時(shí)反映在集成CAD工作存儲(chǔ)器和 設(shè)備2-6 二者所對(duì)應(yīng)的“當(dāng)前”和“庫(kù)”中(例如,參見圖16-18)。而且,在本實(shí)施例中,PC 1的集成CAD軟件和音樂LAN 10中的設(shè)備2_6彼此同步, 以便PC 1的集成CAD工作存儲(chǔ)器中的設(shè)備特定場(chǎng)景存儲(chǔ)器的內(nèi)容(參見圖11 (a))、和音 樂LAN 10中的各個(gè)設(shè)備中設(shè)置的場(chǎng)景存儲(chǔ)器的內(nèi)容以上述方式彼此恒定地同步。而且,當(dāng) 在線狀態(tài)下同步方向是從PC到設(shè)備2-6時(shí),PC 1進(jìn)行的各個(gè)設(shè)備(即,集成CAD工作存儲(chǔ) 器)的整體場(chǎng)景存儲(chǔ)/重調(diào)用控制以實(shí)時(shí)方式被反映在音樂LAN 10中的每一設(shè)備中,以便 能夠以整體方式管理各個(gè)設(shè)備2-6的場(chǎng)景存儲(chǔ)/重調(diào)用控制。如上所述,通過(guò)這樣的配置, 即,PC 1的集成CAD軟件不僅整體管理操作數(shù)據(jù),而且整體管理各個(gè)設(shè)備的邏輯連接數(shù)據(jù), 可針對(duì)多個(gè)設(shè)備2-6整體執(zhí)行場(chǎng)景存儲(chǔ)/重調(diào)用控制。根據(jù)迄今為止描述的本實(shí)施例,可針對(duì)音樂LAN 10中的多個(gè)設(shè)備整體執(zhí)行包括 操作數(shù)據(jù)和邏輯連接數(shù)據(jù)的場(chǎng)景存儲(chǔ)和重調(diào)用控制。然而,已經(jīng)參照?qǐng)D20的流程圖描述了把S模塊從PC 1移動(dòng)到引擎、和把S模塊從 引擎移動(dòng)到PC 1的處理,還能夠想到這樣的情況,即,把S模塊從一個(gè)引擎移動(dòng)到另一引擎。在此情況下,要做的是,首先對(duì)被移離引擎執(zhí)行步驟S49的操作,其后對(duì)被移至引擎執(zhí) 行步驟S47的操作??蛇x地,可以首先測(cè)試在被移至引擎中進(jìn)行激活并且連接到被激活的S 模塊的可行性。如果可行,可執(zhí)行操作以指示被移至引擎激活S模塊,并且進(jìn)行與被激活的 S模塊的必要連接,并且指示被移離引擎取消到S模塊的連接,并且使S模塊失效。這樣,可 直接把S模塊移動(dòng)到另一引擎,而不需要在移動(dòng)到最后的目標(biāo)引擎期間臨時(shí)移動(dòng)到PC 1。而且,對(duì)于集成CAD軟件的實(shí)施例,可響應(yīng)于用戶指令來(lái)添加用于掃描音樂LAN的 功能(即插即用功能),以便檢測(cè)這樣的任一設(shè)備,所述任一設(shè)備當(dāng)前連接到音樂LAN,但是 與該任一設(shè)備對(duì)應(yīng)的模塊圖標(biāo)還未被放置在集成CAD畫面上;其后自動(dòng)放置與檢測(cè)到的設(shè) 備對(duì)應(yīng)的模塊的圖標(biāo)。通過(guò)自動(dòng)放置功能(即插即用功能),僅將新設(shè)備連接到音樂LAN 這樣的連接操作就可把與該新設(shè)備對(duì)應(yīng)的模塊的圖標(biāo)附加地放置在該集成CAD畫面上,因 此,可消除在畫面上選擇和放置對(duì)應(yīng)模塊的圖標(biāo)的額外的用戶操作。而且,本實(shí)施例已經(jīng)描述了,當(dāng)進(jìn)行同步時(shí),通過(guò)圖12A的確認(rèn)畫面接收與所期望 的同步方向相關(guān)的用戶指令(或與數(shù)據(jù)傳輸方向相關(guān)的指令),但是,也可以執(zhí)行同步而不 接收這樣的方向指令。例如,可以設(shè)置兩個(gè)對(duì)應(yīng)于同步方向的關(guān)系的同步指示按鈕34,以便 用戶能夠根據(jù)他或她所期望的同步方向選擇同步指示按鈕34中的任一個(gè)??蛇x地,可僅設(shè) 置一個(gè)同步指示按鈕;34用以指示僅僅是多個(gè)方向之一的同步。而且,作為同步方向指令的另一實(shí)例,可在用戶操作同步指示按鈕34之后自動(dòng)判 斷同步方向。例如,可以針對(duì)每一模塊判斷,最近發(fā)生的是更新PC 1中的工作存儲(chǔ)器和更 新音樂LAN中的設(shè)備的工作存儲(chǔ)器中的哪一個(gè),其后可從具有更接近的更新數(shù)據(jù)(即,較新 的數(shù)據(jù))的PC 1和音樂設(shè)備之一、到PC 1和音樂設(shè)備中的另一個(gè)的方向執(zhí)行同步(數(shù)據(jù) 傳輸)。而且,當(dāng)以從音樂設(shè)備到集成CAD軟件(PC 1)的方向執(zhí)行同步時(shí),音樂設(shè)備的結(jié)構(gòu) (H和S模塊)、和操作數(shù)據(jù)和邏輯連接數(shù)據(jù)、以及每一設(shè)備可被直接讀到集成CAD軟件中。
權(quán)利要求
1.一種控制裝置,用于在音樂系統(tǒng)中通過(guò)網(wǎng)絡(luò)對(duì)多個(gè)設(shè)備的邏輯連接進(jìn)行遙控,所述 音樂系統(tǒng)包括通過(guò)網(wǎng)絡(luò)連接到一起的多個(gè)設(shè)備和所述控制裝置,該音樂系統(tǒng)中的每一設(shè)備 均能夠?qū)崿F(xiàn)由軟件形成的模塊,以根據(jù)每一個(gè)設(shè)備中的所述模塊的設(shè)置,由所述每一個(gè)設(shè) 備對(duì)音頻信號(hào)進(jìn)行處理,所述控制裝置包括顯不器;遙控部分,其運(yùn)行各種控制模塊,用以對(duì)由所述音樂系統(tǒng)中的所述多個(gè)設(shè)備中的各個(gè) 設(shè)備所實(shí)現(xiàn)的模塊的設(shè)置和邏輯連接條件進(jìn)行遙控;顯示器控制部分,其使得所述顯示器以圖形方式顯示如下圖像,即,表示由所述音樂系 統(tǒng)中的各個(gè)設(shè)備所實(shí)現(xiàn)的模塊的圖像,以及表示模塊之間的邏輯連接條件的圖像;可由用戶使用的操作部分,其執(zhí)行模塊圖像移動(dòng)操作,用以在所述顯示器上把以圖形 方式顯示在所述顯示器上的所期望的一個(gè)模塊的圖像,從實(shí)現(xiàn)所期望的模塊的所述多個(gè)設(shè) 備中的第一設(shè)備的圖像區(qū)域移動(dòng)到所述多個(gè)設(shè)備中的第二設(shè)備的圖像區(qū)域;移動(dòng)處理部分,其響應(yīng)于用戶通過(guò)所述操作部分而進(jìn)行的模塊圖像移動(dòng)操作,使得所 述遙控部分激活等價(jià)于被移離設(shè)備即所述第一設(shè)備的模塊的新的控制模塊,來(lái)對(duì)新的被移 至設(shè)備即所述第二設(shè)備的模塊進(jìn)行遙控,所述被移至設(shè)備是圖像要被移動(dòng)到的設(shè)備;使得 新的控制模塊的設(shè)置和邏輯連接條件與被移離設(shè)備的模塊的控制模塊的設(shè)置和邏輯連接 條件彼此相符,并且使被移離設(shè)備的模塊的控制模塊失效,其中,所述被移至設(shè)備的新模塊 被激活,以根據(jù)所述新模塊的設(shè)置對(duì)音頻信號(hào)進(jìn)行處理;以及顯示更新控制部分,當(dāng)所述移動(dòng)處理部分響應(yīng)于所述模塊圖像移動(dòng)操作而進(jìn)行的一系 列操作已被成功執(zhí)行時(shí),所述顯示更新控制部分把所述顯示器上的圖形顯示更新為反映了 該移動(dòng)的顯示,從而使所期望的模塊的圖像從所述第一設(shè)備的圖像區(qū)域移動(dòng)到所述第二設(shè) 備的圖像區(qū)域。
2.如權(quán)利要求1所述的控制裝置,其能夠?qū)崿F(xiàn)由軟件形成的模塊,以執(zhí)行預(yù)定功能, 所述顯示控制部分能夠使得所述顯示器以圖形方式顯示如下圖像,即,表示由所述音樂系統(tǒng)中的各個(gè)設(shè)備和所述控制裝置所實(shí)現(xiàn)的模塊的圖像,以及表示模塊之間的邏輯連接 的圖像,并且其中,響應(yīng)于由用戶通過(guò)所述操作部分進(jìn)行的操作,可在所述顯示器上把以圖形方式 顯示在所述顯示器上的所期望的一個(gè)模塊的圖像,從實(shí)現(xiàn)模塊的所述設(shè)備的圖像區(qū)域移動(dòng) 到所述控制裝置的圖像區(qū)域,或者從實(shí)現(xiàn)模塊的所述設(shè)備的圖像區(qū)域移動(dòng)到所述多個(gè)設(shè)備 中所期望的一個(gè)設(shè)備的圖像區(qū)域。
3.一種用于使控制節(jié)點(diǎn)的計(jì)算機(jī)在音樂系統(tǒng)中執(zhí)行通過(guò)網(wǎng)絡(luò)對(duì)多個(gè)設(shè)備的邏輯連接 進(jìn)行遙控的過(guò)程的方法,所述音樂系統(tǒng)包括通過(guò)網(wǎng)絡(luò)連接到一起的多個(gè)設(shè)備和控制節(jié)點(diǎn), 該音樂系統(tǒng)中的每一設(shè)備均能夠?qū)崿F(xiàn)由軟件形成的模塊,以根據(jù)每一個(gè)設(shè)備中的所述模塊 的設(shè)置,由所述每一個(gè)設(shè)備對(duì)音頻信號(hào)進(jìn)行處理,所述過(guò)程包括遙控步驟,其運(yùn)行各種控制模塊,用以對(duì)由所述音樂系統(tǒng)中的所述多個(gè)設(shè)備中的各個(gè) 設(shè)備所實(shí)現(xiàn)的模塊的設(shè)置和邏輯連接條件進(jìn)行遙控;使得顯示器以圖形方式顯示如下圖像的步驟,所述圖像是表示由所述音樂系統(tǒng)中的所 述多個(gè)設(shè)備所實(shí)現(xiàn)的各個(gè)模塊的圖像,以及表示模塊之間的邏輯連接條件的圖像;接收由用戶執(zhí)行的模塊圖像移動(dòng)操作,用以在顯示器上把以圖形方式顯示在顯示器上的所期望的一個(gè)模塊的圖像,從實(shí)現(xiàn)所期望的模塊的所述多個(gè)設(shè)備中的第一設(shè)備的圖像區(qū) 域移動(dòng)到所述多個(gè)設(shè)備中的第二設(shè)備的圖像區(qū)域的步驟;移動(dòng)處理步驟,響應(yīng)于接收到的由用戶進(jìn)行的模塊圖像移動(dòng)操作,而使得所述遙控步 驟激活等價(jià)于被移離設(shè)備即所述第一設(shè)備的模塊的新的控制模塊,來(lái)對(duì)新的被移至設(shè)備即 所述第二設(shè)備的模塊進(jìn)行遙控,所述被移至設(shè)備是圖像要被移動(dòng)到的設(shè)備;使得新的被移 至設(shè)備的控制模塊的設(shè)置和邏輯連接條件與被移離設(shè)備的模塊的控制模塊的設(shè)置和邏輯 連接條件彼此相符,并且使被移離設(shè)備的模塊的控制模塊失效,其中,所述被移至設(shè)備的新 模塊被激活,以根據(jù)所述新模塊的設(shè)置對(duì)音頻信號(hào)進(jìn)行處理;以及當(dāng)所述移動(dòng)處理步驟響應(yīng)于模塊圖像移動(dòng)操作而進(jìn)行的一系列操作已被成功執(zhí)行時(shí), 把所述顯示器上的圖形顯示更新為反映了該移動(dòng)的顯示的步驟,從而使所期望的模塊的圖 像從所述第一設(shè)備的圖像區(qū)域移動(dòng)到所述第二設(shè)備的圖像區(qū)域。
4.一種音樂系統(tǒng),其包括通過(guò)網(wǎng)絡(luò)連接到一起的多個(gè)設(shè)備和控制裝置,所述控制裝置 用于通過(guò)網(wǎng)絡(luò)對(duì)多個(gè)設(shè)備中的每一個(gè)設(shè)備的邏輯連接進(jìn)行遙控,每一所述設(shè)備均包括運(yùn)行部分,其運(yùn)行由軟件形成的模塊,以根據(jù)每一個(gè)設(shè)備中的所述模塊的設(shè)置,由所述 每一個(gè)設(shè)備對(duì)音頻信號(hào)進(jìn)行處理;以及連接部分,其使用網(wǎng)絡(luò)把模塊的輸入/輸出與所述多個(gè)設(shè)備中的另一設(shè)備的輸入/輸 出邏輯地連接起來(lái), 所述控制裝置包括 顯不器;顯示器控制部分,其使得所述顯示器以圖形方式顯示如下圖像,即,表示由所述音樂系 統(tǒng)中的所述多個(gè)設(shè)備實(shí)現(xiàn)的模塊的圖像,以及表示模塊之間的邏輯連接條件的圖像;可由用戶使用的操作部分,其執(zhí)行模塊圖像移動(dòng)操作,用以在所述顯示器上把以圖形 方式顯示在所述顯示器上的所期望的一個(gè)模塊的圖像,從實(shí)現(xiàn)所期望的模塊的所述多個(gè)設(shè) 備中的第一設(shè)備的圖像區(qū)域移動(dòng)到所述多個(gè)設(shè)備中的第二設(shè)備的圖像區(qū)域;移動(dòng)處理部分,其響應(yīng)于用戶通過(guò)所述操作部分而進(jìn)行的模塊圖像移動(dòng)操作;使得被 移至設(shè)備即所述第二設(shè)備的所述運(yùn)行部分激活等價(jià)于被移離設(shè)備即所述第一設(shè)備的模塊 的新模塊,所述被移至設(shè)備是圖像要被移動(dòng)到的設(shè)備;使得新的被移至設(shè)備的模塊的設(shè)置 和邏輯連接條件與被移離設(shè)備的模塊的設(shè)置和邏輯連接條件彼此相符,并且使得被移離設(shè) 備的所述運(yùn)行部分使被移離設(shè)備的模塊失效,其中,所述被移至設(shè)備的新模塊被激活,以根 據(jù)所述新模塊的設(shè)置對(duì)音頻信號(hào)進(jìn)行處理;以及顯示更新控制部分,當(dāng)所述移動(dòng)處理部分響應(yīng)于模塊圖像移動(dòng)操作而進(jìn)行的一系列操 作已被成功執(zhí)行時(shí),所述顯示更新控制部分把所述顯示器上的圖形顯示更新為反映了該移 動(dòng)的顯示,從而使所期望的模塊的圖像從所述第一設(shè)備的圖像區(qū)域移動(dòng)到所述第二設(shè)備的 圖像區(qū)域。
5.一種音樂系統(tǒng),其包括通過(guò)網(wǎng)絡(luò)連接到一起的多個(gè)設(shè)備和控制裝置,所述控制裝置 用于通過(guò)網(wǎng)絡(luò)對(duì)多個(gè)設(shè)備中的每一個(gè)設(shè)備的邏輯連接進(jìn)行遙控,每一所述設(shè)備均包括運(yùn)行部分,其運(yùn)行由軟件形成的模塊,以根據(jù)每一個(gè)設(shè)備中的所述模塊的設(shè)置,由所述每一個(gè)設(shè)備對(duì)音頻信號(hào)進(jìn)行處理;以及連接部分,其使用網(wǎng)絡(luò)把模塊的輸入/輸出與所述多個(gè)設(shè)備中的另一設(shè)備的輸入/輸 出邏輯地連接起來(lái),所述控制裝置包括運(yùn)行部分,其運(yùn)行由軟件形成的模塊以執(zhí)行預(yù)定功能;以及連接部分,其使用網(wǎng)絡(luò)把模塊的輸入/輸出與所述多個(gè)設(shè)備中的另一設(shè)備的輸入/輸 出邏輯地連接起來(lái), 顯不器;顯示器控制部分,其使得所述顯示器以圖形方式顯示如下圖像,即,表示由所述音樂系 統(tǒng)中的所述控制裝置和所述多個(gè)設(shè)備中的各個(gè)設(shè)備所實(shí)現(xiàn)的模塊的圖像,以及表示模塊之 間的邏輯連接條件的圖像;可由用戶使用的操作部分,其執(zhí)行模塊圖像移動(dòng)操作,用于在所述顯示器上把由所述 多個(gè)設(shè)備中的第一設(shè)備所實(shí)現(xiàn)的并且以圖形方式顯示在所述顯示器上的所期望的一個(gè)模 塊的圖像,從實(shí)現(xiàn)所期望的模塊的所述第一設(shè)備的圖像區(qū)域移動(dòng)到該圖像區(qū)域以外;移動(dòng)處理部分,其響應(yīng)于用戶通過(guò)所述操作部分而進(jìn)行的模塊圖像移動(dòng)操作,使得所 述控制裝置的所述運(yùn)行部分激活等價(jià)于被移離設(shè)備即所述第一設(shè)備的模塊的新模塊,通過(guò) 經(jīng)由網(wǎng)絡(luò)進(jìn)行的遙控,使得所述控制裝置的新模塊的設(shè)置和邏輯連接條件與被移離設(shè)備的 模塊的設(shè)置和邏輯連接條件彼此相符,并且使得被移離設(shè)備的所述運(yùn)行部分使被移離設(shè)備 的模塊失效,所述被移離設(shè)備是圖像要被從其移走的設(shè)備;以及顯示更新控制部分,當(dāng)所述移動(dòng)處理部分響應(yīng)于模塊圖像移動(dòng)操作而進(jìn)行的一系列 操作已被成功執(zhí)行時(shí),所述顯示更新控制部分把所述顯示器上的圖形顯示更新為反映了該 移動(dòng)的顯示,從而使所期望的模塊的圖像從所述第一設(shè)備的圖像區(qū)域移動(dòng)到該圖像區(qū)域以 外。
6. 一種音樂系統(tǒng),其包括多個(gè)通過(guò)網(wǎng)絡(luò)連接到一起的設(shè)備和控制裝置,所述控制裝置 通過(guò)網(wǎng)絡(luò)遙控多個(gè)設(shè)備中的每一個(gè)的邏輯連接, 每一所述設(shè)備均包括運(yùn)行部分,其運(yùn)行由軟件形成的模塊,以根據(jù)每一個(gè)設(shè)備中的所述模塊的設(shè)置,由所述 每一個(gè)設(shè)備對(duì)音頻信號(hào)進(jìn)行處理;以及連接部分,其使用網(wǎng)絡(luò)把模塊的輸入/輸出與所述多個(gè)設(shè)備中的另一設(shè)備的輸入/輸 出邏輯地連接起來(lái),所述控制裝置包括運(yùn)行部分,其運(yùn)行由軟件形成的模塊以執(zhí)行預(yù)定功能;以及連接部分,其使用網(wǎng)絡(luò)把模塊的輸入/輸出與所述多個(gè)設(shè)備中的另一設(shè)備的輸入/輸 出邏輯地連接起來(lái), 顯不器;顯示器控制部分,其使得所述顯示器以圖形方式顯示如下圖像,即,表示由所述音樂系 統(tǒng)中的所述多個(gè)設(shè)備中的各個(gè)設(shè)備所實(shí)現(xiàn)的模塊的圖像,以及表示模塊之間的邏輯連接條 件的圖像;可由用戶使用的操作部分,其執(zhí)行模塊圖像移動(dòng)操作,用于在所述顯示器上把位于所述多個(gè)設(shè)備的相應(yīng)圖像區(qū)域以外的圖像移動(dòng)到所述多個(gè)設(shè)備中的第一設(shè)備的圖像區(qū)域;移動(dòng)處理部分,其響應(yīng)于用戶通過(guò)所述操作部分而進(jìn)行的模塊圖像移動(dòng)操作,使得被 移至設(shè)備即所述第一設(shè)備的所述運(yùn)行部分激活等價(jià)于所述控制裝置的模塊的新模塊,使得 新的被移至設(shè)備的模塊的設(shè)置和邏輯連接條件與所述控制裝置的模塊的設(shè)置和邏輯連接 條件彼此相符,并且使得所述控制裝置的所述運(yùn)行部分使模塊失效,所述被移至設(shè)備是圖 像要被移到的設(shè)備,其中,所述被移至設(shè)備的新模塊被激活,以根據(jù)所述新模塊的設(shè)置對(duì)音 頻信號(hào)進(jìn)行處理;以及顯示更新控制部分,當(dāng)所述移動(dòng)處理部分響應(yīng)于模塊圖像移動(dòng)操作而進(jìn)行的一系列操 作已被成功執(zhí)行時(shí),所述顯示更新控制部分把所述顯示器上的圖形顯示更新為反映了該移 動(dòng)的顯示,從而使進(jìn)行所述模塊圖像移動(dòng)操作的所述圖像從所述多個(gè)設(shè)備的圖像區(qū)域以外 移動(dòng)至所述第一設(shè)備的圖像區(qū)域。
全文摘要
本發(fā)明涉及一種音樂系統(tǒng)的控制裝置和控制音樂系統(tǒng)的集成軟件??刂乒?jié)點(diǎn)包括對(duì)應(yīng)于多個(gè)設(shè)備而設(shè)置的當(dāng)前存儲(chǔ)器,用于針對(duì)每一設(shè)備存儲(chǔ)第一當(dāng)前數(shù)據(jù)組和第二當(dāng)前數(shù)據(jù)組,所述第一當(dāng)前數(shù)據(jù)組用于遙控所述設(shè)備的操作條件,所述第二當(dāng)前數(shù)據(jù)組用于遙控所述設(shè)備和另一設(shè)備之間的邏輯連接;以及對(duì)應(yīng)于所述多個(gè)設(shè)備設(shè)置的庫(kù)存儲(chǔ)器,用于針對(duì)每一設(shè)備存儲(chǔ)多個(gè)第一數(shù)據(jù)組和多個(gè)第二數(shù)據(jù)組,所述多個(gè)第一數(shù)據(jù)組中的每一數(shù)據(jù)組用于遙控所述設(shè)備的操作條件,所述多個(gè)第二數(shù)據(jù)組中的每一數(shù)據(jù)組用于遙控所述設(shè)備和另一設(shè)備之間的邏輯連接。響應(yīng)于場(chǎng)景讀出指令,從所述庫(kù)存儲(chǔ)器中讀出與所述指令指定的場(chǎng)景對(duì)應(yīng)的第一和第二數(shù)據(jù)組,并且將它們存儲(chǔ)在所述當(dāng)前存儲(chǔ)器中,作為第一和第二當(dāng)前數(shù)據(jù)組,并且通過(guò)網(wǎng)絡(luò)把用于指定的場(chǎng)景的讀出指令發(fā)送到每一設(shè)備。
文檔編號(hào)H04H60/04GK102063893SQ20101056614
公開日2011年5月18日 申請(qǐng)日期2006年3月31日 優(yōu)先權(quán)日2005年3月31日
發(fā)明者清水正宏 申請(qǐng)人:雅馬哈株式會(huì)社