亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種音頻序列器的制作方法

文檔序號:2821404閱讀:262來源:國知局
專利名稱:一種音頻序列器的制作方法
技術(shù)領(lǐng)域
本實用新型涉及音頻合成領(lǐng)域,具體地說,是涉及一種音頻序列器。
背景技術(shù)
隨著多媒體領(lǐng)域的迅速發(fā)展,人們對多媒體的要求越來越高。比如,在涉及到手機的鈴聲方面,已經(jīng)完成了單一鈴聲向多和弦鈴聲的過渡。這里涉及到音頻合成系統(tǒng),它主要由音頻序列器、音樂合成器、音源電路三部分組成。對于常用的音頻序列器,通常一首樂曲會通過一種格式的數(shù)據(jù)順序的排列放到音頻序列器的音樂事件數(shù)據(jù)緩沖器中,然后把這音樂播放數(shù)據(jù)按順序輸出用于合成音樂的指令,再通過音樂合成器和音源電路播放出來。這樣,如果用戶想改變一首樂曲的時候,只能對原始音樂數(shù)據(jù)的內(nèi)容加以改變。顯然,很麻煩而且不靈活。
實用新型內(nèi)容本實用新型的目的是提供一種音頻序列器,它可以按用戶指令即時的改變播放的樂曲。
為達到上述目的,本實用新型提供方案如下一種音頻序列器,包括音樂事件數(shù)據(jù)緩沖器、事件解釋器;一首樂曲通過特定的軟件被轉(zhuǎn)換成特定編碼的音樂事件數(shù)據(jù),這種音樂事件數(shù)據(jù)會順序放入音樂事件數(shù)據(jù)緩沖器,事件解釋器從音樂事件數(shù)據(jù)緩沖器中讀出音樂事件數(shù)據(jù),并解釋這些數(shù)據(jù),產(chǎn)生解釋數(shù)據(jù)。
本實用新型所述的音頻序列器還包括即時數(shù)據(jù)緩沖器、命令解釋器、控制裝置;即時數(shù)據(jù)緩沖器收到外部傳送來的即時命令數(shù)據(jù)后,命令解釋器從即時數(shù)據(jù)緩沖器中取出即時命令數(shù)據(jù),并對這些即時命令數(shù)據(jù)進行解釋;由事件解釋器或命令解釋器產(chǎn)生的解釋數(shù)據(jù)都將傳給控制裝置,一旦有命令數(shù)據(jù)被放到命令解釋器中時,控制裝置會發(fā)出控制指令,使事件解釋器將不再到音樂事件數(shù)據(jù)緩沖器中取音樂事件數(shù)據(jù),只有命令數(shù)據(jù)被命令解釋器解釋完畢,控制裝置發(fā)出控制指令給事件解釋器,事件解釋器繼續(xù)向音樂事件數(shù)據(jù)緩沖器中取出音樂事件數(shù)據(jù)。
本實用新型所述的即時數(shù)據(jù)緩沖器是采用即時調(diào)度方式。
本實用新型所述的即時數(shù)據(jù)緩沖器的處理優(yōu)先級高于音樂事件數(shù)據(jù)緩沖器的處理優(yōu)先級。
與現(xiàn)有技術(shù)相比,本實用新型的優(yōu)點在于用戶可以即時的改變樂曲的每一音符,使帶有這種音頻序列器的裝置或系統(tǒng)顯得更加靈活,更賦人性化。
本實實用新型的目的、特點及優(yōu)點將結(jié)合實施例,參照附圖作進一步的說明。


