两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

通過在多組波形數(shù)據(jù)之間切換來再現(xiàn)波形的技術(shù)的制作方法

文檔序號(hào):9872506閱讀:428來源:國知局
通過在多組波形數(shù)據(jù)之間切換來再現(xiàn)波形的技術(shù)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種用于通過在多組波形數(shù)據(jù)之間按次序切換來再現(xiàn)樂音的波形再現(xiàn)技術(shù),并且更具體地說,涉及一種用于控制在將用于再現(xiàn)的多組波形數(shù)據(jù)之間切換的時(shí)序的技術(shù)。
【背景技術(shù)】
[0002]之前,已知的自動(dòng)演奏設(shè)備對(duì)例如指示琶音、低音、節(jié)奏和其它模式的伴奏模式數(shù)據(jù)進(jìn)行預(yù)存儲(chǔ),并且基于這種伴奏模式數(shù)據(jù)執(zhí)行樂音(tone)的自動(dòng)演奏。注意,在本說明書中,術(shù)語“樂音”不僅用于指示音樂聲而且用于指示語音或任何其它聲音。
[0003]通常,每組伴奏模式數(shù)據(jù)的時(shí)長對(duì)應(yīng)于約幾個(gè)小節(jié)。通過重復(fù)地讀出一組伴奏模式數(shù)據(jù)(下文中,還被稱作“主模式”),自動(dòng)演奏設(shè)備基于該組伴奏模式數(shù)據(jù)連續(xù)執(zhí)行多個(gè)小節(jié)的自動(dòng)演奏。此外,在自動(dòng)演奏設(shè)備中,除主模式之外,還預(yù)備有被叫做插入模式、中斷模式或即興模式等的子伴奏模式數(shù)據(jù)(被稱作“子模式”),其各自的時(shí)長比主模式的時(shí)長更短(例如,僅一個(gè)小節(jié))。一旦通過用戶在主模式的重復(fù)再現(xiàn)期間的操作提供用于從主模式切換至子模式的指令,自動(dòng)演奏設(shè)備就執(zhí)行控制,以停止主模式的再現(xiàn)來再現(xiàn)所指示的子模式直至該子模式結(jié)束,并且隨后自動(dòng)地恢復(fù)主模式的再現(xiàn)。
[0004]專利文獻(xiàn)I公開了一種設(shè)備,該設(shè)備響應(yīng)于從主模式切換至諸如插入模式的子模式的指令,即使主模式的當(dāng)前再現(xiàn)位置正要經(jīng)過一個(gè)小節(jié)或者在該小節(jié)的中途,該設(shè)備也立即將伴奏模式數(shù)據(jù)從主模式切換至子模式而不等待主模式的當(dāng)前再現(xiàn)位置到達(dá)該小節(jié)的邊界位置。根據(jù)專利文獻(xiàn)I中的公開,根據(jù)預(yù)定標(biāo)準(zhǔn)限定樂音控制數(shù)據(jù),諸如在MIDI標(biāo)準(zhǔn)中限定的MIDI數(shù)據(jù)。
[0005]現(xiàn)有技術(shù)文獻(xiàn):
[0006]專利文獻(xiàn):
[0007]專利文獻(xiàn)1:日本專利申請(qǐng)公布特開平10-268866號(hào)
[0008]在一些情況下,將通過對(duì)樂器的實(shí)際演奏樂音、人聲和自然聲采樣而獲得的音頻波形數(shù)據(jù)(下文中簡(jiǎn)單地稱作“波形數(shù)據(jù)”)以及前述MIDI數(shù)據(jù)用作伴奏模式數(shù)據(jù)。
[0009]在其中上述專利文獻(xiàn)I中公開的技術(shù)被應(yīng)用于利用波形數(shù)據(jù)準(zhǔn)備的伴奏模式數(shù)據(jù)的情況下,將會(huì)出現(xiàn)以下問題:在將利用一些波形數(shù)據(jù)準(zhǔn)備的主模式切換至利用其它波形數(shù)據(jù)準(zhǔn)備的子模式時(shí),會(huì)產(chǎn)生噪聲。例如,如果子模式的再現(xiàn)在期望的定時(shí)開始,則所述再現(xiàn)不一定始于給定樂音的開始或者頭部(即,起奏部分);也就是說,所述再現(xiàn)有時(shí)會(huì)始于樂音的中間或半途部分,即從樂音的中途開始。在這種情況下,從樂音的半途部分開始的樂音產(chǎn)生會(huì)成為噪聲。此外,如果在主模式的再現(xiàn)過程中在起奏部分響起之后立即切換至子模式,以及如果正好在切換之后起奏部分也位于子模式的位置,則將出現(xiàn)所謂的兩次發(fā)聲,這會(huì)變?yōu)樵肼暋?br>
【發(fā)明內(nèi)容】

