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

音樂演奏設備和程序的制作方法

文檔序號:2823414閱讀:141來源:國知局
專利名稱:音樂演奏設備和程序的制作方法
技術領域
本發(fā)明涉及一種有助于制作音樂作品的技術。本發(fā)明還涉及有助于對用于制作音 樂的聲音素材進行搜索的技術。
背景技術
隨著所謂的桌面音樂(Desk Top Music, DTM)的普及,已經(jīng)提供了稱作“循環(huán)音序 器(loop sequencer)”的各種音樂創(chuàng)作應用程序。循環(huán)音序器是一種通過將聲音樣本(其 為諸如與一段音樂的前奏對應的一個小節(jié)、和與鼓獨奏對應的四個小節(jié)之類的該段音樂的 部分時間片斷的聲波)映射到時間軸上以產(chǎn)生一個樂句并且重復再現(xiàn)所產(chǎn)生的樂句的程 序。循環(huán)音序器提供一個允許用戶對一段音樂中包含的樂句的一個樂段規(guī)定聲音排布的編 輯屏幕。當用戶已經(jīng)通過該編輯屏幕規(guī)定了聲音排布時,就通過循環(huán)音序器演奏對作為樂 句的一個樂段的該聲音排布進行重復的一段音樂。涉及此類循環(huán)音序器的示例參考文獻是 日本專利申請公開No. 2008-225200。在一些情況下,制作并演奏包括了被同時演奏的多個樂句的一段音樂。在這種情 況下,要經(jīng)過大量的反復試驗來進行樂句定時關系之類的調整。傳統(tǒng)循環(huán)音序器由于每次 在這樣的反復試驗中必須逐個地對每個樂句的聲音的定時進行改變,因而導致繁瑣不便。另一種具有收集聲音素材(聲波片斷)的數(shù)據(jù)庫的音樂演奏設備也是公知的。該 音樂演奏設備將從數(shù)據(jù)庫中搜索的聲音素材連接起來以產(chǎn)生用于演奏一段音樂的樂句。這 類音樂演奏設備的數(shù)據(jù)庫存儲了多種類型的聲音素材以及為每個聲音素材而獲取的多種 類型的特征量。每個聲音素材及其特征量相互對應地存儲在數(shù)據(jù)庫中。當用戶作為搜索者 通過搜索屏幕對用戶設想的聲音素材的特征量進行指定時,從數(shù)據(jù)庫搜索出其特征量與所 指定的特征量相近的聲音素材,并將其提供為樂句的組成部分。涉及此類設備的示例參考 文獻是日本專利申請公開NO.H07-121163。然而,傳統(tǒng)音樂演奏設備的搜索屏幕通常分別針對多種特征的每一個提供了用于 將特征量指定為搜索條件的條件輸入欄。因此,在用戶使用多種特征作為搜索條件來搜索 聲音素材的情況下,存在這樣的問題即使用戶瀏覽了條件輸入欄的內(nèi)容,用戶也不能準確 掌握用戶所期望的聲音素材的搜索條件。

發(fā)明內(nèi)容
考慮到上述情形,本發(fā)明致力于容易地演奏由具有不同樂段的幀所組成的一段音 樂。本發(fā)明還致力于使得從數(shù)據(jù)庫(多個聲音素材的集合)搜索聲音素材更便利。本發(fā)明提供一種音樂演奏設備,包括操作部分;顯示部分;時間線管理處理部 分,其根據(jù)操作部分的操作來在顯示部分上顯示一條或多條時間線,每條時間線是代表在 一段音樂中重復的一個或多個聲音的序列的持續(xù)時間的圖像;對象管理處理部分,其根據(jù) 操作部分的操作來在顯示部分上顯示一個或多個對象,每個對象都是對應于并代表要產(chǎn)生 的聲音的符號;和音樂演奏處理部分,其確定每個對象對顯示部分上顯示的一條或多條時間線的從屬關系,并在對應于每條時間線的持續(xù)時間中針對每條時間線同時地并獨立地重 復進行產(chǎn)生對應于每個對象的聲音的控制,以使得在根據(jù)相應對象在該相應對象所屬的時 間線的長度方向上的位置而確定的聲音產(chǎn)生定時處產(chǎn)生每個聲音。優(yōu)選地,音樂演奏處理部分根據(jù)顯示部分的顯示區(qū)域中的對象與時間線之間的位 置關系來確定對象對時間線的從屬關系。優(yōu)選地,音樂演奏處理部分根據(jù)從相應對象到該相應對象所屬的時間線之間的距 離來控制表示由相應對象代表的聲音的聲音產(chǎn)生模式的參數(shù)。優(yōu)選地,時間線管理處理部分在顯示部分上將時間線顯示為相互交叉,對象管理 處理部分顯示在時間線相互交叉處的網(wǎng)格點處的對象,和音樂演奏處理部分將對象的從屬 關系確定為所述對象屬于在所述對象放置的網(wǎng)格點處相互交叉的兩條時間線。根據(jù)本發(fā)明,時間線以圖形方式表示了在一段音樂中重復的一個或多個聲音的序 列的持續(xù)時間,并且對象以圖形方式表示了在該持續(xù)時間中產(chǎn)生的聲音。作為音樂演奏設 備的操作者的用戶可以通過將對象和時間線之間的位置關系指定為一個或多個對象被分 配到一個或多條時間線,來容易地生成一段包括被同時演奏的多個樂句的音樂。在本發(fā)明的另一方面中,音樂演奏設備還包括存儲部分,其存儲代表了多個聲音 的素材和與多個聲音對應的特征量數(shù)據(jù),特征量數(shù)據(jù)代表聲音的多個特征;和搜索控制部 分,其控制對象管理處理部分來顯示具有指示搜索條件的形式的對象,所述搜索條件用于 搜索具有期望特征的聲音,其中搜索控制部分根據(jù)操作部分的操作來相互關聯(lián)地改變對象 的形式和期望聲音的搜索條件,并根據(jù)搜索條件來搜索存儲部分中的特征量數(shù)據(jù)以對具有 滿足搜索條件的特征的至少一個聲音進行定位。優(yōu)選地,搜索控制部分控制對象管理處理部分來顯示具有指示搜索條件的形式的 對象,期望聲音的特征和要定位的期望聲音的所需編號作為所述搜索條件,并且搜索控制 部分根據(jù)搜索條件來搜索存儲部分中的特征量數(shù)據(jù),以對具有滿足搜索條件的特征的聲音 的所需編號進行定位。優(yōu)選地,搜索控制部分控制對象管理處理部分來根據(jù)操作部分的操作在顯示部分 的顯示區(qū)域上顯示新對象,所述新對象從顯示區(qū)域上顯示的原始對象復制而來,從而新對 象具有與原始對象相同的形式,并且搜索控制部分相互同步地更新由新對象的形式指示的 搜索條件和由原始對象的形式指示的搜索條件。根據(jù)本發(fā)明,搜索控制部分以與對象的搜索條件關聯(lián)的方式改變顯示部分中顯示 的對象。因此,作為操作者的用戶可以根據(jù)所顯示的對象的外表或形式容易地識別由用戶 指定的搜索條件,從而實現(xiàn)符合用戶的設想的聲音素材的搜索條件。日本專利申請公開NO.H07-121163公開的音樂演奏編輯設備在作為操作屏幕的 歌曲窗口上顯示代表具有預定時間長度的聲音素材的多個圖案的圖標,并產(chǎn)生通過將與在 歌曲窗口上選擇的圖標相對應的圖案相連而獲得的一段音樂的聲音信號。然而,這種類型 的音樂演奏數(shù)據(jù)編輯設備不會在多個聲音素材之中搜索滿足搜索條件的聲音素材,因此與 本發(fā)明不同。