圖1是本實用新型的結(jié)構(gòu)框圖。
圖2是以MIDI消息為實施例的結(jié)構(gòu)框圖。
具體實施方式
參照圖1,是本實用新型音頻序列器的結(jié)構(gòu)框圖。
一種音頻序列器,包括音樂事件數(shù)據(jù)緩沖器1、事件解釋器2;一首樂曲通過特定的軟件被轉(zhuǎn)換成特定編碼的音樂事件數(shù)據(jù),這種音樂事件數(shù)據(jù)會順序放入音樂事件數(shù)據(jù)緩沖器1,事件解釋器2從音樂事件數(shù)據(jù)緩沖器1中讀出音樂事件數(shù)據(jù),并解釋這些數(shù)據(jù),產(chǎn)生解釋數(shù)據(jù),本實用新型所述的音頻序列器還包括即時數(shù)據(jù)緩沖器3、命令解釋器4、控制裝置5;即時數(shù)據(jù)緩沖器3收到外部傳送來的即時命令數(shù)據(jù)后,命令解釋器4從即時數(shù)據(jù)緩沖器3中取出即時命令數(shù)據(jù),并對這些即時命令數(shù)據(jù)進行解釋;由事件解釋器2或命令解釋器4產(chǎn)生的解釋數(shù)據(jù)都將傳給控制裝置5,一旦有命令數(shù)據(jù)被放到命令解釋器4中時,控制裝置5會發(fā)出控制指令,使事件解釋器2將不再到音樂事件數(shù)據(jù)緩沖器1中取音樂事件數(shù)據(jù),只有命令數(shù)據(jù)被命令解釋器4解釋完畢,控制裝置5發(fā)出控制指令給事件解釋器2,事件解釋器2繼續(xù)向音樂事件數(shù)據(jù)緩沖器1中取出音樂事件數(shù)據(jù)。
本實用新型所述的即時數(shù)據(jù)緩沖器3是采用即時調(diào)度方式。
本實用新型所述的即時數(shù)據(jù)緩沖器3的處理優(yōu)先級高于音樂事件數(shù)據(jù)緩沖器1的處理優(yōu)先級。
參見圖2,我們以MIDI消息為例,來進行說明。
首先,我們要注意到MIDI消息只是定義了演奏指令,而不是聲音。MIDI定義了時鐘信息以及停止、開始、繼續(xù),樂曲位置指針等信息,第一個字節(jié)包含狀態(tài)信息和通道號1-16;第二字節(jié)是音符編號0-127;第三字節(jié)表示力度0-127。當用戶在MIDI鍵盤上按下一個鍵,表示是發(fā)出一條MIDI指令,而不是在制造一個聲音,叫做Note on(音符開)信息。
一個MIDI消息11發(fā)送過來,我們通過特定的軟件將它轉(zhuǎn)化成音樂事件數(shù)據(jù)12,這樣的音樂事件數(shù)據(jù)12它包括一個音符的包絡(luò)線的所有信息,包括它的斜率,起始地址,音符的時間間隔等信息,還包括通道的打開,關(guān)閉等事件信息。然后,把這些音樂事件數(shù)據(jù)12放入音樂事件數(shù)據(jù)緩沖器1中,如果這個音樂事件數(shù)據(jù)12包含有note on信息,經(jīng)過事件解釋器2的解釋,發(fā)給控制裝置5,則會打開控制裝置中的寄存器(未示出),所述的寄存器控制音樂合成器,使得這音樂合成器中的相關(guān)通道工作,然后,事件解釋器2按順序解釋音樂事件數(shù)據(jù)緩沖器1里的音樂事件數(shù)據(jù)12。如果,此時用戶需要執(zhí)行一個即時命令數(shù)據(jù)13,比如需要關(guān)閉全部音符,則通過向即時數(shù)據(jù)緩沖器3發(fā)送一個關(guān)掉的命令,這時,命令解釋器4從即時數(shù)據(jù)緩沖器3中讀出該命令并解釋該命令,發(fā)出關(guān)閉通道的命令。并將關(guān)閉通道的命令發(fā)給控制裝置5,此時,控制裝置5向事件解釋器2發(fā)出控制指令,事件解釋器2將不再到音樂事件緩沖器1中讀出音樂事件數(shù)據(jù)12,并且控制裝置5把關(guān)閉通道的命令發(fā)給音樂合成器10。當命令解釋器4將即時數(shù)據(jù)緩沖器3中的即時命令數(shù)據(jù)13都解釋完并發(fā)送出去后,控制裝置5向事件解釋器2發(fā)出控制指令,事件解釋器2繼續(xù)從音樂事件數(shù)據(jù)緩沖器1中讀取音樂事件數(shù)據(jù)12并解釋。
本實用新型所述的一種音頻序列器,并不僅僅限于說明書和實施方式中所列運用,它完全可以被適用于各種適合本實用新型之領(lǐng)域,對于熟悉本領(lǐng)域的人員而言可容易地實現(xiàn)另外的優(yōu)點和進行修改,因此在不背離權(quán)利要求及等同范圍所限定的一般概念的精神和范圍的情況下,本實用新型并不限于特定的細節(jié)、代表性的設(shè)備和這里示出與描述的圖示示例。
權(quán)利要求1.一種音頻序列器,包括音樂事件數(shù)據(jù)緩沖器(1)、事件解釋器(2);一首樂曲通過特定的軟件被轉(zhuǎn)換成特定編碼的音樂事件數(shù)據(jù),這種音樂事件數(shù)據(jù)會順序放入音樂事件數(shù)據(jù)緩沖器(1),事件解釋器(2)從音樂事件數(shù)據(jù)緩沖器(1)中讀出音樂事件數(shù)據(jù),并解釋這些數(shù)據(jù),產(chǎn)生解釋數(shù)據(jù),其特征在于本實用新型還包括,即時數(shù)據(jù)緩沖器(3)、命令解釋器(4)、控制裝置(5);即時數(shù)據(jù)緩沖器(3)收到外部傳送來的即時命令數(shù)據(jù)后,命令解釋器(4)從即時數(shù)據(jù)緩沖器(3)中取出即時命令數(shù)據(jù),并對這些即時命令數(shù)據(jù)進行解釋;由事件解釋器(2)或命令解釋器(4)產(chǎn)生的解釋數(shù)據(jù)都將傳給控制裝置(5),一旦有命令數(shù)據(jù)被放到命令解釋器(4)中時,控制裝置(5)會發(fā)出控制指令,使事件解釋器(2)將不再到音樂事件數(shù)據(jù)緩沖器(1)中取音樂事件數(shù)據(jù),只有命令數(shù)據(jù)被命令解釋器(4)解釋完畢,控制裝置(5)發(fā)出控制指令給事件解釋器(2),事件解釋器(2)繼續(xù)向音樂事件數(shù)據(jù)緩沖器(1)中取出音樂事件數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的音頻序列器,其特征在于即時數(shù)據(jù)緩沖器(3)是采用即時調(diào)度方式。
3.根據(jù)權(quán)利要求1所述的音頻序列器,其特征在于即時數(shù)據(jù)緩沖器(3)的處理優(yōu)先級高于音樂事件數(shù)據(jù)緩沖器(1)的處理優(yōu)先級。
專利摘要本實用新型涉及音頻合成領(lǐng)域,并具體地公開了一種音頻序列器。本實用新型的音頻序列器包括音樂事件數(shù)據(jù)緩沖器、事件解釋器,即時數(shù)據(jù)緩沖器、命令解釋器、控制裝置??刂蒲b置發(fā)出控制命令使得所述的即時數(shù)據(jù)緩沖器中的處理優(yōu)先級高于所述的音樂事件數(shù)據(jù)緩沖器的處理優(yōu)先級。按照本實用新型用戶可以即時的改變正在播放的樂曲。
文檔編號G10H7/00GK2665862SQ20032012467
公開日2004年12月22日 申請日期2003年11月28日 優(yōu)先權(quán)日2003年11月28日
發(fā)明者李公成 申請人:北京中星微電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1