[0010]鑒于以上現(xiàn)有技術(shù)中的問題,本發(fā)明的一方面是提供一種改進(jìn)的技術(shù),該技術(shù)允許在期望的時(shí)刻在多組波形數(shù)據(jù)之間切換,同時(shí)防止在從當(dāng)前再現(xiàn)的一組波形數(shù)據(jù)切換至另一組波形數(shù)據(jù)時(shí)產(chǎn)生噪聲。
[0011]根據(jù)本發(fā)明,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包含一組指令,所述指令能夠通過處理器執(zhí)行以執(zhí)行通過利用存儲(chǔ)在存儲(chǔ)部分中的多組波形數(shù)據(jù)來再現(xiàn)波形的方法,所述方法包括:再現(xiàn)步驟,根據(jù)時(shí)間推移來再現(xiàn)存儲(chǔ)在所述存儲(chǔ)部分中的所述多組波形數(shù)據(jù)中的任一組;指定步驟,在通過所述再現(xiàn)步驟再現(xiàn)所述多組波形數(shù)據(jù)中的第一組波形數(shù)據(jù)的過程中指定所述多組波形數(shù)據(jù)中的第二組波形數(shù)據(jù);獲取步驟,針對(duì)所述第一組波形數(shù)據(jù)和所述第二組波形數(shù)據(jù)中的每一組波形數(shù)據(jù),獲取指明該波形數(shù)據(jù)中的一個(gè)或多個(gè)切換位置的切換位置信息;設(shè)置步驟,至少基于接收到對(duì)所述第二組波形數(shù)據(jù)的指定的時(shí)間點(diǎn)以及參照所述第一組波形數(shù)據(jù)的切換位置信息和所述第二組波形數(shù)據(jù)的切換位置信息,將所述第二組波形數(shù)據(jù)中的一個(gè)切換位置或者當(dāng)前再現(xiàn)的所述第一組波形數(shù)據(jù)中的一個(gè)切換位置設(shè)置為用于使當(dāng)前再現(xiàn)的所述第一組波形數(shù)據(jù)的再現(xiàn)終止的終止定時(shí);以及控制步驟,響應(yīng)于所述第二組波形數(shù)據(jù)的指定,執(zhí)行用于將將要通過所述再現(xiàn)步驟再現(xiàn)的波形數(shù)據(jù)從所述第一組波形數(shù)據(jù)切換至所述第二組波形數(shù)據(jù)的控制,所述控制步驟響應(yīng)于通過所述再現(xiàn)步驟再現(xiàn)波形數(shù)據(jù)的時(shí)序到達(dá)通過所述設(shè)置步驟設(shè)置的所述終止定時(shí),來至少執(zhí)行用于使所述第一組波形數(shù)據(jù)的再現(xiàn)終止的控制。
[0012]根據(jù)本發(fā)明,一旦在再現(xiàn)一組波形數(shù)據(jù)(第一組波形數(shù)據(jù))的過程中指定另一組波形數(shù)據(jù)(第二組波形數(shù)據(jù)),就針對(duì)當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)和指定的第二組波形數(shù)據(jù)中的每一組獲取指明該波形數(shù)據(jù)中的一個(gè)或多個(gè)切換位置的切換位置信息。例如,切換位置是被記錄為波形數(shù)據(jù)的單獨(dú)的樂音的起奏部分。至少基于接收到對(duì)第二組波形數(shù)據(jù)的指定的時(shí)間點(diǎn)以及參照第一組波形數(shù)據(jù)的切換位置信息和第二組波形數(shù)據(jù)的切換位置信息,將第二組波形數(shù)據(jù)中的一個(gè)切換位置或者第一組波形數(shù)據(jù)中的一個(gè)切換位置設(shè)置為用于使當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)的再現(xiàn)終止的終止定時(shí)。如果將第一組波形數(shù)據(jù)中的切換位置設(shè)為終止定時(shí),則可以正好在切換前的第一組波形數(shù)據(jù)結(jié)束之前可靠地防止產(chǎn)生不期望的樂音。因此,本發(fā)明可以在兩組波形數(shù)據(jù)之間切換時(shí)可靠地防止由于所謂“兩次發(fā)聲”(在切換前的一組波形數(shù)據(jù)和切換后的一組波形數(shù)據(jù)內(nèi)基本同時(shí)(即,在很短時(shí)間內(nèi))產(chǎn)生樂音)而產(chǎn)生噪聲。另一方面,如果將被指定為切換后的一組波形數(shù)據(jù)(即,切換目標(biāo))的第二組波形數(shù)據(jù)中的切換位置設(shè)置為終止定時(shí),則在被指定為切換目標(biāo)的第二組波形數(shù)據(jù)中的切換位置使當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)的再現(xiàn)終止。因此,切換后的第二組波形數(shù)據(jù)(被指定為切換目標(biāo))的再現(xiàn)可始于第二組波形數(shù)據(jù)中的切換位置。按照這種方式,本發(fā)明可以防止在開始再現(xiàn)切換后的第二組波形數(shù)據(jù)時(shí)產(chǎn)生噪聲(例如,由于在波形中途(即波形的半途位置)開始再現(xiàn)而導(dǎo)致的噪聲)。
[0013]結(jié)果,本發(fā)明可實(shí)現(xiàn)以下優(yōu)越益處:允許在期望的時(shí)刻切換波形數(shù)據(jù),同時(shí)可靠地防止由于從當(dāng)前再現(xiàn)的波形數(shù)據(jù)(第一組波形數(shù)據(jù))切換至另一組波形數(shù)據(jù)(第二組波形數(shù)據(jù))而導(dǎo)致的噪聲的出現(xiàn)或產(chǎn)生。
[0014]在本發(fā)明的一個(gè)實(shí)施例中,所述設(shè)置步驟還可被構(gòu)造為:將所設(shè)置的終止定時(shí)設(shè)置為用于開始再現(xiàn)指定的第二組波形數(shù)據(jù)的起始定時(shí)。
[0015]作為特定示例,所述設(shè)置步驟確定當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)中的任何切換位置是否存在于正好在接收到對(duì)第二組波形數(shù)據(jù)的指定的時(shí)間點(diǎn)之后出現(xiàn)的第二組波形數(shù)據(jù)中的切換位置之前的預(yù)定時(shí)間(范圍)內(nèi)。在確定當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)中的任何切換位置存在于預(yù)定時(shí)間內(nèi)時(shí),所述設(shè)置步驟將當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)中的切換位置設(shè)置為終止定時(shí)。通過這樣將當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)中的切換位置設(shè)置為終止定,可避免正好在當(dāng)前再現(xiàn)的波形數(shù)據(jù)(第一組波形數(shù)據(jù))結(jié)束之前產(chǎn)生不期望的樂音,因此防止兩次發(fā)聲。當(dāng)確定在預(yù)定時(shí)間內(nèi)不存在當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)中的切換位置時(shí),所述設(shè)置步驟將正好在接收到對(duì)第二組波形數(shù)據(jù)的指定的時(shí)間點(diǎn)之后出現(xiàn)的第二組波形數(shù)據(jù)中的切換位置設(shè)置為終止定時(shí),因此不僅可防止由于“兩次發(fā)聲”導(dǎo)致的噪聲,而且可防止在開始再現(xiàn)另一組波形數(shù)據(jù)(第二組波形數(shù)據(jù))時(shí)的噪聲。
[0016]在本發(fā)明的另一實(shí)施例中,所述設(shè)置步驟還可被構(gòu)造為:將正好在接收到對(duì)第二組波形數(shù)據(jù)的指定時(shí)的時(shí)間點(diǎn)之后出現(xiàn)的音樂邊界位置設(shè)置為用于開始再現(xiàn)指定的第二組波形數(shù)據(jù)的起始定時(shí)。
[0017]作為另一特定示例,所述設(shè)置步驟確定當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)中的任何切換位置是否存在于正好在接收到對(duì)第二組波形數(shù)據(jù)的指定的時(shí)間點(diǎn)之后出現(xiàn)的音樂邊界之前的預(yù)定時(shí)間(范圍)內(nèi)。在確定當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)中的任何切換位置存在于所述預(yù)定時(shí)間內(nèi)時(shí),所述設(shè)置步驟將第一組波形數(shù)據(jù)中的切換位置設(shè)置為終止定時(shí)。通過這樣將當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)中的切換位置設(shè)置為終止定時(shí),可避免正好在當(dāng)前再現(xiàn)的波形數(shù)據(jù)(第一組波形數(shù)據(jù))結(jié)束之前產(chǎn)生不期望的樂音,從而防止兩次發(fā)聲。另一方面,當(dāng)確定在預(yù)定時(shí)間內(nèi)不存在當(dāng)前再現(xiàn)的第一組波形數(shù)據(jù)中的切換位置時(shí),所述設(shè)置步驟將正好在接收到對(duì)第二組波形數(shù)據(jù)的指定的時(shí)間點(diǎn)之后出現(xiàn)的音樂邊界位置設(shè)置為終止定時(shí)。因此,不僅可正好在當(dāng)前再現(xiàn)的一組波形數(shù)據(jù)結(jié)束之前防止正好在當(dāng)前再現(xiàn)的波形數(shù)據(jù)之前的“兩次發(fā)聲”,而且可防止在開始再現(xiàn)另一組波形數(shù)據(jù)(第二組波形數(shù)據(jù))時(shí)的噪聲。
[0018]根據(jù)本發(fā)明的另一方面,提供了一種波形再現(xiàn)設(shè)備,該波形再現(xiàn)設(shè)備包括:存儲(chǔ)部分,其被構(gòu)造為存儲(chǔ)多組波形數(shù)據(jù);再現(xiàn)部分,其被構(gòu)造為根據(jù)時(shí)間推移來再現(xiàn)存儲(chǔ)在所述存儲(chǔ)部分中的所述多組波形數(shù)據(jù)中的任一組;指定部分,其在通過所述再現(xiàn)部分再現(xiàn)所述多組波形數(shù)據(jù)中的第一組波形數(shù)據(jù)的過程中指定所述多組波形數(shù)據(jù)中的第二組波形數(shù)據(jù);獲取部分,其針對(duì)所述第一組波形數(shù)據(jù)和所述第二組波形數(shù)據(jù)中的每一組波形數(shù)據(jù)來獲取指明該波形數(shù)據(jù)中的一個(gè)或多個(gè)切換位置的切換位置信息;設(shè)置部分,其至少基于接收到對(duì)所述第二組波形數(shù)據(jù)的指定的時(shí)間點(diǎn)以及參照所述第一組波形數(shù)據(jù)的切換位置信息和所述第二組波形數(shù)據(jù)的切換位置信息,將所述第二組波形數(shù)據(jù)中的一個(gè)切換位置或者當(dāng)前再現(xiàn)的所述第一組波形數(shù)據(jù)中的一個(gè)切換位置設(shè)置為用于使當(dāng)前再現(xiàn)的所述第一組波形數(shù)據(jù)的再現(xiàn)終止的終止定時(shí);以及控制部分,其響應(yīng)于所述第二組波形數(shù)據(jù)的指定,執(zhí)行用于將將要通過所述再現(xiàn)部分再現(xiàn)的波形數(shù)據(jù)從所述第一組波形數(shù)據(jù)切換至所述第二組波形數(shù)據(jù)的控制,所述控制部分響應(yīng)于通過所述再現(xiàn)部分再現(xiàn)波形數(shù)據(jù)的時(shí)序到達(dá)通過所述設(shè)置部分設(shè)置的所述終止定時(shí),來至少執(zhí)行用于使所述第一組波形數(shù)據(jù)的再現(xiàn)終止的控制。
[0019]根據(jù)本發(fā)明的又一方面,提供了一種能夠通過處理器執(zhí)行的方法,所述方法通過利用存儲(chǔ)在存儲(chǔ)部分中的多組波形數(shù)據(jù)來再現(xiàn)波形,所述方法包括:再現(xiàn)步驟,根據(jù)時(shí)間推移來再現(xiàn)存儲(chǔ)在所述存儲(chǔ)部分中的所述多組波形數(shù)據(jù)中的任一組;指定步驟,在通過所述再現(xiàn)步驟再現(xiàn)所述多組波形數(shù)據(jù)中的第一組波形數(shù)據(jù)的過程中指定所述多組波形數(shù)據(jù)中的第二組波形數(shù)據(jù);獲取步驟,針對(duì)所述第一組波形數(shù)據(jù)和所述第二組波形數(shù)據(jù)中的每一組波形數(shù)據(jù),獲取指明該波形數(shù)據(jù)中的一個(gè)或多個(gè)切換位置的切換位置信息;設(shè)置步驟,至少基于接收到對(duì)所述第二組波形數(shù)據(jù)的指定的時(shí)間點(diǎn)以及參照所述第一組波形數(shù)據(jù)的切換位置信息和所述第二組波形數(shù)據(jù)的切換位置信息,將所述第二組波形數(shù)據(jù)中的一個(gè)切換位置或者當(dāng)前再現(xiàn)的所述第一組波形數(shù)據(jù)中的一個(gè)切換位置設(shè)置為用于使當(dāng)前再現(xiàn)的所述第一組波形數(shù)據(jù)的再現(xiàn)終止的終止定時(shí);以及控制步驟,響應(yīng)于所述第二組波形數(shù)據(jù)的指定,執(zhí)行用于將將要通過所述再現(xiàn)步驟再現(xiàn)的波形數(shù)據(jù)從所述第一組波形數(shù)據(jù)切換至所述第二組波形數(shù)據(jù)的控制,所述控制步驟響應(yīng)于通過所述再現(xiàn)步驟再現(xiàn)波形數(shù)據(jù)的時(shí)序到達(dá)通過所述設(shè)置步驟設(shè)置的所述終止定時(shí),來至少執(zhí)行用于使所述第一組波形數(shù)據(jù)的再現(xiàn)終止的控制。
【附圖說明】
[0020]圖1是說明作為本發(fā)明特征的波形數(shù)據(jù)切換處理的概念圖;
[0021]圖2是示出應(yīng)用了本發(fā)明的電子樂器的實(shí)施例的示例硬件設(shè)置的框圖;
[0022]圖3是示出伴奏模式數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的概念圖;
[0023]圖4A是通過樂譜示出將用作伴奏模式數(shù)據(jù)的示例波形數(shù)據(jù)的圖;
[0024]圖4B是在概念上示出對(duì)應(yīng)于圖4A所示的樂譜的波形數(shù)據(jù)和說明與所述波形數(shù)據(jù)相關(guān)聯(lián)的起始信息(onset informat1n)的時(shí)序圖;
[0025]圖5是示出在電子樂器中執(zhí)行的自動(dòng)演奏處理的示例的流程圖;
[0026]圖6是示出樂節(jié)(sect1n)切換定時(shí)設(shè)置處理的示例的流程圖;
[0027]圖7是示出小節(jié)內(nèi)樂節(jié)切換定時(shí)設(shè)置處理的示例的流程圖;
[0028]圖8是示出小節(jié)邊界位置部分處切換定時(shí)設(shè)置處理的示例的流程圖;以及
[0029]圖9是樂節(jié)切換處理的示例的流程圖。
【具體實(shí)施方式】
[0030]將參照附圖詳細(xì)描述本發(fā)明的實(shí)施例。
[00
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
浙江省| 红原县| 邯郸市| 富阳市| 滨海县| 华阴市| 溆浦县| 巩留县| 临潭县| 诸城市| 崇左市| 鄯善县| 鲁甸县| 宁晋县| 泰和县| 满城县| 万载县| 定陶县| 双峰县| 海城市| 定陶县| 荃湾区| 黑山县| 漾濞| 博乐市| 赤水市| 宜丰县| 渝中区| 长子县| 房山区| 金乡县| 农安县| 青岛市| 浪卡子县| 高安市| 吉安县| 班戈县| 苍山县| 白朗县| 印江| 敖汉旗|