中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

midi指的是什么文件格式

發布時間:2020-12-31 13:46:32 來源:億速云 閱讀:311 作者:小新 欄目:互聯網科技

這篇文章給大家分享的是有關midi指的是什么文件格式的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

midi是二進制格式的文件,這種文件的基本結構一般是“文件頭+數據描述”,文件頭一般包括文件的類型;而MIDI的數據是由若干個格式相同的子數據構成的,這些子數據在多音軌的格式中記錄了一個軌道的所有信息。

MIDI文件屬于二進制文件,這種文件一般都有如下基本結構: 文件頭+數據描述 文件頭一般包括文件的類型,因為Midi文件僅以。mid為擴展名的就有0類和1類兩種,而大家熟悉的位圖文件的格式就更多了,所以才會出現文件頭這種東西。

與波形文件不同,MIDI文件不對音樂進行抽樣,而是對音樂的每個音符記錄為一個數字,所以與波形文件相比文件要小得多,可以滿足長時間音樂的需要。MIDI標準規定了各種音調的混合及發音,通過輸出裝置可以將這些數字重新合成為音樂。

MIDI音樂的主要限制是它缺乏重現真實自然聲音的能力,因此不能用在需要語音的場合。此外,MIDI只能記錄標準所規定的有限種樂器的組合,而且回放質量受到聲音卡的合成芯片的限制。近年來,國外流行的聲音卡普遍采用波表法進行音樂合成,使MIDI的音樂質量大大提高。

MIDI文件有幾個變通格式,如RMI和CIF等。其中CMF文件(creative music format)是隨聲霸卡一起使用的音樂文件。RMI文件是Windows使用的RIFF(resource interchange file format)文件的一種子格式,稱為RMID,即包含MIDI文件的格式。

midi格式的構成:

MIDI的數據是由若干個格式相同的子數據構成的,這些子數據在多音軌的格式中記錄了一個軌道的所有信息。多加一個音軌,就簡單地把數據追加在前一音軌的后面就可以了,不過不要忘記更改文件頭中的nn nn(軌道數)。

先看全局音軌。全局音軌包括歌曲的附加信息(比如標題和版權)、歌曲速度和系統碼(Sysx)等內容。不管是全局音軌還是含有音符的音軌,都以“4D 54 72 6B”開頭,它其實是ASCII字符“MTrk”,其后跟著一個4個字節的整數,它標志了該軌道的字節數,這不包括前面的4個字節和本身的4個字節。這一點,我們可以在后面的例子中去理解。

接著就是記錄數據的地方了,每一個數據有著相同的結構:時間差+事件。所謂時間差,指的是前一個事件到該事件的時間數,它的單位是tick(MIDI的最小時間單位)。它的構成比較特殊,這里要用二進制來說明。

感謝各位的閱讀!關于“midi指的是什么文件格式”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西畴县| 同心县| 黎川县| 巫山县| 油尖旺区| 金平| 白水县| 新绛县| 股票| 岑溪市| 应城市| 连江县| 竹北市| 嘉禾县| 井陉县| 桃江县| 华池县| 泰顺县| 龙川县| 阜康市| 广丰县| 梁山县| 阳东县| 三河市| 永康市| 灵宝市| 沈丘县| 胶南市| 岳西县| 东宁县| 库伦旗| 正镶白旗| 连云港市| 古田县| 塔河县| 兴隆县| 沁源县| 格尔木市| 都江堰市| 陆河县| 阜新|