圖1是圖示出根據(jù)本發(fā)明第一實施例的聲音搜索/音樂演奏設備的構造的框圖。
圖2是聲音搜索/音樂演奏設備的聲音樣本數(shù)據(jù)庫的數(shù)據(jù)結構示圖。圖3(A)和圖3(B)圖示出在聲音搜索/音樂演奏設備的顯示單元的顯示區(qū)中顯示 的邊緣聲音和顆粒聲音(dust sound)的對象。圖4圖示出用于引導顯示區(qū)中對象形狀改變的操作。 圖5圖示出用于引導顯示區(qū)中對象形狀改變的操作。圖6圖示出用于引導顯示區(qū)中對象形狀改變的操作。圖7圖示出在顯示區(qū)中顯示的時間線。圖8圖示出在顯示區(qū)中的時間線和對象的示例排布以及通過該排布產(chǎn)生的一段 音樂的內(nèi)容。圖9圖示出在顯示區(qū)中的時間線和對象的示例排布以及通過該排布產(chǎn)生的一段 音樂的內(nèi)容。圖10圖示出在顯示區(qū)中的時間線和對象的示例排布以及通過該排布產(chǎn)生的一段 音樂的內(nèi)容。圖11圖示出在顯示區(qū)中的時間線和對象的示例排布以及通過該排布產(chǎn)生的一段 音樂的內(nèi)容。圖12圖示出在顯示區(qū)中的時間線和對象的示例排布以及通過該排布產(chǎn)生的一段 音樂的內(nèi)容。圖13圖示出在顯示區(qū)中的時間線和對象的示例排布以及通過該排布產(chǎn)生的一段 音樂的內(nèi)容。圖14圖示出在顯示區(qū)中的時間線和對象的示例排布以及通過該排布產(chǎn)生的一段 音樂的內(nèi)容。圖15圖示出在顯示區(qū)中的時間線和對象的示例排布以及通過該排布產(chǎn)生的一段 音樂的內(nèi)容。圖16圖示出在根據(jù)本發(fā)明第二實施例的聲音搜索/音樂演奏設備的顯示區(qū)中顯 示的時間線矩陣。圖17圖示出在顯示區(qū)中的時間線矩陣和對象的示例排布。圖18圖示出在顯示區(qū)中的時間線矩陣和對象的示例排布。圖19圖示出在顯示區(qū)中的時間線矩陣和對象的示例排布以及通過該排布產(chǎn)生的 一段音樂的內(nèi)容。圖20圖示出在顯示區(qū)中的時間線矩陣和對象的示例排布以及通過該排布產(chǎn)生的 一段音樂的內(nèi)容。圖21圖示出在顯示區(qū)中的時間線矩陣和對象的示例排布以及通過該排布產(chǎn)生的 一段音樂的內(nèi)容。圖22圖示出本發(fā)明另一實施例的聲音搜索/音樂演奏設備的顯示區(qū)中顯示的時 間線矩陣以及該矩陣中形成的時間線。
具體實施例方式現(xiàn)在將參考附圖描述本發(fā)明的實施例。(第一實施例)
6
圖1是圖示出根據(jù)本發(fā)明第一實施例的聲音搜索/音樂演奏設備10的構造的框 圖。通過在個人計算機上安裝根據(jù)本實施例的聲音搜索/音樂演奏程序29來實施聲音搜 索/音樂演奏設備10。聲音搜索/音樂演奏程序29是類似于所謂的循環(huán)音序器的應用程 序軟件產(chǎn)品,并具有根據(jù)用戶執(zhí)行的操作在數(shù)據(jù)庫中搜索用于產(chǎn)生一段音樂的聲音樣本的 功能,以利用取得的聲音樣本制作一段音樂,并演奏所制作的這段音樂。在本實施例中,術 語“聲音樣本”指的是與一段音樂中的一拍對應的片斷的聲波、或是將一拍進一步劃分而成 的片斷或部分之一的聲波。在本實施例中的聲音搜索/音樂演奏程序29采用了在傳統(tǒng)循環(huán) 音序器中沒有的圖形用戶界面(GUI),圖形用戶界面包括被稱為“對象”和“時間線”的GUI 元素。即,本實施例特征在于包括對象和時間線的GUI。下文將描述GUI的詳情。如圖1所示,聲音搜索/音樂演奏設備10通過接口 11連接到聲音系統(tǒng)91。該聲 音搜索/音樂演奏設備10中的操作單元13包括鼠標14、鍵盤15和鼓墊(drum pad) 16。顯 示單元17例如是計算機顯示器??刂破?0包括CPU 22、RAM 23、ROM 24和硬盤25。CUP 22執(zhí)行存儲在ROM 24或 將RAM 23用作工作區(qū)的硬盤25中的程序。ROM 24是其中存儲了初始化程序裝入程序的只 讀存儲器。硬盤25是存儲了音樂數(shù)據(jù)庫26、聲音樣本數(shù)據(jù)庫27和28以及聲音搜索/音樂演 奏程序29的可機讀介質。音樂數(shù)據(jù)庫26是其中存儲了音樂數(shù)據(jù)md_k(k = 1,2,...)的數(shù)據(jù)庫。每項音樂 數(shù)據(jù)md-k(k= 1,2,...)都是代表一段音樂的聲波的數(shù)據(jù)。每項音樂數(shù)據(jù)md-k(k= 1, 2,...)都被分配單獨的音樂編號k。圖2是聲音樣本數(shù)據(jù)庫27和28的數(shù)據(jù)結構示圖。聲音樣本數(shù)據(jù)庫27是與音樂 數(shù)據(jù)md-k(k= 1,2,...)中包括的聲音樣本之中每一個都具有清晰的起音并提供強烈的邊 緣感的聲音樣本(以下稱為“邊緣聲音”)分別對應的記錄的集合。聲音樣本數(shù)據(jù)庫28是 與音樂數(shù)據(jù)md-k(k= 1,2,...)中包括的聲音樣本之中每一個都具有清晰的起音并提供強 烈的顆粒感的聲音樣本(以下稱為“顆粒聲音”)分別對應的記錄的集合。通過以特征量分 析程序(未示出)對音樂數(shù)據(jù)庫26中的音樂數(shù)據(jù)md-k(k = 1,2,...)進行分析來產(chǎn)生聲 音樣本數(shù)據(jù)庫27和28。更具體地說,在聲音樣本數(shù)據(jù)庫27中,對應于一個邊緣聲音的記錄包括9個字段, 分別代表包括該邊緣聲音的音樂數(shù)據(jù)md-k的音樂編號k,在音樂數(shù)據(jù)md-k所代表的一段 音樂的聲波之內(nèi)的一個包括該邊緣聲音的片斷的起點和終點的各自的時刻ts和tE,以及通 過對包括該邊緣聲音的片斷或部分的聲波(即聲音樣本)進行分析而獲得的以下六類特征量。al.低帶強度 PL0W這是聲音樣本中包括的低頻帶成分的強度。bl.中低帶強度PMID_OT這是聲音樣本中包括的中低頻帶成分的強度。cl.中高帶強度 丄 MID-HIGH這是聲音樣本中包括的中高頻帶成分的強度。dl.高帶強度 PHICH
這是聲音樣本中包括的高頻帶成分的強度。el.峰值位置PT皿這是聲波幅度達到峰值的時刻,與時刻ts相關地表示。fl.峰值強度?奴_這是聲音樣本的峰值幅度。類似地,在聲音樣本數(shù)據(jù)庫28中,對應于一個顆粒聲音的記錄包括9個字段,分 別代表包括該顆粒聲音的音樂數(shù)據(jù)md-k的音樂編號k,在音樂數(shù)據(jù)md-k所代表的一段音 樂的聲波之內(nèi)的一個包括該顆粒聲音的片斷的起點和終點的各自的時刻ts和tE,以及通過 對包括該顆粒聲音的片斷的聲波聲音樣本進行分析而獲得的上述六類特征量(POT,PMID_OT,
PmID-HIGH' PhIGH' PtIME'和 PvALUE) °在圖1中,聲音搜索/音樂演奏程序29是使CUP 22執(zhí)行以下八類處理的程序,即 對象管理處理30,時間線管理處理31,樂曲信息管理處理32,手動演奏處理33,自動演奏處 理34,搜索處理35,聲音處理的處理36,和操作日志管理處理37。在圖1中,聲音搜索/音 樂演奏程序29如上所述向用戶提供包括對象和(多條)時間線的GUI。下文是GUI的概 述。首先,對象是代表用戶期望執(zhí)行聲音生成的聲音樣本搜索條件的圖形符號或圖案 圖像。在本實施例中,用戶可以生成與用戶期望對其執(zhí)行聲音生成的那類聲音樣本對應的 許多對象。對象的形狀或形式代表已經(jīng)與對象關聯(lián)的聲音樣本的搜索條件。通過操作操作 單元13,用戶能夠改變與對象相關聯(lián)的聲音樣本的搜索條件,并且能夠改變與已被改變的 搜索條件相關聯(lián)的對象的形狀。接下來,時間線是表示樂句的一個樂段的線型圖像,樂句的一個樂段是在一段音 樂中周期性重復的一個或多個聲音樣本的一個序列。時間線可以表示一個小節(jié),也可以表 示多個小節(jié)。在本實施例中,一個樂句的樂曲可以通過在顯示單元17上顯示時間線和一個 或多個對象、并且將一個或多個對象分配給時間線(即,定義或確定一個或多個對象對時 間線的從屬關系)來演奏。在這種情況下,分配到時間線上的一個或多個對象中的每一個 指定了搜索條件和聲音樣本的聲音產(chǎn)生定時,該聲音樣本的聲音產(chǎn)生在時間線所表示的一 個樂段中進行。在本實施例中,當演奏音樂樂曲時還可以使用多個時間線。在這種情況下, 時間線表示針對要制作的一段音樂而同時演奏的多個樂句的各個樂段。可以對每個時間線 分配各自的對象,也可以對每個時間線共同地分配共同的對象。如上所述,聲音搜索/音樂演奏程序29是使CPU 22執(zhí)行以下八類處理的程序,即 對象管理處理30、時間線管理處理31、樂曲信息管理處理32、手動演奏處理33、自動演奏處 理34、搜索處理35、聲音處理的處理36和操作日志管理處理37。對象管理處理30是根據(jù) 操作單元13的操作來產(chǎn)生、改變和存儲對象的處理。時間線管理處理31是用于根據(jù)操作 單元13的操作來產(chǎn)生和改變時間線的處理。樂曲信息管理處理32包括用于將顯示單元 17上顯示的時間線和對象的布置信息存儲為音樂數(shù)據(jù)的處理,和用于根據(jù)所存儲的音樂數(shù) 據(jù)將時間線和對象再現(xiàn)在顯示單元17上的處理。手動演奏處理33是用于根據(jù)通過鼓墊16之類的操作的手動觸發(fā)來對與一個對象 所代表的搜索條件相匹配的聲音樣本執(zhí)行聲音產(chǎn)生的處理。自動演奏處理34與對象管理 處理30共享與顯示在顯示單元17上的對象的屏幕布置和內(nèi)容相關的信息,并且自動演奏處理34與時間線管理處理31共享與顯示在顯示單元17上的時間線的屏幕布置和內(nèi)容相 關的信息。自動演奏處理34是用于根據(jù)顯示單元17上顯示的一個或多個對象以及一個或 多個時間線來執(zhí)行一個或多個樂句的自動演奏的處理。搜索處理35是用于根據(jù)已經(jīng)與指定對象關聯(lián)的搜索條件來搜索聲音樣本的處 理,并且該處理作為對象管理處理30、手動演奏處理33和自動演奏處理34中的子程序而啟 動。聲音處理的處理36是用于在執(zhí)行聲音樣本的聲音產(chǎn)生時改變包含在與對象相對應的 聲音樣本中的參數(shù)的處理,并且該處理作為自動演奏處理34中的子程序而啟動。操作日志 管理處理37包括對用來執(zhí)行對象或時間線的產(chǎn)生、改變等的操作單元13的操作日志進行 記錄的處理,和讀取所記錄的操作日志并再現(xiàn)操作日志指示的每個操作的處理。上面已經(jīng)詳細描述了聲音搜索/音樂演奏設備10的構造。在本實施例中,一段音樂是通過用于確定聲音樣本(用來制作一段音樂)的聲音 樣本確定任務、以及用于將所確定的聲音樣本映射到一個或多個樂句的時間軸上的樣本排 布任務而生成的。下文描述了該實施例中樣本確定任務和樣本排布任務的操作。(1)樣本確定任務在樣本確定任務中,用戶選擇確定了聲音樣本搜索定時的兩個搜索設置(即第一 和第二搜索設置)之一,并執(zhí)行對象開發(fā)操作、搜索條件指定操作、手動演奏操作、對象存 儲操作等等。第一搜索設置是其中每當與對象關聯(lián)的搜索條件發(fā)生改變時就在音樂數(shù)據(jù)庫 26中執(zhí)行聲音樣本搜索的搜索設置。第二搜索設置是其中每當執(zhí)行由對象所代表的聲音樣 本的聲音產(chǎn)生時在聲音產(chǎn)生之前在音樂數(shù)據(jù)庫26中執(zhí)行聲音樣本搜索的搜索設置。首先,用戶執(zhí)行對象開發(fā)操作。對象開發(fā)操作是在顯示單元17的顯示區(qū)域中開發(fā) (即顯示)對象ob-n(n= 1,2,...)的圖像的操作。如上所述,對象ob-n是代表一段音樂 的樂句中包括的聲音樣本的圖形圖像。通過對象開發(fā)操作,還可以將早先創(chuàng)建并存儲在硬 盤25中的對象ob-n指定為開發(fā)目標,以及可以將聲音搜索/音樂演奏設備29中預備的默 認對象(即具有預定標準搜索條件的對象ob-n)指定為開發(fā)目標。通過對象開發(fā)操作,還可以將邊緣聲音的對象ob-n指定為開發(fā)目標,以及將顆粒 聲音的對象ob-n指定為開發(fā)目標。在對象管理處理30中,將通過對象開發(fā)操作指定的對 象ob-n顯示在顯示單元17上,并將與對象ob-n關聯(lián)的對象管理信息寫入RAM 23。對象 管理信息包括搜索的所需編號Num(l彡Num)、以及特征量PLOW、PMID_LOff, PMID_HKH、PHIGH> PTIME 和PmuE,它們構成由對象ob-n的形狀或形式代表的聲音樣本的搜索條件SC-n。在一些情 況下,對象管理信息可以附有搜索結果SR-n,搜索結果是通過使用搜索條件SC-n獲得的聲 音樣本的集合。如圖3 (A)所示,邊緣聲音的對象ob-n整體形成矩形,并包括出現(xiàn)在矩形右側的豎 條區(qū)51、和將豎條區(qū)51的左邊的部分橫向均分的四個橫條區(qū)52-m(m= 1 4)。在對象 ob-n中,水平對稱的上部和下部三角形55-u和55-d (每一個模擬一個邊緣聲音)以重疊方 式分別顯示在橫條區(qū)52-1和52-2以及橫條區(qū)52-3和52_4上。這里,三角形55_u和55_d 的上頂點和下頂點的每一個的水平位置(即在水平方向上的位置)都代表由對象ob-n表 示的邊緣聲音的峰值位置PTIME。即,邊緣聲音的清晰感隨著三角形55-u和55-d的上頂點 和下頂點中的任一頂點趨向左側而增加,隨著三角形55-u和55-d的上頂點和下頂點中的 任一頂點趨向右側而減小。此外,三角形55-u和55-d的上頂點和下頂點每一個的高度代表邊緣聲音的峰值的峰值強度PmuE。即,邊緣聲音的邊緣感隨著三角形55-u和55-d的上 頂點和下頂點的每一個的高度增加而增加,并隨著三角形55-u和55-d的上頂點和下頂點 的每一個的高度的減小而減小。橫條區(qū)52-m(m = 1 4)的顯示顏色的各個密度(或暗度)代表由對象ob-n所 表示的邊緣聲音的高帶強度PHreH、中高帶強度PMID_HreH、中低帶強度PMID_OT和低帶強度POT。 即,例如,當橫條區(qū)52-1的顯示顏色深時,邊緣聲音的高帶強度高;例如當橫條區(qū)52-1的顯 示顏色淺并且橫條區(qū)52-2的顯示顏色深時,邊緣聲音的中高帶強度比高帶強度高。如圖3(B)所示,顆粒聲音的對象ob-n具有這樣的形式,其中模擬顆粒聲音的粒 面圖案被疊加在包括橫條區(qū)52-m(m = 1 4)和豎條區(qū)51的區(qū)域上。與邊緣聲音的對象 ob-n類似,橫條區(qū)52-m(m= 1 4)的顯示顏色的各個密度代表了由對象ob-n所表示的顆 粒聲音的高帶強度PHreH、中高帶強度PMID_HreH、中低帶強度PMID_OT和低帶強度POT。在通過對象開發(fā)操作將一個或多個對象ob-n顯示在顯示單元17的顯示區(qū)域中之 后,用戶可以對每個對象ob-n執(zhí)行搜索條件指定操作、對象存儲操作等。搜索條件指定操作是對與對象ob-n關聯(lián)的聲音樣本的搜索條件SC-n進行指定的 操作。下面是這種搜索條件指定操作。<指定邊緣聲音的峰值位置PTIME和峰值強度PVAmE的操作>通過該操作,用戶操作對象ob-n的三角形55-u和55_d的形狀。具體地說,如圖 4所示,用戶在將鼠標指針mp移動到邊緣聲音的對象ob-n的三角形55-u和55_d中之一 (例如三角形55-u)的頂點C處之后按下鼠標左鍵,并在保持鼠標左鍵被按下的狀態(tài)下將 鼠標指針mp向任意方向移動之后釋放鼠標左鍵。在對象管理處理30中,CPU22根據(jù)該操 作以協(xié)作(或關聯(lián)的)方式來改變?nèi)切?5-u和55-d的形狀、以及峰值位置和強度PTIME 和PVAUIE。即,每個三角形55-u和55-d的頂點的位置等于操作終止的時刻鼠標指針mp的位 置,并且每個三角形55-u和55-d的頂點與對象ob-n的左側的距離代表了更新后的峰值位 置P E,每個頂點的高度代表了更新后的峰值強度PVAUIE。<指定邊緣聲音和顆粒聲音的高帶強度PHKH、中高帶強度PMID_HKH、中低帶強度 P ID-L0W和低帶強度的操作>在這種情況下,如圖5所示,用戶在將鼠標指針mp移動到對象ob-n的橫條區(qū) 52-m(m = 1 4)之一(例如圖5例子里的橫條區(qū)52_1)之后按下鍵盤15上的一個鍵(例 如shift鍵),并在將該鍵保持按下狀態(tài)下將鼠標指針mp向右方移動之后釋放該鍵。例如, 當已經(jīng)對橫條區(qū)52-4執(zhí)行了該操作時,CPU 22在對象管理處理30中根據(jù)鼠標指針mp在 右向上的移動量來以協(xié)作方式更新橫條區(qū)52-4的顯示顏色的密度和低帶強度1^ 定高帶 強度PHKH、中高帶強度PMID_HreH、中低帶強度P^--也執(zhí)行同樣的操作。<指定邊緣聲音和顆粒聲音的搜索所需編號Num的操作>在這種情況下,如圖6所示,用戶在將鼠標指針mp移動到對象ob-n的豎條區(qū)51 的下部之后按下鍵盤15上的一個鍵(例如shift鍵),并在保持該鍵被按下的狀態(tài)下將鼠 標指針mp向上移動之后釋放該鍵。例如,當已經(jīng)執(zhí)行了該操作時,CPU 22在對象管理處理 30中顯示豎條區(qū)51中的一個從豎條區(qū)51底部向上延伸的條95,并根據(jù)鼠標指針mp在向 上方向上的移動量以協(xié)作方式更新豎條區(qū)51的條95的高度和搜索所需編號Num。在第一設置的情況下,每當改變了與對象關聯(lián)的搜索條件SC-n,對象管理處理30就啟動搜索處理35,并使搜索處理35對滿足對象中的新搜索條件SC-n的聲音樣本進行搜索。例如,當搜索處理35已經(jīng)由于與邊緣聲音的對象ob-n相關聯(lián)的搜索條件SC_n的 改變而被啟動時,在搜索處理35中,CPU 22從RAM 23讀取構成搜索條件SC_n的搜索所需 編號Num和特征量PMW、PMI_W、PMID-_、P_、PTIME和PmuE。然后,CPU 22按照由聲音樣本數(shù) 據(jù)庫27中的特征量PMW、
PMID-LOW、PMID-HIGH、PmGH、PTIME 和 PVALUE 所代表的六維特征量矢量以歐幾 里德距離增加的次序搜索最高Num記錄。CPU 22隨后對與每個最高Num記錄對應的聲音樣 本進行定位。即,對于每個記錄,CPU 22將相同音樂編號k的音樂數(shù)據(jù)md-k識別為該記錄 中的音樂編號k字段的音樂數(shù)據(jù)md-k,并在該音樂數(shù)據(jù)md-k中針對該記錄的時刻ts和tE 字段所表示的起點和終點之間的片斷的聲音樣本來進行定位。隨后,CPU 22將以上述方式 查找到的Num記錄和最高Num聲音樣本作為搜索結果SR_n與對象ob-n相關聯(lián)。當與顆粒 聲音的對象ob-n相關聯(lián)的搜索條件SC-n改變時也進行同樣的操作。用戶可以執(zhí)行手動演奏操作以檢查具有期望特征或特性的聲音樣本是否已經(jīng)與 對象ob-n相關聯(lián)。該手動演奏操作是用于通過聲音系統(tǒng)91產(chǎn)生手動觸發(fā)來產(chǎn)生與對象 ob-n相關聯(lián)的聲音樣本的操作。由于可以設置在聲音搜索/音樂演奏程序29上使用的適 合的手動觸發(fā),因此,在本示例中假設已經(jīng)將操作鼓墊16的事件設置為手動觸發(fā)。在這種 情況下,用戶通過將鼠標指針mp移動到對象ob-n并點擊鼓墊16來作出手動演奏處理33。在處于第一搜索設置下的手動演奏處理33中,每當點擊鼓墊16時,CPU 22就從 與鼠標指針mp所指示的對象ob-n相關聯(lián)的搜索結果SR-n所包括的聲音樣本(即上文所 述的最高Num聲音樣本)中選擇一個聲音樣本,并通過聲音系統(tǒng)91來產(chǎn)生所選聲音樣本的 聲音。在處于第二搜索設置下的手動演奏處理33中,每當點擊鼓墊16時,CPU 22啟動 搜索處理35,并將與鼠標指針mp所指示的對象ob-n相關聯(lián)的搜索條件SC_n傳送到搜索處 理35。隨后,CPU 22從通過搜索處理35獲得的搜索結果SR-n中所包括的聲音樣本(即上 文所述的最高Num聲音樣本)中隨機選擇一個聲音樣本,并通過聲音系統(tǒng)91來產(chǎn)生所選聲 音樣本的聲音。用戶聆聽產(chǎn)生的該聲音樣本的聲音,并在該聲音樣本不具有期望特性或特 征時再次對對象ob-n執(zhí)行搜索條件指定操作。在期望顯示單元17的顯示區(qū)域中的對象ob-n能在以后再次使用的情況下,用戶 可以執(zhí)行對象存儲操作。這是操作單元13用于指示顯示單元17的顯示區(qū)域中的對象ob-n 的存儲的操作。當已經(jīng)對對象ob-n執(zhí)行了對象存儲操作時,在對象管理處理30中,CPU 22 產(chǎn)生對象ob-n的對象管理信息并將所產(chǎn)生的對象管理信息存儲在硬盤25中。對象管理信 息是對象ob-n的搜索條件SC-n中包括的搜索所需編號Num和特征量POT、PMID_OT、PMID_HKH、
1 HIGH、 1 TIME H 1 VALUE^ 及其搜索結果SR-n中包括的記錄。如上所述,在樣本確定任務中,用戶在音樂數(shù)據(jù)庫26以及聲音樣本數(shù)據(jù)庫27和 28中搜索與用戶期望的聲音相近的聲音樣本,同時通過改變顯示單元17的顯示區(qū)域中的 對象ob-n的形狀或形式來改變搜索條件SC-n中包括的搜索所需編號Num和特征量POT、 Pmid-LOW> PMID-HIGH> P_、PTIME和PmUE。用戶確定生成一段音樂所需的多個對象ob_n (n = 1, 2,...)和各個對象ob-n (n = 1,2,...)的形狀,并在需要時存儲對象ob_n (n = 1,2,...) 的對象管理信息,并移動到后續(xù)的樣本排布任務。
(2)樣本排布任務在樣本排布任務中,用戶使用操作單元13來在顯示單元17的顯示區(qū)域中顯示一 個或多個期望時間線以及一個或多個期望對象,并調節(jié)時間線與對象之間的相對位置等, 以使時間線和對象具有期望的位置關系,從而建立對象對時間線的從屬關系。為了實現(xiàn)這 個目的,用戶執(zhí)行對象開發(fā)操作、對象復制操作、搜索條件指定操作、時間線開發(fā)操作、時間 線位置改變操作、對象位置改變操作、尺寸改變操作、拍子分配操作、網(wǎng)格指定操作、參數(shù)協(xié) 調操作、音樂演奏開始操作、布置存儲操作、布置讀取操作、日志記錄開始操作、日志記錄結 束操作和日志再現(xiàn)操作。當已經(jīng)執(zhí)行了時間線開發(fā)操作時,在時間線管理處理31中,CPU22在顯示單元17 的顯示區(qū)域中顯示如圖7所示的時間線LINE-i。該時間線LINE-i是在水平方向上延伸的 表示樂句的持續(xù)時間的線型圖像。節(jié)拍引導線63-j(j = 1 5)從時間線LINE-i的左右 兩端并從時間線LINE-i上將時間線LINE-i分成四個相等部分的位置處向下延伸。網(wǎng)格線 g從時間線LINE-i上將每對相鄰節(jié)拍引導線63-j之間的部分分成兩個相等子部分的每個 位置處向下延伸。夾在時間線LINE-i的左右兩端處的兩個節(jié)拍引導線63-j之間的區(qū)域被 定義為時間線LINE-i占用區(qū),該時間線LINE-i占用區(qū)處在時間線LINE-i控制下。在時間 線LINE-i占用區(qū)中的對象是屬于時間線LINE-i的對象。時間線LINE-i還包括定時指針 62。定時指針62是指示自動演奏過程中當前音樂演奏位置的指針,并在執(zhí)行自動演奏時周 期性重復地從時間線LINE-i的左端向右端移動。通過操作操作單元13,用戶可以使時間線管理處理31調節(jié)顯示單元17的顯示區(qū) 域中的節(jié)拍引導線63-j(j = 1 5)的長度或時間線LINE-i的水平長度。通過操作操作 單元13,用戶還可以使時間線管理處理31調節(jié)時間線LINE-i代表的樂句的持續(xù)時間T,即 定時指針62從時間線LINE-i的左端移向右端所需的時間。在時間線管理處理31中,可以 根據(jù)操作單元13的操作來管理在顯示單元17上顯示的每條時間線LINE-i的信息,如時間 線代表的持續(xù)時間T、節(jié)拍引導線63-j (j = 1 5)的數(shù)量和每條節(jié)拍引導線63-j的長度、 時間線LINE-i的水平長度、以及時間線LINE-i在顯示區(qū)域中的水平和垂直位置之類。接下來,當在顯示單元17的顯示區(qū)域中沒有顯示要分配到時間線LINE-i上的對 象ob-n時,用戶執(zhí)行對象開發(fā)操作來開發(fā)對象ob-n。通過對象開發(fā)操作,存儲在硬盤25中 的對象管理信息可以被讀取并顯示為對象ob-n。用戶還可以對顯示單元17的顯示區(qū)域中 顯示的對象ob-n執(zhí)行搜索條件指定操作。在對象管理處理30中,通過操作單元13的操作 來管理顯示單元17上顯示的對象ob-n的信息,比如對象ob-n在顯示區(qū)域中的水平和垂直 位置、以及與對象ob-n關聯(lián)的搜索結果SR-n和搜索條件SC_n。另外,當已經(jīng)對正顯示的對 象ob-n執(zhí)行了搜索條件指定操作時,在對象管理處理30中更新與對象ob-n關聯(lián)的搜索結 果SR-n和搜索條件SC-n。在將一個或多個時間線LINE-i以及一個或多個對象ob-n顯示在顯示單元17的 顯示區(qū)域中之后,用戶可以使用操作單元13來執(zhí)行時間線位置改變操作或對象位置改變 操作。當用戶期望將對象ob-n分配或布置到時間線LINE-i上時(即,定義對象ob-n屬于 時間線LINE-i),用戶可以調節(jié)對象ob-n的位置以使對象ob-n進入時間線LINE-i的占用 區(qū)。在這種情況下,用戶還可以將共同的對象ob-n布置在多個時間線LINE-i的各自的占 用區(qū)內(nèi)以對多個時間線LINE-i分配共同的對象ob-n。
用戶還可以通過尺寸改變操作來在x軸方向(與時間線LINE-i的長度方向平行) 擴展時間線LINE-i寬度,或在y軸方向(與時間線LINE-i的長度方向垂直)擴展時間線 LINE-i寬度。用戶還可以通過拍子分配操作來將時間線LINE-i中的節(jié)拍引導線63-j的數(shù) 量增加到5以上或減小到5以下,或者可以通過網(wǎng)格指定操作將時間線LINE-i的每對節(jié)拍 引導線63-j之間的網(wǎng)格線g的數(shù)量增加到1以上。通過執(zhí)行增加時間線LINE-i的x軸寬 度的操作而不執(zhí)行改變時間線LINE-i所代表的樂句的持續(xù)時間T的操作,用戶可以增加時 間線LINE-i的占用區(qū)域的尺寸來增加占用區(qū)域中編輯對象ob-n的自由度。另外,通過執(zhí)行參數(shù)協(xié)調操作,用戶可以將自動演奏期間的與聲音樣本的聲音產(chǎn) 生相關的操作模式從標準模式切換到參數(shù)鏈接模式。這里,參數(shù)鏈接模式是這樣一種模式 在執(zhí)行與屬于時間線LINE-i的對象ob-n對應的聲音樣本的聲音產(chǎn)生時,根據(jù)從時間線 LINE-i到對象ob-n的垂直距離來改變所述聲音樣本的參數(shù)(例如音高、音量和聲音產(chǎn)生定 時的延遲量)。標準模式是執(zhí)行與分配到時間線LINE-i的對象ob-n對應的聲音樣本的聲 音產(chǎn)生而不改變該聲音樣本的參數(shù)的模式。用戶在需要時還可以執(zhí)行對象復制操作。這是用于在顯示單元17的顯示區(qū)域內(nèi) 對顯示區(qū)域中所顯示的原始對象ob-n進行復制(和粘貼)的操作。當已經(jīng)對原始對象ob-n 執(zhí)行了對象復制操作時,CPU22在對象管理處理30中顯示與原始對象ob-n具有相同形狀的 新對象ob’-n??梢陨梢粋€或多個復制的對象ob’-n。這里,原始對象ob-n和復制的對 象ob’-n與共同的搜索條件SC-n和搜索結果SR-n相關聯(lián)。用戶不僅可以將原始對象ob-n 還可以將復制的對象ob’ -n分配給期望的時間線LINE-i。這里,對象ob-n和對象ob’ -n 是相同的,可以對這兩種對象同樣地施加給定操作。即,當已經(jīng)對對象ob-n和對象ob’ -n 中的一個執(zhí)行了搜索條件指定操作時,CPU 22同時對對象ob-n和對象ob’ -n更新搜索條 件 SC-n。在通過上述操作確定顯示單元17的顯示區(qū)域中的對象ob-n和時間線LINE-i的 布置之后,用戶利用操作單元13執(zhí)行演奏開始操作。當已經(jīng)執(zhí)行了演奏開始操作時,CPU 22執(zhí)行自動演奏處理34。在自動演奏處理34中,CPU 22啟動與顯示單元17的顯示區(qū)域 中顯示的時間線LINE-i (i = 1,2,...)分別對應的時間線任務tsk-i(i = 1,2,...),并獨 立于時間線來同時執(zhí)行所啟動的多個時間線任務tsk-i (i = 1,2,...)。在與一個時間線LINE-i對應的一個時間線任務tsk-i中,CPU 22確定被分配給該 時間線LINE-i的對象ob-n(n = 1,2,...)(即置于時間線LINE-i的占用區(qū)域中的對象), 并且每個持續(xù)時間T重復一次用于產(chǎn)生由屬于時間線LINE-i的每個對象ob-n所代表的聲 音的操作。下面是這個過程的詳情。首先,在每個時間線任務tsk-i中,CPU 22在持續(xù)時間 T期間重復執(zhí)行將定時指針62從時間線LINE-i的左端移動到右端的操作的同時,對代表了 時間線LINE-i縱向位置的定時指針62的x軸的值進行監(jiān)控。隨后,當放置在或位于時間 線LINE-i的占用區(qū)域中的一個或多個對象ob-n之一的x軸的值(更具體地說,定義了對 象ob-n的輪廓的矩形的左上角的x軸的值)與定時指針62的x軸的值匹配時,CPU 22執(zhí) 行處理,以利用對象ob-n的x軸的值與定時指針62相匹配的時刻作為聲音樣本的聲音產(chǎn) 生定時來執(zhí)行對應于對象ob-n的聲音樣本的聲音產(chǎn)生。更具體地說,在已經(jīng)完成第一搜索設置的狀態(tài)下,在時間線任務tsk-i中,每當屬 于時間線LINE-i的對象ob-n的x軸的值與定時指針62的x軸的值匹配時,CPU 22就讀取與對象ob-n關聯(lián)的搜索結果SR-n,并從所讀取的搜索結果SR_n中包括的聲音樣本中隨 機地選擇一個聲音樣本,通過聲音系統(tǒng)91執(zhí)行所選聲音樣本的聲音產(chǎn)生。在已經(jīng)完成第二 搜索設置的狀態(tài)下,在時間線任務tsk-i中,每當屬于時間線LINE-i的對象ob-n的x軸的 值與定時指針62的x軸的值匹配時,CPU 22就啟動搜索處理35并將對象ob-n的搜索條 件SC-n傳給搜索處理35。隨后,CPU 22從搜索處理35所返回的搜索結果SR_n中包括的 聲音樣本中隨機地選擇一個聲音樣本,并通過聲音系統(tǒng)91執(zhí)行所選聲音樣本的聲音產(chǎn)生。在已經(jīng)設置了參數(shù)鏈接模式的情況下,每當按照搜索結果SR-n選擇一個聲音樣 本時,CPU 22就啟動聲音處理的處理36并通過聲音處理的處理36來處理聲音樣本,并通 過聲音系統(tǒng)91執(zhí)行所處理的聲音樣本的聲音產(chǎn)生。具體地說,在聲音處理的處理36中,對 聲音樣本進行這樣的處理根據(jù)從時間線LINE-i到對象ob-n的距離來與參數(shù)鏈接模式相 關聯(lián)地改變諸如先前指定的音高、音量和聲音產(chǎn)生定時的延遲量之類的參數(shù)。下面參照具體示例來描述本實施例中利用時間線LINE-i和對象ob-n以及樂曲自 動演奏的各種模式來演奏的各種樂曲。在圖8(A)的示例布置中,對象ob-1處在時間線LINE-1的最左節(jié)拍引導線63_1的 右側,對象ob-2處在時間線LINE-1的第二最左節(jié)拍引導線63-2的右側,對象ob_3處在時 間線LINE-1的第三最左節(jié)拍引導線63-3的右側。當時間線LINE-1和對象ob-n(n = 1 3)之間具有這樣的位置關系時,(在與時間線LINE-1對應的時間線任務tsk-1中)在自動 演奏處理34中,CPU 22重復一個四節(jié)拍樂句,該樂句在將持續(xù)時間T分成如圖8(B)所示 四等份的時刻tl、t2、t3和t4之中的時刻tl、t2、t3處產(chǎn)生對象ob-n(n = 1 3)各自的 聲音樣本的聲音。通過在圖8(A)的示例布置中固定時間線LINE-1的位置并將對象0b-n(n= 1 3) 向右移動來得到圖9(A)的示例布置。也可通過在圖8(A)的示例布置中固定對象ob-n (n = 1 3)的位置并將時間線LINE-1向左移動來得到圖9(A)的示例布置。在圖9(A)的示例 布置中,對象ob-1處在時間線LINE-1的節(jié)拍引導線63-2的右側,對象ob-2處在節(jié)拍引導 線63-3的右側,對象ob-3處在節(jié)拍引導線63-4的右側。當時間線LINE-1和對象ob-n(n =1 3)之間具有這樣的位置關系時,(在與時間線LINE-1對應的時間線任務tsk-1中) 在自動演奏處理34中,CPU 22重復一個四節(jié)拍樂句,該樂句在如圖9(B)所示的時刻t2、t3 和t4處產(chǎn)生對象ob-n(n = 1 3)各自的聲音樣本的聲音。通過在圖8(A)的示例布置中固定對象ob-1和時間線LINE-1的位置、并向左移動 對象ob-2和ob-3來得到圖10(A)的示例布置。在圖10(A)的示例布置中,對象ob-1處在 節(jié)拍引導線63-1的右側,對象ob-2處在節(jié)拍引導線63-1與節(jié)拍引導線63-2之間的網(wǎng)格 線g的右側,對象ob-3處在節(jié)拍引導線63-2的右側。當時間線LINE-1和對象ob-n(n = 1 3)之間具有這樣的位置關系時,(在與時間線LINE-1對應的時間線任務tsk-1中) 在自動演奏處理34中,CPU 22重復一個四節(jié)拍樂句,該樂句在如圖10(B)所示的時刻tl、 (tl+t2)/2和t2處產(chǎn)生對象ob-n (n = 1 3)各自的聲音樣本的聲音。在樣本排布任務中,用戶可以通過在顯示單元17的顯示區(qū)域中顯示兩條時間線 LINE-i、并在顯示區(qū)域中布置一個或多個對象ob-n以使這一個或多個對象ob-n屬于這兩 條時間線LINE-i,來生成一段對包括了相同搜索結果SR-n的聲音樣本的兩類樂句進行周 期性重復的音樂。
在圖11(A)的示例排布中,在兩條時間線LINE_j(j = 1,2)的占用區(qū)域中存在三 個對象ob-n(n = 1 3),并且時間線LINE-2相對于時間線LINE-1向左伸出。對象ob_l 處在時間線LINE-1的節(jié)拍引導線63-1的右側(即在時間線LINE-2的節(jié)拍引導線63_2的 右側),對象ob-2處在LINE-1的節(jié)拍引導線63-2的右側(即在時間線LINE-2的節(jié)拍引導 線63-3的右側),對象ob-3處在LINE-1的節(jié)拍引導線63_3的右側(即在時間線LINE-2 的節(jié)拍引導線63-4的右側)。當時間線LINE-j(j = 1,2)與對象0b-n(n= 1 3)之間具有這樣的位置關系時, 在自動演奏處理34中,CPU 22在與時間線LINE-1對應的時間線任務tsk_l中重復一個四 節(jié)拍樂句,該樂句在將持續(xù)時間T分成如圖11(B)所示四等份的時刻tl、t2、t3和t4之中 的時刻tl、t2、t3處產(chǎn)生對象0b-n(n= 1 3)各自的聲音樣本的聲音。另外,CPU 22在 與時間線LINE-2對應的時間線任務tsk-2中重復一個四節(jié)拍樂句,該四節(jié)拍樂句在如圖 11⑶所示的時刻t2、t3和t4處產(chǎn)生對象0b-n(n= 1 3)各自的聲音樣本的聲音。在樣本排布任務中,用戶還可以通過將操作模式設置到參數(shù)鏈接模式、并將從多 個對象ob-n中的每一個到時間線LINE-i的距離改變到時間線LINE-i的占用區(qū)域之內(nèi),來 生成一段在一個樂句中包括了 “強”音和“弱”音的音樂。通過在圖8(A)的示例排布中將位于節(jié)拍引導線63-2右側的對象ob-2向下移到 接近節(jié)拍引導線63-2底部來得到圖12(A)的示例排布。這里,假設在已經(jīng)設置了參數(shù)鏈接 模式并且音量為鏈接目標參數(shù)的狀態(tài)下執(zhí)行自動演奏處理34。在這種情況下,由于時間線 LINE-1和對象0b-n(n = 1 3)具有如圖12(A)所示的位置關系,因此,在自動演奏處理 34中啟動的(即在與時間線LINE-1對應的時間線任務tsk-1中啟動的)聲音處理的處理 36中,CPU 22增加位于時間線LINE-1附近的對象ob_l和ob_3各自的聲音樣本的音量,而 減小遠離時間線LINE-1的對象ob-2的聲音樣本的音量。結果,CPU 22重復這樣的樂句, 該樂句在將持續(xù)時間T分成如圖12(B)所示四等份的時刻tl、t2、t3和t4之中的時刻tl、 t2和t3處產(chǎn)生對象ob-n(n = 1 3)的聲音樣本的強、弱、強聲音序列。在樣本排布任務中,用戶還可以通過在顯示區(qū)域中布置一個或多個對象ob-n以 使這一個或多個對象ob-n均同時屬于兩條時間線LINE-i、并且減小或增大兩條時間線 LINE-i之一的x軸寬度,來生成包括兩類樂句的一段音樂,這兩類樂句包括相同搜索結果 SR-n的聲音樣本而在持續(xù)時間T內(nèi)具有不同的聲音產(chǎn)生定時。通過將圖11(A)的示例排布中的時間線LINE-2的x軸寬度減半并調節(jié)時間線 LINE-j (j = 1,2)的x軸位置以使時間線LINE-j(j = 1,2)的節(jié)拍引導線63-1重疊,來得 到圖13(A)的示例排布。在該示例排布中,位于時間線LINE-1的節(jié)拍引導線63-3右側(并 且位于時間線LINE-2的最右節(jié)拍引導線63-5的右側)的對象ob_3僅屬于時間線LINE-1。 雖然顯示區(qū)域中的時間線LINE-2的x軸長度是時間線LINE-1的x軸長度的一半,但時間 線LINE-2所代表的樂句的持續(xù)時間T等于時間線LINE-1所代表的樂句的持續(xù)時間T。當時間線LINE-j (j = 1,2)和對象ob-n (n = 1 3)具有這種位置關系時,在自 動演奏處理34中的對應于時間線LINE-1的時間線任務tsk-1中,CPU 22重復這樣的樂句, 該樂句在將持續(xù)時間T被分成如圖13(B)所示的四等份的時刻tl、t2、t3和t4之中的時刻 tl、t2和t3處產(chǎn)生對象ob-1、ob-2和ob-3各自的聲音樣本的聲音。另外,在對應于時間 線LINE-2的時間線任務tsk-2中,CPU 22重復一個在如圖13(B)所示的時刻tl和t3處產(chǎn)生對象ob-1和ob-2各自的聲音樣本的聲音的樂句。在樣本排布任務中,用戶可以通過將一個或多個對象ob-n布置在顯示區(qū)域中以 使這一個或多個對象ob-n屬于兩條時間線LINE-i、并改變這兩條時間線LINE-i之一的節(jié) 拍數(shù)量設置以減小或增大節(jié)拍引導線63-j的數(shù)量,來生成一段結合了兩類樂句的復合節(jié) 奏音樂,這兩類樂句包括相同搜索結果SR-n的聲音樣本并且具有不同的持續(xù)時間T或不同 的拍子。在圖14(A)的示例排布中,時間線LINE-1和時間線LINE-2在顯示區(qū)域中具有 相同水平長度,而時間線LINE-1和LINE-2的x軸位置已經(jīng)被調節(jié)來使時間線LINE-1和 LINE-2的節(jié)拍引導線63-1重疊。這里,節(jié)拍引導線63-2、63-3和63-4位于將時間線 LIHNE-1整體垂直分成四等份的位置處。另外,時間線LINE-2的節(jié)拍引導線的數(shù)量比時間 線LINE-1的節(jié)拍引導線的數(shù)量少1,并且節(jié)拍引導線63-2和63-3位于將時間線LIHNE-2 整體垂直分成三等份的位置處。時間線LINE-2代表的樂句的持續(xù)時間T’的長度是時間 線LINE-1代表的樂句的持續(xù)時間T的長度的3/4。對象ob-1屬于兩條時間線LINE-1和 LINE-2,并位于時間線LINE-1和LINE-2的節(jié)拍引導線63_1的右側。當在這種狀態(tài)下執(zhí)行自動演奏處理34時,CPU 22在自動演奏處理34中的對應于 時間線LINE-1的時間線任務tsk-1中重復一個四節(jié)拍樂句,該樂句在將持續(xù)時間T分成如 圖14(B)所示四等份的時刻tl、t2、t3和t4之中的一個時刻處產(chǎn)生對象ob-1的聲音樣本 的聲音。另外,CPU 22在與時間線LINE-2對應的時間線任務tsk-2中重復一個三節(jié)拍樂 句,該三節(jié)拍樂句在將長度為持續(xù)時間T的3/4的持續(xù)時間T’分成如圖14(B)所示的三等 份的時刻tl,、t2,和t3,之中的時刻tl,處產(chǎn)生對象ob-1的聲音樣本的聲音。在本實施例中,用戶可以在執(zhí)行自動演奏處理34的同時移動時間線LINE-i。當 已經(jīng)在時間線LINE-i上執(zhí)行了時間線位置改變操作時,CPU 22在時間線管理處理31中更 新關于時間線LINE-i位置的信息。在自動演奏處理34中引用了不斷根據(jù)時間線位置改變 操作更新的關于時間線LINE-i位置的信息。在圖15(A)示出的示例中,設置了參數(shù)鏈接模 式并將音量設置為鏈接目標參數(shù)。相應地,當將時間線LINE-1遠離對象ob-1向上移動而 不改變?nèi)鐖D15(A)所示的對象ob-1的位置時,CPU 22如圖15(B)所示逐漸減小所產(chǎn)生的 對象ob-1的聲音樣本產(chǎn)生的聲音的音量,作為在自動演奏處理34中啟動的聲音處理的處 理36的結果。在已經(jīng)將聲音產(chǎn)生定時的延遲量設置為參數(shù)鏈接模式下的鏈接目標參數(shù)的 情況中,通過在自動演奏期間將時間線LINE-1的位置向上移動,可以獲得偽延遲效果,從 而根據(jù)時間線LINE-1的向上移動量來延遲對象ob-1的聲音樣本的聲音產(chǎn)生定時。從上面的描述中,顯然,根據(jù)顯示單元17上顯示的時間線和對象的詳情以及時間 線與對象之間的相對位置關系,確定了一段音樂的內(nèi)容。即,顯示單元17上顯示的時間線 和對象的布置信息用作音樂數(shù)據(jù)。本實施例提供了一種重新使用音樂數(shù)據(jù)的途徑。更具體 地說,用戶可以在停止樣本排布任務時利用操作單元13執(zhí)行布置存儲操作。當執(zhí)行了布置 存儲操作時,CPU 22在樂曲信息管理處理32中將顯示單元17的顯示區(qū)域中顯示的時間線 和對象的布置信息存儲在硬盤25中。布置信息是一組代表顯示區(qū)域中對象ob-n(n = 1, 2...)、和時間線LINE-i (i = 1,2,...)各自的位置(x軸的值、y軸的值)的排布信息以 及對象ob-n (n= 1,2...)的對象管理信息(搜索條件SC-n和搜索結果SR-n)。搜索條件 SC-n與聲音對象的形狀相關聯(lián),搜索結果SR-n識別對應于聲音對象的聲音樣本在音樂數(shù)據(jù)存儲器中的位置。另外,用戶可以在恢復任務時利用操作單元13執(zhí)行布置讀取操作。當執(zhí)行了布置 讀取操作時,CPU 22在樂曲信息管理處理32中讀取存儲在硬盤25中的布置信息,并從所 讀取的布置信息中提取時間線和對象的布置信息以及對象管理信息。CPU 22在樂曲信息管 理處理32中將時間線LINE-i(i = 1,2,...)和對象ob-n(n= 1,2...)顯示在由布置信息 代表的位置處,并將對象管理信息中包括的搜索所需編號附!11和特征量1% 、 _.、 ___、 PHreH、P E*PmUE作為搜索條件SC-n寫入RAM 23。在這種情況下,用戶還可以通過時間線 移動操作或對象移動操作來改變顯示單元17的顯示區(qū)域中重新建立的時間線LINE-i (i = 1,2,...)和對象0b-n(n= 1,2...)的布置??梢詫⒆鳛橐魳窋?shù)據(jù)的布置信息傳送并用在 不同于已經(jīng)創(chuàng)建該布置信息的聲音搜索/音樂演奏設備10的其它聲音搜索/音樂演奏設 備10中。在這種情況下,當音樂數(shù)據(jù)傳送源和傳送目標中的音樂數(shù)據(jù)數(shù)據(jù)庫26、聲音樣本 數(shù)據(jù)庫27和28等的內(nèi)容不同時,在傳送源和傳送目標中的基于音樂數(shù)據(jù)的自動演奏的細 節(jié)也不同。這是因為傳送源和傳送目標中的基于音樂數(shù)據(jù)中包括的對象而建立的聲音樣本 有可能不同。另外,在本實施例中,用戶可以利用操作單元13以期望的時間間隔執(zhí)行日志記錄 開始操作和日志記錄結束操作。當用戶執(zhí)行了日志記錄開始操作時,CPU 22在操作日志管 理處理37中產(chǎn)生代表顯示區(qū)域中時間線LINE-i LINE-i (i = 1,2,...)和對象ob_n(n = 1,2...)各自的移動的順序數(shù)據(jù)項,直到在日志記錄開始操作執(zhí)行之后的日志記錄結束操 作被執(zhí)行,并將所產(chǎn)生的一組順序數(shù)據(jù)項作為日志信息記錄在硬盤25中。當用戶執(zhí)行了日 志再現(xiàn)操作時,CPU 22在操作日志管理處理37中讀取存儲在硬盤25中的日志信息,并根 據(jù)日志信息中包括的各個順序數(shù)據(jù)項來再現(xiàn)顯示區(qū)域中時間線LINE-i (i = 1,2,...)和對 象ob-n(n = 1,2...)各自的移動。上面描述的這個實施例可以實現(xiàn)如下優(yōu)點。在該實施例中,聲音搜索/音樂演奏程序29根據(jù)操作單元13的操作以協(xié)作方式 來改變由顯示單元17的顯示區(qū)域中的對象ob-n所代表的聲音樣本的搜索條件SC-n、以及 對象ob-n的形狀。因此,用戶能夠按照對象ob-n的形狀確定用戶為對象ob-n指定的搜索 條件SC-n,并且能夠更簡便地搜索符合用戶期望的聲音樣本。另外,當用戶在以后瀏覽對象 ob-n時,用戶能夠根據(jù)對象ob-n的形狀容易地直觀看到對象ob-n代表的聲音樣本的特征 或為該對象ob-n指定的聲音樣本的搜索條件SC-n。在該實施例中,在顯示單元17的顯示區(qū)域中顯示了多條時間線LINE-i的情況下, 聲音搜索/音樂演奏程序29執(zhí)行這樣一段音樂的聲音產(chǎn)生,該段音樂包括分別與多條時間 線LINE-i對應并在時間軸上重疊的多個類型的樂句。另外,在顯示區(qū)域中的對象ob-n屬 于多條時間線LINE-i的情況下,與多條時間線LINE-i的x軸方向上的對象ob-n的各個位 置對應的時刻被用作與多個樂句中的對象ob-n對應的聲音的聲音產(chǎn)生定時。因此,通過 將時間線LINE-i和對象ob-n在顯示單元17的顯示區(qū)域中布置成具有使一個或多個對象 ob-n屬于多條時間線LINE-i的位置關系,用戶能夠生成一段包括了具有在時間軸上重疊 的多個樂段的樂句的音樂。此外,通過將已通過對象存儲操作被存儲到硬盤25中的對象管理信息、已通過布 置存儲操作被存儲到硬盤25中的布置信息、已通過日志存儲操作被存儲到硬盤25中的日志信息等復制到安裝了聲音搜索/音樂演奏程序29的另一臺計算機的硬盤25中,用戶能 夠利用所述另一臺計算機繼續(xù)執(zhí)行樣本排布任務。另外,在樣本排布任務期間,用戶可以從其他用戶那里獲取除了存儲在音樂數(shù)據(jù) 庫26中的音樂數(shù)據(jù)md-k(k= 1,2,...)之外的音樂數(shù)據(jù)md’-k(k= 1,2,...)以及md’_k(k =1,2,...)的分析結果的一組記錄,并將音樂數(shù)據(jù)md’ -k(k= 1,2,...)和這一組記錄分 別存儲在音樂數(shù)據(jù)庫26和聲音樣本數(shù)據(jù)庫27和28中,隨后可以繼續(xù)后面的任務。即使被 指定為顯示單元17顯示區(qū)域中的對象ob-n形狀的搜索條件SC-n相同,如果要搜索的音樂 數(shù)據(jù)庫26或聲音樣本數(shù)據(jù)庫27和28的內(nèi)容發(fā)生改變,那么作為相應搜索結果的SR-n而 獲得的聲音樣本也改變。因此,通過改變音樂數(shù)據(jù)庫26和聲音樣本數(shù)據(jù)庫27和28的內(nèi)容 而不改變顯示單元17的顯示區(qū)域中的對象ob-n和時間線LINE-i的布置,用戶可以生成這 樣的一段音樂,其中在每個持續(xù)時間T中重復的樂句的每個聲音的產(chǎn)生定時相同而每個聲 音聽起來有一點不同。(第二實施例)下面描述本發(fā)明的第二實施例。本實施例特征在于包括對象ob-n和作為時間線 LINE的集合的時間線矩陣MTRX的⑶I。時間線矩陣MTRX是包括相互交叉的在x軸方向 (即水平方向)上延伸的M條(例如M = 4)時間線LINE-iO(i = 1 4)和在y軸方向(即 垂直方向)上延伸的N條(例如N = 4)時間線LINE-0j (j = 1 4)。在時間線矩陣MTRX 中,在時間線LINE-iO(i = 1 4)與時間線LINE-0j(j = 1 4)的交點處分別形成了總 共16個網(wǎng)格點gp-i j (i = 1 4,j = 1 4)。通過操作單元13的操作,時間線LINE-iO 和時間線LINE-0j的每一個從激活狀態(tài)和空閑狀態(tài)這兩種狀態(tài)中的一個狀態(tài)切換到另一 個狀態(tài)。術語“激活狀態(tài)”是指其中時間線被用作代表一段音樂中包括的一個樂句的圖像 的狀態(tài),而術語“空閑狀態(tài)”是指其中時間線沒有用作代表一段音樂中包括的一個樂句的圖 像的狀態(tài)。在該實施例中,通過將一個或多個對象ob-n分配到一個或多個時間線LINE-iO和 時間線LINE-0j并將分配了對象ob-n的全部或部分時間線從空閑狀態(tài)切換到激活狀態(tài)來 演奏樂句的樂曲。這里,處于空閑狀態(tài)的時間線被稱為“非活動時間線”,而處于激活狀態(tài)下 的時間線被稱為“活動時間線”。在本實施例中,與第一實施例類似,通過樣本確定任務和樣本排布任務來生成一 段音樂。下面描述本實施例在樣本確定任務和樣本排布任務中的操作。在樣本確定任務 中,用戶執(zhí)行對象開發(fā)操作、搜索條件指定操作、手動演奏操作、對象存儲操作等等,并確定 用來生成一段音樂的聲音樣本。當執(zhí)行了這些操作時,CPU 22執(zhí)行與第一實施例相同的處理。在樣本排布任務中,用戶首先執(zhí)行時間線矩陣開發(fā)操作。當執(zhí)行了時間線矩陣開 發(fā)操作時,CPU 22在時間線管理處理31中將作為非活動時間線集合的時間線矩陣MTRX顯 示在顯示單元17的顯示區(qū)域中。如圖16所示,時間線矩陣MTRX中的時間線LINE-iO (i = 1 4)以每條時間線長度的1/4為間距在垂直方向上排布。同樣,時間線LINE-0j (j = 1 4)以與時間線LINE-iO (i = 1 4)相同的間隔在水平方向上排布。更具體地說,在時間線LINE-iO (i = 1 4)中最上部的時間線LINE-10與時間線 LINE-Oj (j = 1 4)的上端相交,并在交點處分別形成網(wǎng)格點gp-1 j。位于時間線LINE-10下方的時間線LINE-20在時間線LINE-0 j的三個分點(這三個分點將時間線LINE-0 j的水 平長度分成四等份)之中最上部的分點處與每條時間線LINE-0j(j = 1 4)相交,并在交 點處分別形成網(wǎng)格點gp_2j (j = 1 4)。位于時間線LINE-20下方的時間線LINE-30在時 間線LINE-0j的三個分點(這三個分點將整個時間線LINE-0j水平地分成四等份)之中的 中間分點處與每條時間線LINE-0j (j = 1 4)相交,并在交點處分別形成網(wǎng)格點gp_3j (j =1 4)。位于時間線LINE-30下方的時間線LINE-40在時間線LINE_0j的三個分點(這 三個分點將整個時間線LINE-0j水平地分成四等份)之中的最底部分點處與每條時間線 LINE-Oj (j = 1 4)相交,并在交點處分別形成網(wǎng)格點gp-4j (j = 1 4)。平行于時間線LINE_iO(i = 1 4)的網(wǎng)格線g分別處在時間線LINE-iO (i = 1 4)處、將兩條時間線LINE-iO之間的部分的每一個都均分的位置處、以及在時間線LINE-40 下方且與其之間的距離為等于將時間線LINE-40與LINE-30之間的部分分成兩等份中的每 個等份的長度的位置處。此外,平行于時間線LINE-Oj (j = 1 4)的網(wǎng)格線g分別處在時 間線LINE-Oj (j = 1 4)處、將兩條時間線LINE-Oj之間的部分的每一個都均分的位置處、 以及在時間線LINE-04右側且與其之間的距離為等于將時間線LINE-04與LINE-03之間的 部分分成兩等份中的每個等份的長度的位置處。用戶在顯示時間線矩陣MTRX之后執(zhí)行對象位置改變操作。如圖17所示,通過對 象位置改變操作,用戶將樣本確定任務中開發(fā)的對象ob-n移動到時間線矩陣MTRX中的網(wǎng) 格點gp-ij (在圖17的示例中為網(wǎng)格點gp-11和gp-33)處。之后,通過時間線切換操作, 用戶將時間線LINE-iO (i = 1 4)和時間線LINE-Oj (j = 1 4)之中在已把對象ob_n 移動到其上的網(wǎng)格點gp-ij處相交的時間線從非活動時間線切換成活動時間線。這里,用 戶可以將在已把對象ob-n移動到其上的網(wǎng)格點gp-ij處相交的全部或部分時間線進行切 換。CPU 22在時間線矩陣MTRX中的一個或多個時間線為活動的同時執(zhí)行自動演奏處 理34。在本實施例中的自動演奏處理34中,當對象ob-n處在時間線矩陣MTRX中的網(wǎng)格點 gp-ij處時,CPU 22將位于具有時間線LINE-iO和LINE-Oj (它們在網(wǎng)格點gp-ij處相交) 的網(wǎng)格點gp-ij處的對象ob-n的分配關系或從屬關系確定為時間線LINE-iO和LINE-Oj 共享位于網(wǎng)格點gp-ij處的對象ob-n ( S卩,位于網(wǎng)格點gp-ij處的對象ob-n同時屬于時間 線 LINE-iO 和 LINE-Oj)。更具體地說,每當時間線矩陣MTRX中的時間線LINE-iO或LINE-0j從非活動時間 線切換到活動時間線時,CPU 22就發(fā)起一個對應于時間線LINE-iO或LINE-0j的時間線任 務tsk-iO或tsk-Oj,并執(zhí)行所發(fā)起的時間線任務。在對應于時間線LINE-iO或LINE-0j的一個時間線任務tsk-iO或tsk_j中,CPU 22將每個處在時間線的網(wǎng)格點gp-ij處的對象ob-n都確定為屬于該條時間線。隨后,CPU 22重復進行控制以在每個持續(xù)時間T產(chǎn)生由屬于時間線的對象ob-n所代表的聲音。該處 理詳細描述如下。在對應于時間線LINE-iO的時間線任務tsk-iO中,CPU 22在持續(xù)時間T期間周 期性地重復將定時指針62從時間線LINE-iO的左端移向右端的操作的同時,監(jiān)控定時指針 62的x軸的值。當位于時間線LINE-iO的網(wǎng)格點gp-ij處的對象ob-n的x軸的值與定時 指針62的x軸的值一致時,CPU 22利用對象ob-n的x軸的值與定時指針62的x軸的值匹配時的時刻作為聲音樣本的聲音產(chǎn)生定時,來執(zhí)行對應于對象ob-n的聲音樣本的聲音 產(chǎn)生的處理。在對應于時間線LINE-0j的時間線任務tsk-0j中,CPU 22在持續(xù)時間T期間周 期性地重復將定時指針62從時間線LINE-0j的上端移向下端的操作的同時,監(jiān)控定時指針 62的y軸的值。當位于時間線LINE-0j的網(wǎng)格點gp_i j處的對象ob_n的y軸的值與定時 指針62的y軸的值一致時,CPU 22確定對象ob_n的y軸的值與定時指針62的y軸的值 匹配時的時刻為聲音產(chǎn)生定時,并執(zhí)行對應于對象ob-n的聲音樣本的聲音產(chǎn)生的處理。用戶在需要時還可以執(zhí)行時間線位置改變操作。通過本實施例中的時間線位置改 變操作,用戶可以將時間線矩陣MTRX中的時間線LINE-iO或LINE_0j轉到該時間線與位于 時間線兩側的相鄰的兩個網(wǎng)格線g之一重疊的位置處。用戶可以對時間線LINE-iO(i = 1 4)和LINE-0j (j = 1 4)之中在網(wǎng)格點gp-i j處存在對象ob-n的時間線執(zhí)行時間線 位置改變操作,還可以對時間線LINE-iO (i = 1 4)和LINE-0j(j = 1 4)之中在網(wǎng)格 點gp-i j處不存在對象ob-n的時間線執(zhí)行時間線位置改變操作。用戶可以對非活動時間 線執(zhí)行時間線位置改變操作,也可以對活動時間線執(zhí)行時間線位置改變操作。在本實施例中的對象管理處理30中,在被用戶執(zhí)行了時間線位置改變操作的時 間線的網(wǎng)格點gp-ij (在圖18的示例中是時間線LINE-03的網(wǎng)格點gp-33)處存在對象ob-n 的情況下,CPU 22將對象ob-n隨著用戶已經(jīng)對其執(zhí)行了時間線位置改變操作的時間線的 移動而移動,如圖18所示。另外,CPU 22以代表移動后的對象ob-n的水平和垂直位置的 信息來對RAM 23中的對象管理信息進行重寫,該對象管理信息與已被用戶執(zhí)行了時間線 位置改變操作的時間線的網(wǎng)格點gp-ij上的對象ob-n相關聯(lián)。下面參照具體示例來描述本實施例中的利用時間線矩陣MTRX和對象ob-n演奏的 各種樂曲以及樂曲自動演奏的各種模式。在圖19(A)的示例中,在時間線矩陣MTRX的網(wǎng)格點gp_ll處存在對象ob_l,在網(wǎng) 格點gp-14處存在對象ob-2,在網(wǎng)格點gp-33處存在對象ob-3。另外,在網(wǎng)格點gp-34處 存在對象ob-4,在網(wǎng)格點gp-42處存在對象ob-5,在網(wǎng)格點gp-43處存在對象ob_6。在該 示例中,時間線LINE-10、LINE-30和LINE-03是活動時間線。在該示例中,CPU 22發(fā)起與時間線LINE-10、LINE-30和LINE-03對應的時間線 任務tsk-10、tsk-30和tsk-03,并相互并行地和獨立地執(zhí)行這三個時間線任務tsk-10、 tsk-30和tsk-03。在時間線任務tsk-10中,CPU 22在將持續(xù)時間T分成四等份的時刻tl、 t2、t3和t4之中的時刻tl處執(zhí)行對象ob-1的聲音樣本的聲音產(chǎn)生,并在時刻t4處執(zhí)行 對象ob-2的聲音樣本的聲音產(chǎn)生,如圖19(B)所示。在時間線任務tsk-30中,CPU 22在 時刻t3處執(zhí)行對象ob-3的聲音樣本的聲音產(chǎn)生,并在時刻t4處執(zhí)行對象ob-4的聲音樣 本的聲音產(chǎn)生,如圖19(C)所示。在時間線任務tsk-03中,CPU 22在時刻t3處執(zhí)行對象 ob-3的聲音樣本的聲音產(chǎn)生,并在時刻t4處執(zhí)行對象ob-6的聲音樣本的聲音產(chǎn)生,如圖 19(D)所示。通過將如19(A)的示例中的活動時間線LINE-03轉換成非活動時間線并將非活動 時間線LINE-04轉換成活動時間線來得到圖20(A)的示例。在這種情況下,CPU 22發(fā)起并 執(zhí)行對應于時間線LINE-04的時間線任務tsk-04,而不是對應于時間線LINE-03的時間線 任務tsk-03。在時間線任務tsk-04中,CPU 22在將持續(xù)時間T分成四等份的時刻tl、t2、t3和t4之中的時刻tl處執(zhí)行對象ob-2的聲音樣本的聲音產(chǎn)生,并在時刻t3處執(zhí)行對象 ob-4的聲音樣本的聲音產(chǎn)生,如圖20(E)所示。通過將圖19 (A)的示例中的活動時間線LINE-03在x軸方向上移動到使得時間線 LINE-03與右邊網(wǎng)格線g的重疊的位置,來得到圖21(A)的示例。在已在x軸方向上如該示 例般移動了時間線LINE-03的情況下,在時間線LINE-03的網(wǎng)格點gp_33和gp_43處的對 象ob-3和ob-4也隨著時間線LINE-03移動到右邊網(wǎng)格線g。剩下兩條活動時間線之中的 時間線LINE-30與時間線LINE-03共享對象ob_3。因此,在將時間線LINE-03移動到右邊 網(wǎng)格線g之后,CPU 22在對應于時間線LINE-30的時間線任務tsk_30中在時刻(t3+t4)/2 處執(zhí)行聲音樣本的聲音產(chǎn)生,在時間線LINE-03被移動之前在時刻t3處執(zhí)行該聲音樣本, 如圖21(C’ )所示。本實施例中的聲音搜索/音樂演奏程序29在顯示單元17的顯示區(qū)域中顯示了如 上所述的時間線矩陣MTRX。在自動演奏處理34中,CPU 22將位于時間線矩陣MTRX中具有 兩條時間線(它們在網(wǎng)格點gp-ij處相交)的網(wǎng)格點gp-ij處的對象ob-n的分配關系確 定為所述時間線共享位于網(wǎng)格點gp-ij處的對象ob-n。CPU 22根據(jù)分配關系來確定對應 于每個活動時間線的樂句中包括的聲音樣本、和該聲音樣本的聲音產(chǎn)生定時。因此,用戶可 以通過諸如將對象ob-n放置在時間線矩陣MTRX中期望的網(wǎng)格點gp-ij上以選擇要激活的 時間線之類的簡單操作,來生成一段包括了在時間軸上重疊的多個樂段的樂句的音樂。類似于第一實施例,在本實施例中,當執(zhí)行了布置存儲操作時,CPU 22在樂曲信息 管理處理32中將比如顯示區(qū)域中的時間線LINE-iO和LINE-0j的位置、以及位于網(wǎng)格點 gp-ij處的對象ob-n的位置(x軸的值,y軸的值)之類的信息確定為排布信息。對象ob-n 的一組這樣的排布信息和對象管理信息被作為布置信息存儲在硬盤25中。另外,當執(zhí)行了 布置讀取操作時,CPU 22根據(jù)布置信息來在顯示區(qū)域中重新建立顯示內(nèi)容。因此,通過將 借助于布置存儲操作而存儲在硬盤25中的布置信息復制到安裝了聲音搜索/音樂演奏程 序29的另一臺計算機的硬盤25上,用戶可以利用所述另一臺計算機繼續(xù)進行樣本排布任 務。雖然上面描述了本發(fā)明的第一和第二實施例,但根據(jù)本發(fā)明的其它實施例也是可 行的。下面是一些例子。(1)在第一和第二實施例中,在已經(jīng)復制了顯示單元17的顯示區(qū)域中的對象ob-n 的情況下,CPU 22可以利用與由原始對象ob-n所代表的聲音樣本共有的參數(shù)來控制由復 制的對象ob’ -n所代表的聲音的聲音產(chǎn)生的屬性(比如音高、音量、聲音產(chǎn)生定時的延遲
量)O(2)在第一和第二實施例中,在音樂數(shù)據(jù)md_k(k= 1,2,...)中包括的聲音樣本 之中,對對應于邊緣聲音和顆粒聲音的聲音樣本執(zhí)行聲音產(chǎn)生,以產(chǎn)生由對象ob-n代表的 聲音。然而,除了邊緣和顆粒聲音以外,還可以對與按照聲音特征進行分類或識別的任何聲 音的全體單元相對應的聲音樣本執(zhí)行聲音產(chǎn)生。(3)在第一實施例中,根據(jù)對象ob-n和時間線LINE-i的位置關系來確定屬于每條 時間線LINE-i的對象ob-n。然而,用于確定時間線LINE-i與對象ob-n之間的分配關系 的方法并不局限于該方法。例如,可以通過執(zhí)行將要分配給時間線LINE-i的一個或多個對 象ob-n逐個地分配的操作,或者通過執(zhí)行在顯示了時間線LINE-i和對象ob-n時操作如鼠標14之類的指針設備以繪制包圍了要分配給時間線LINE-i的一個或多個對象ob-n的曲 線的操作,來確定屬于每條時間線LINE-i的對象ob-n。(4)在第一和第二實施例中,對象ob-n的形狀可以是圓形、多邊形或任意形狀。在 這種情況下,可以根據(jù)對象ob-n的形狀改變來改變搜索條件SC-n。例如,當對象ob-n是五 邊形時,可以根據(jù)五邊形的5個頂點到其中心的距離來單獨控制如特征量P和搜索所需編 號Num之類的5類搜索條件SC-n。(5)雖然在第一和第二實施例中通過搜索條件指定操作來改變每個對象ob-n的 顯示顏色的密度(或暗度),但是還可以通過相同操作來改變顯示顏色的色調。(6)在第一和第二實施例中,CPU 22還可以根據(jù)操作單元13的操作來設置由顯示 單元17的顯示區(qū)域中顯示的時間線LINE-i (i = 1,2,...)所代表的每個樂句的小節(jié)數(shù)和 拍子。另外,在第一實施例中,CPU 22可以與由時間線LINE-i所代表的樂句的拍子相關聯(lián) 地來增加或減少時間線LINE-i的節(jié)拍引導線63-j(j = 1,2,...)的數(shù)量。(7)在第一和第二實施例中,CPU 22還可以根據(jù)操作單元13的操作來設置對時間 線LINE-i、LINE-i0和LINE-0j所代表的每個樂句的速度進行確定的參數(shù)(例如,每分鐘的 節(jié)拍數(shù)(BPM))。CPU 22還可以根據(jù)操作單元13的操作來設置對時間線LINE-i、LINE-i0 和LINE-0j所代表的每個樂句的一個節(jié)拍的時間長度進行確定的參數(shù)(例如,時基(分辨 率))。(8)在第一實施例中,當存在于時間線LINE-i的占用區(qū)域中的對象ob-n的左上角 的x軸的值與定時指針62的x軸的值匹配時,CPU 22在對應于一條時間線LINE-i的時間 線任務tsk-i中執(zhí)行對應于該對象ob-n的聲音樣本的聲音產(chǎn)生。然而,CPU 22還可以在該 對象的不同位置(比如其中心、左下角、右上角或右下角等)的x軸的值與定時指針62的 x軸的值匹配時執(zhí)行對應于該對象ob-n的聲音樣本的聲音產(chǎn)生。(9)在第一實施例中,CPU 22在通過對象開發(fā)操作所指定的時間線LINE-i中的 任意位置處開發(fā)對象ob-n,而不管時間線LINE-i中的節(jié)拍引導線63_j (j = 1,2,...)的 數(shù)量。然而,CPU 22還可以執(zhí)行量化控制來校正在時間線LINE-i中開發(fā)的對象ob-n的位 置,以使對象ob-n的x軸的值(例如,對象ob-n的左上角的x軸的值)與最接近的節(jié)拍引 導線63-j的x軸的值相匹配。(10)在第一和第二實施例中,每條時間線LINE-i是在水平或垂直方向上延伸的 直線圖像。然而,時間線LINE-i還可以是曲線(包括封閉曲線)。(11)在第一實施例中,可以允許通過在y軸方向擴展時間線LINE-i的節(jié)拍引導線 63-j (j = 1 5)的長度的操作來增加每條時間線LINE-i的占用區(qū)域的面積。(12)在第一和第二實施例中,不必沿著從時間線LINE-i或LINE-i0的左端到右 端的軌跡、或沿著從時間線LINE-0j的上端到下端的軌跡以固定速度來移動每條時間線 LINE-i、LINE-i0和LINE_0j的定時指針62。例如,可以在從時間線LINE-i或LINE-ij的 左端到右端的軌跡上的特定部分變寬或變窄的同時,或者在從時間線LINE-0j的上端到下 端的軌跡上的特定部分變寬或變窄的同時,移動定時指針62。(13)在第一實施例中的聲音處理的處理36中,CPU 22改變諸如音高、音量和聲音 產(chǎn)生定時的延遲量之類的參數(shù)。然而,在聲音處理的處理36中,CPU 22可以執(zhí)行混音處理 或均衡處理,并且可以根據(jù)從時間線LINE-i到對象ob-n的距離dy來改變確定這些處理的結果的參數(shù)。(14)在第一實施例中,當已經(jīng)設置了參數(shù)鏈接模式時,CPU 22根據(jù)從時間線 LINE-i到對象ob-n的距離dy來改變對應于對象ob-n的聲音樣本的音高、音量和聲音產(chǎn)生 定時的延遲量。然而,CPU 22可以執(zhí)行控制,以便隨著從時間線LINE-i到對象ob-n的距 離dy增加,從對應于對象ob-n的搜索結果SR-n中包括的多個聲音樣本中選擇具有更低音 高的聲音樣本,并且隨著從時間線LINE-i到對象ob-n的距離dy減小,從對應于對象ob-n 的搜索結果SR-n中包括的多個聲音樣本中選擇具有更高音高的聲音樣本。(15)在第一和第二實施例中的操作日志管理處理37中,每次根據(jù)手動演奏操作 對與顯示區(qū)域中的對象ob-n相關聯(lián)的聲音樣本執(zhí)行聲音產(chǎn)生時,CPU 22可以將一對聲音 樣本和該聲音樣本的聲音產(chǎn)生時間轉換成順序數(shù)據(jù),并且隨后可以將順序數(shù)據(jù)包括在對象 ob-n的對象管理信息的順序數(shù)據(jù)中。(16)在第一和第二實施例中,CPU 22可以將根據(jù)顯示單元17的顯示區(qū)域中顯示 的時間線LINE-i、LINE-i0和LINE-j與屬于這些時間線LINE-i、LINE_i0和LINE_0j的一 個或多個對象ob-n之間的位置關系而產(chǎn)生的每個樂句轉換成順序數(shù)據(jù),并隨后可以將順 序數(shù)據(jù)與新的對象ob-n (例如對象ob-10)相關聯(lián)。隨后,在將對象ob-10分配給另一時間 線(例如時間線LINE-6)的情況下,CPU 22可以在根據(jù)對象ob-10與時間線LINE-6之間 的位置關系所確定的聲音產(chǎn)生定時處對與對象ob-10關聯(lián)的順序數(shù)據(jù)進行再現(xiàn)。(17)在第一實施例中,CPU 22可以執(zhí)行控制,以便隨著顯示單元17的顯示區(qū)域 中的時間線LINE-i的位置升高而增加定時指針62的移動速度,并且可以執(zhí)行控制,以便隨 著顯示單元17的顯示區(qū)域中的時間線LINE-i的位置下降而減小定時指針62的移動速度。 另外,CPU 22可以將顯示單元17的顯示區(qū)域中顯示的對象ob-n向下移動以顯示為下降, 并可以根據(jù)定義重心之類的參數(shù)的設置來控制對象ob-n的移動速度。(18)在第一和第二實施例中,每個對象ob-n是代表聲音樣本的搜索結果SR-n 的圖像,并且在對應于一條時間線LINE-i、LINE-i0或LINE-0j的一個時間線任務tsk_i、 tsk-i0 或 tsk-0j 中,CPU 22 在屬于時間線 LINE-i, LINE-iO 或 LINE-Oj 的對象 ob-n 的 x 軸的值或1軸的值與定時指針62的x軸的值或y軸的值相匹配時,選擇包括在與對象ob-n 的搜索結果SR-n相對應的搜索結果SR-n之中的一個或多個聲音樣本之一,并且CPU 22 通過聲音系統(tǒng)91執(zhí)行所選聲音樣本的聲音產(chǎn)生。然而,每個對象ob-n還可以是代表用于 聲音產(chǎn)生的一個或多個聲音樣本的圖像。在這個模式下,每個對象ob-n (n= 1,2,...)預 先與一個或多個聲音樣本相關聯(lián)。隨后,在與一條時間線LINE-i、LINE-iO或LINE-0j (例 如時間線LINE-7)對應的一個時間線任務tsk-7中,CPU 22在屬于時間線LINE-7的對象 ob-n的x軸的值與定時指針62的x軸的值相匹配時,通過聲音系統(tǒng)91來執(zhí)行與屬于時間 線LINE-7的對象ob-n相關聯(lián)的聲音樣本的聲音產(chǎn)生。(19)在第一和第二實施例中,本發(fā)明被應用于類似于循環(huán)音序器的應用程序中。 然而,本發(fā)明還可以應用于除循環(huán)音序器之外的音序器中。例如,可以在顯示單元17的顯 示區(qū)域中顯示多條時間線LINE-i (i = 1,2,...),所述多條時間線具有不同的速度或拍子 并且每一條對應于一段音樂的演奏時間,并且可以將時間線LINE-i (i = 1,2,...)的位置 設置為時間線LINE-i (i = 1,2,...)共享一個或多個對象ob-n。另外,可以在顯示單元 17的顯示區(qū)域中顯示與一段音樂的演奏時間對應的時間線LINE-1和與在一段音樂的演奏時間之內(nèi)重復的樂句的持續(xù)時間T對應的時間線LINE-2,并且可以將時間線LINE-1和 LINE-2的位置設置為使時間線LINE-1和LINE-2共享一個或多個對象ob_n。(20)在第一和第二實施例中,即使當一個對象ob-n被分配給兩條或更多時間線 時,也可在同一數(shù)據(jù)庫(當對象ob-n是邊緣聲音對象時為聲音樣本數(shù)據(jù)庫27,當對象ob-n 時顆粒聲音對象時為聲音樣本數(shù)據(jù)庫28)中搜索由對象ob-n代表的聲音樣本。然而,在對 每種聲音樣本類型(例如每個邊緣聲音和顆粒聲音)提供多個數(shù)據(jù)庫并且將一個對象ob-n 分配給兩個或更多時間線的情況下,在其中搜索相應聲音樣本的數(shù)據(jù)庫可以針對分配有對 象ob-n的每條時間線而不同。例如,本實施例以如下方式來實現(xiàn)。首先,在硬盤25中提供了聲音樣本數(shù)據(jù)庫 27A、27B、28A和28B,其中,在聲音樣本數(shù)據(jù)庫27A中,與特征量POT、PMID-LOff> PMID-HKH、PHKH、 PTIME和PmuE相關聯(lián)地存儲了在音樂數(shù)據(jù)md-k中包括的邊緣聲音之中聽起來沉重的邊緣聲 音的聲音樣本;在聲音樣本數(shù)據(jù)庫27B中,與特征量POT、 PMID-LOW、PMID-HIGH、PmGH、PTIME 和 PvALUE 相關聯(lián)地存儲了在音樂數(shù)據(jù)md-k中包括的邊緣聲音之中聽起來輕柔的邊緣聲音的聲音樣 本;在聲音樣本數(shù)據(jù)庫28A中,與特征量POT、 PMID-LOW、PMID-HIGH、PlIIGH、PTIME 禾日 PVALUE 相關聯(lián)地存 儲了在音樂數(shù)據(jù)md-k中包括的顆粒聲音之中聽起來沉重的顆粒聲音的聲音樣本;在聲音 樣本數(shù)據(jù)庫28B中,與特征量POT、 PMID-LOW、PMID-HIGH、PHIGH、PTIME 禾B PvALUE 相關聯(lián)地存儲了在音樂 數(shù)據(jù)md-k中包括的顆粒聲音之中聽起來輕柔的顆粒聲音的聲音樣本。另外,CPU 22根據(jù)操作單元13的操作來在顯示單元17的顯示區(qū)域中顯示時間 線矩陣MTRX和對象ob-n,類似于第二實施例的過程。CPU 22隨后發(fā)起并執(zhí)行與時間線矩 陣MTRX的時間線LINE-i0(i = 1 4)和LINE-0j (j = 1 4)之中活動時間線相對應的 時間線任務tsk-iO和tsk-Oj。隨后,在時間線任務tsk-iO中,CPU 22在聲音樣本數(shù)據(jù)庫 27A (或28A)中搜索由位于時間線LINE-i0的網(wǎng)格點gp_i j處的對象ob_n代表的邊緣聲音 (或顆粒聲音)的聲音樣本,并執(zhí)行搜索到的聲音樣本的聲音產(chǎn)生。在時間線任務tsk-Oj 中,CPU 22在聲音樣本數(shù)據(jù)庫27B (或28B)中搜索由位于時間線LINE_0j的網(wǎng)格點gp_ij 處的對象ob-n代表的邊緣聲音(或顆粒聲音)的聲音樣本,并執(zhí)行搜索到的聲音樣本的聲 音產(chǎn)生。根據(jù)這種配置,每當沿著時間線LINE-i0的長度方向移動的定時指針62與位于 時間線LINE-i0的網(wǎng)格點gp-ij處的對象ob-n重疊時,CPU 22產(chǎn)生感覺沉重的聲音,并且 每當沿著時間線LINE-0j的長度方向移動的定時指針62與位于時間線LINE-0j的網(wǎng)格點 gp-ij處的對象ob-n重疊時,CPU 22產(chǎn)生感覺輕柔的聲音。因此,可以生成更具有創(chuàng)造性 的一段音樂。(21)在第二實施例中,CPU 22可以將能夠穿過時間線矩陣MTRX中的網(wǎng)格點 gp-ij (i = 1 4,j = 1 4)之中的多個網(wǎng)格點gp-ij的軌跡定義為時間線LINE”,并且 可以重復控制以在根據(jù)延伸后的時間線LINE”的長度方向上的對象ob-n的位置而確定的 聲音產(chǎn)生定時處執(zhí)行網(wǎng)格點gp-ij上的每個對象ob-n所代表的每個聲音的聲音產(chǎn)生。例如,本實施例以如下方式實現(xiàn)。用戶在執(zhí)行將對象ob-n排布在時間線矩陣MTRX 中的網(wǎng)格點gp-ij處的操作之后執(zhí)行網(wǎng)格點選擇操作。如圖22 (A)所示,通過網(wǎng)格點選擇操 作,用戶順序地選擇包括其上排布了對象ob-n的網(wǎng)格點在內(nèi)的多個網(wǎng)格點gp-ij (圖22(A) 的示例中的網(wǎng)格點gp-11、gp-12、gp-13、gp-33和gp-34)。通過該選擇操作,用戶還選擇在最終所選網(wǎng)格點gp-i j處相交的兩條時間線LINE-iO和LINE-0j之一的一個末端(在圖 22(A)的示例中是時間線LINE-30的右端)。在自動演奏處理34中,當執(zhí)行了網(wǎng)格點選擇操作時,CPU 22將能夠穿過通過網(wǎng)格 點選擇操作所選的網(wǎng)格點gp-i j以及時間線LINE-iO或LINE-0j的末端的軌跡定義為時間 線LINE”。CPU 22隨后通過將處在最初通過網(wǎng)格點選擇操作所選的網(wǎng)格點gp-i j與通過相 同操作所選的時間線LINE-iO末端之間的時間線LINE-iO的數(shù)量‘II”(在圖22 (A)的例子 中NI = 2)和時間線LINE-0j的數(shù)量“NJ”(在圖22(A)的例子中NJ = 4)代入下面的公 式,來得到時間長度T”。CPU 22確定所得到的時間長度T”是對應于時間線LINE”的持續(xù) 時間T”。T” = (NI+NJ) XT/4. (1)CPU 22隨后發(fā)起并執(zhí)行對應于時間線LINE”的時間線任務tsk”。圖22 (B)和圖 22(C)分別示出時間線LINE”和延伸后的時間線LINE”。如圖22⑶和圖22(C)所示,在對 應于時間線LINE”的時間線任務tsk”中,CPU 22在持續(xù)時間T”期間重復進行用于將定時 指針62從時間線LINE”的開端移動到末端的操作的同時,監(jiān)控定時指針62的x軸的值和y 軸的值。CPU 22隨后在處在時間線LINE”的網(wǎng)格點gp-i j處的對象ob-n的x軸的值和y 軸的值與定時指針62的x軸的值和y軸的值相匹配時,執(zhí)行用于產(chǎn)生與對象ob-n相對應 的聲音樣本的聲音的處理。(22)在第二實施例中,包括了以直角相交的時間線LINE-iO (i = 1 4)和時間 線LINE-0j(j = 1 4)的圖像被定義為時間線矩陣MTRX。然而,包括了以小于90度或大 于90度的角度相交的時間線LINE-iO (i = 1 4)和時間線LINE-0j (j = 1 4)的圖像 也可以被定義為時間線矩陣MTRX。(23)在第二實施例中,包括在時間線矩陣MTRX中的時間線LINE-iO的數(shù)量“M”可 以是2或3,也可以是5或更大。另外,包括在時間線矩陣MTRX中的時間線LINE-0j的數(shù) 量“N”可以是2或3,也可以是5或更大。包括在時間線矩陣MTRX中的時間線LINE-iO的 數(shù)量“M”與包括在時間線矩陣MTRX中的時間線LINE-0j的數(shù)量“N”可以不同。時間線矩 陣MTRX的多條時間線LINE無須全部都與其它時間線LINE相交來形成網(wǎng)格點gp。時間線 矩陣MTRX的多條時間線LINE中至少兩條可以相交來形成一個網(wǎng)格點gp。(24)在第二實施例中,時間線矩陣MTRX是一個二維矩陣,其中,在垂直方向上布 置的時間線LINE-iO (i = 1 4)與在水平方向上布置的時間線LINE-0j(j = 1 4)交叉。 然而,時間線矩陣MTRX還可以是三維矩陣,其中,在垂直方向上布置的多條時間線LINE、 在水平方向上布置的多條時間線、以及在與水平和垂直方向均垂直相交的方向(即深度方 向)上布置的多條時間線交叉。(25)在第二實施例中,還可以在時間線矩陣MTRX中的相鄰時間線LINE-iO之間以 及相鄰時間線LINE-0j之間以相等間隔提供3個或更多網(wǎng)格線g??梢栽试S用戶通過操作 單元13的操作設置相鄰時間線LINE-iO之間的網(wǎng)格線g的數(shù)量和相鄰時間線LINE-0j之 間的網(wǎng)格線g的數(shù)量。(26)在第一實施例中,在顯示單元17的顯示區(qū)域中顯示的所有時間線LINE-i是 在相同方向(x軸方向)上延伸的線型圖像。然而,CPU 22可以在顯示單元17的顯示區(qū)域 中顯示在第一方向(例如x軸方向)上延伸的線型圖像的時間線LINE-i、以及在第二方向(例如y軸方向)上延伸的線型圖像的時間線LINE-i,并可以允許用戶自由改變顯示區(qū)域 中這兩類時間線LINE-i的位置關系。于是,當顯示單元17的顯示區(qū)域中在第一方向上延 伸的時間線LINE-i (例如時間線LINE-8)和在第二方向上延伸的時間線LINE-i (例如時間 線LINE-9)相交并且在這兩條時間線LINE-8和LINE-9相交的網(wǎng)格點處存在對象ob_n的 情況下,在自動演奏處理34中,CPU 22可以將時間線LINE-8和LINE-9的分配關系確定為 在網(wǎng)格點處相交的時間線LINE-8和LINE-9共享該網(wǎng)格點處的對象ob_n。(27)在第一和第二實施例中,還可以在聲音樣本數(shù)據(jù)庫27和28中與每個聲音樣 本的起點和終點的時刻ts、tE相關聯(lián)地存儲除了低帶強度POT、中低帶強度、中高帶強 度PMID-HreH、高帶強度PHreH、峰值位置PTIME和峰值強度PmuE以外的各種特征量。(28)在第一和第二實施例中,可以將用于邊緣聲音的聲音樣本數(shù)據(jù)庫27和用于 顆粒聲音的聲音樣本數(shù)據(jù)庫28結合成存儲用于制作一段音樂的聲音素材的一個聲音樣本 數(shù)據(jù)庫。(29)在第二實施例中的自動演奏處理34中,可以將時間線矩陣MTRX的網(wǎng)格點 gp-ij處存在的對象ob-n定義為同屬于在網(wǎng)格點gp-ij處相交的兩條時間線LINE-iO和 LINE-0j,并且可以將時間線LINE-iO (或時間線LINE-0j)上偏離網(wǎng)格點gp_ij的位置處的 對象ob-n定義為僅屬于時間線LINE-iO (或時間線LINE-j)。在這種情況下,不僅與時間線 LINE-iO (或時間線LINE-0j)完全重疊的對象ob_n、而且處在時間線LINE-iO的上方或下 方(或時間線LINE-0 j的左側或右側)的與時間線LINE-iO (或時間線LINE-0 j)相距預定 范圍之內(nèi)的對象ob-n也可以定義為屬于時間線LINE-iO (或時間線LINE-0j)。
權利要求
一種音樂演奏設備,包括操作部分;顯示部分;時間線管理處理部分,其根據(jù)操作部分的操作來在顯示部分上顯示一條或多條時間線,每條時間線都是代表在一段音樂中重復的一個或多個聲音的序列的持續(xù)時間的圖像;對象管理處理部分,其根據(jù)操作部分的操作來在顯示部分上顯示一個或多個對象,每個對象都是對應于并代表要產(chǎn)生的聲音的一個符號;和音樂演奏處理部分,其確定每個對象對顯示部分上顯示的一條或多條時間線的從屬關系,并在對應于每條時間線的持續(xù)時間中,針對每條時間線同時地并獨立地重復進行產(chǎn)生與每個對象相對應的聲音的控制,以使得在根據(jù)相應對象在該相應對象所屬的時間線的長度方向上的位置而確定的聲音產(chǎn)生定時處產(chǎn)生每個聲音。
2.根據(jù)權利要求1所述的音樂演奏設備,其中音樂演奏處理部分根據(jù)顯示部分的顯示 區(qū)域中的對象與時間線之間的位置關系來確定對象對時間線的從屬關系。
3.根據(jù)權利要求2所述的音樂演奏設備,其中音樂演奏處理部分根據(jù)從相應對象到該 相應對象所屬的時間線之間的距離來控制參數(shù),該參數(shù)表示由該相應對象代表的聲音的聲 音產(chǎn)生模式。
4.根據(jù)權利要求1至3中任一個所述的音樂演奏設備,其中 時間線管理處理部分在顯示部分上將時間線顯示為相互交叉, 對象管理處理部分顯示在時間線相互交叉處的網(wǎng)格點處的對象,和音樂演奏處理部分將對象的從屬關系確定為所述對象屬于在所述對象放置的網(wǎng)格點 處相互交叉的兩條時間線。
5.根據(jù)權利要求1所述的音樂演奏設備,還包括存儲部分,其存儲代表了多個聲音的素材和與多個聲音對應的特征量數(shù)據(jù),特征量數(shù) 據(jù)代表聲音的多個特征;和搜索控制部分,其控制對象管理處理部分來顯示具有指示搜索條件的形式的對象,所 述搜索條件用于搜索具有期望特征的聲音,其中搜索控制部分根據(jù)操作部分的操作來相互關聯(lián)地改變對象的形式和期望聲音的搜索 條件,并根據(jù)搜索條件來搜索存儲部分中的特征量數(shù)據(jù)以對具有滿足搜索條件的特征的至 少一個聲音進行定位。
6.根據(jù)權利要求5所述的音樂演奏設備,其中搜索控制部分控制對象管理處理部分來顯示具有指示搜索條件的形式的對象,期望聲 音的特征和要定位的期望聲音的所需編號作為所述搜索條件,并且其中搜索控制部分根據(jù)搜索條件來搜索存儲部分中的特征量數(shù)據(jù),以對具有滿足搜索條件 的特征的聲音的所需編號進行定位。
7.根據(jù)權利要求5所述的音樂演奏設備,其中搜索控制部分控制對象管理處理部分來根據(jù)操作部分的操作在顯示部分的顯示區(qū)域 上顯示新對象,所述新對象從顯示區(qū)域上顯示的原始對象復制而來,從而新對象具有與原 始對象相同的形式,并且其中搜索控制部分相互同步地更新由新對象的形式所指示的搜索條件和由原始對象的形式所指示的搜索條件。
8.一種用于計算機的可機讀介質,所述計算機具有處理單元、操作單元和顯示單元,所 述介質包括可由處理單元執(zhí)行來使計算機執(zhí)行以下處理的程序指令時間線管理處理,用于根據(jù)操作單元的操作在顯示單元上顯示一條或多條時間線,每 條時間線都是一個圖像,該圖像代表在一段音樂中重復的一個或多個聲音的序列的持續(xù)時 間;對象管理處理,用于根據(jù)操作部分的操作來在顯示單元上顯示一個或多個對象,每個 對象都是對應于并代表要產(chǎn)生的聲音的符號;確定處理,用于確定每個對象對顯示單元上顯示的一條或多條時間線的從屬關系;和音樂演奏處理,用于在對應于每條時間線的持續(xù)時間中針對每條時間線同時地并獨立 地重復進行產(chǎn)生與每個對象相對應的聲音的控制,以使得在根據(jù)相應對象在該相應對象所 屬的時間線的長度方向上的位置而確定的聲音產(chǎn)生定時處產(chǎn)生每個聲音。
9.根據(jù)權利要求8所述的可機讀介質,還包括可由處理單元執(zhí)行來使計算機執(zhí)行以下 處理的程序指令存儲處理,用于存儲代表了多個聲音的素材和與多個聲音對應的特征量數(shù)據(jù),特征量 數(shù)據(jù)代表聲音的多個特征;和搜索控制處理,其控制對象管理處理來顯示具有指示搜索條件的形式的對象,所述搜 索條件用于搜索具有期望特征的聲音,其中搜索控制處理根據(jù)操作單元的操作來相互關聯(lián)地改變對象的形式和期望聲音的搜索 條件,并根據(jù)搜索條件來搜索特征量數(shù)據(jù)以對具有滿足搜索條件的特征的至少一個聲音進 行定位。
全文摘要
本發(fā)明提供一種音樂演奏設備和程序,在音樂演奏設備中,時間線管理處理部分根據(jù)操作單元的操作來在顯示單元上顯示一條或多條時間線,每條時間線是代表在一段音樂中重復的一個或多個聲音的序列的持續(xù)時間的圖像。對象管理處理部分根據(jù)操作單元的操作來在顯示單元上顯示一個或多個對象,每個對象是對應于并代表要產(chǎn)生的聲音的符號。音樂演奏處理部分確定每個對象對顯示部分上顯示的一條或多條時間線的從屬關系,并在對應于每條時間線的持續(xù)時間中針對每條時間線同時地并獨立地重復進行產(chǎn)生對應于每個對象的聲音的控制,以使得在根據(jù)相應對象在該相應對象所屬的時間線的長度方向上的位置而確定的聲音產(chǎn)生定時處產(chǎn)生每個聲音。
文檔編號G10H1/00GK101859559SQ20101014556
公開日2010年10月13日 申請日期2010年4月8日 優(yōu)先權日2009年4月8日
發(fā)明者神谷泰史 申請人:雅馬哈株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
辽中县| 靖远县| 二连浩特市| 苍梧县| 万安县| 乐东| 饶河县| 拜城县| 屯门区| 南陵县| 河南省| 新田县| 平远县| 兰州市| 宝兴县| 新安县| 本溪市| 丰都县| 沁阳市| 天津市| 彰化市| 昌邑市| 滦南县| 老河口市| 赞皇县| 依安县| 封开县| 当雄县| 务川| 九龙坡区| 东乡族自治县| 堆龙德庆县| 巨鹿县| 女性| 榆中县| 突泉县| 松原市| 濉溪县| 汉沽区| 呈贡县| 衡水市|