- 1、本文档共95页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
視訊通訊導論
* 第六章作業,第一題 * MIDI: Musical Instrument Digital Interface 使用音效卡上對聲音處理的基本設定:使用一套簡單的scripting language以及硬體上 的設定稱為MIDI. MIDI Overview MIDI是一個scripting language,它會將所謂的事件編碼,事件就是代表某個聲音的產生。,例如一個MIDI事件可能包含一個音階的音調,它持續的時間及音量。 MIDI是一個被電子樂器廠商所採納的標準,它是用來控制像用來產生音樂的合成樂器與音效卡等設備。 大多數的合成樂器都支援MIDI,所以經由一個合成樂器所產生的聲音可以在其他的合成樂器上播放及處理,而且播放出來聲音會相當接近。 電腦必須有一個特別的MIDI介面,但是它是放在音效卡上,音效卡也必須同時有D/A與A/D轉換器。 * MIDI的觀念 MIDI的channels是用來分開(指令)訊息. 有編號從0到15的16個通道。訊息中的最後面的的四個位元(LSB)代表通道。 通常通道對應的是一個特別的樂器:例如通道1是給鋼琴,通道10是給鼓等等。 然而視需要,可以中途換樂器給任何一個通道。 * MIDI的觀念 系統訊息 像是給所有樂器變換調子或時序的一般訊息。 假使最前面的四個位元都是1,這個訊息就被認為是一個系統共用訊息。 一個合成樂器對於一個不屬它所在通道的MIDI訊息是不會理會的 假使有好幾個訊息是給它所在的通道,這個樂器的反應就是提供多聲音,也就是一次播放超過一個音符。 * MIDI的觀念 voice與 timbre是很容易混淆的,後者是對於想要模擬什麼樣樂器的MIDI 用語, 例如鋼琴相對於小提琴:就是聲音的品質。 如果說一個樂器(或音效卡) 是 multi-timbral就是說它可以同時播放不同的聲音,例如 鋼琴、銅管、 鼓等。 在另一方面, voice有時音樂家把它與timbre當作相同的名詞,但是在MIDI意味著在相同的時間聲調模組可以產生的每一個不同的音質與音調。 使用一個patch來產生不同的timbre,patch就是可以定義一個特定timbre的控制設定的集合。patches通常被組織成資料庫,叫做banks. * MIDI的觀念 General MIDI: 一個對應標準,將什麼樣樂器(也就是哪一個patch)對應到哪一個通道。 在一般MIDI中,有128個patches 對應到一般眾多的標準樂器,像channel 10被保留給打擊樂器。 對大多數樂器,一個典型訊息有可能是在Note On(就是鍵的按下),包含哪一個通道,哪一個音調,哪種速度(也就是音量)。 然而,對打及樂器而言pitch資料意味著是什麼樣的鼓。 一個Note On 訊息包含有狀態位元組:哪一個通道,什麼音調,是在兩個資料位元組之後,這個訊息是在一個Note Off訊息之後,Note off訊息也有其一個音調(turn off的音階)與速度(通常設為0)。 Link to General MIDI Instrument Patch Map Link to General MIDI Percussion Key Map * MIDI的觀念 在MIDI狀態位元組中的資料 是介於128與255之間,而每個資料位元組的值是介於0到127之間。確實MIDI的位元組是 10-bit,包含一個0 start and 一個0 stop bit. * MIDI的觀念 一個MIDI設備常常是具有程式化能力( programmability),而且也能改變聲音隨著時間變化的振幅(改變包裝-envelope)。 * MIDI硬體外觀 MIDI硬體設定有一個31.25 kbps的串列連線. 通常具有MIDI的設備不是輸入就是輸出設備,不會兩者都有。 一個傳統的合成樂器如下圖: * 聲音的量化與傳輸 Coding of Audio: 資料的量化及轉換同時都被認為是資料的編碼 對聲音而言,μ-law技術將聲音訊號壓縮在非線性的範圍內,並結合一個利用聲音訊號在時間上的贅餘性的演算法。 訊號在現在與過去時間差異可以減少訊號數值的大小,而且也可以將像素值(差異值)集中在比較小的範圍內。 減少數值的變異的結果使得無漏失壓縮方法產生一個有較短位元長度的位元流,可以表示更多的值。( Chap.7會有更深入的討論)。 * 聲音的量化與傳輸 通常,對聲音所產生量化後的取樣輸出叫做 PCM (Pulse Code Modulation)。另外一個版本是 DPCM (一個原始但有效的變形叫DM)。具有適應性的版本叫ADPCM。 * Pulse Code Modulation 產生從類比訊號到數位訊號的基本技術就是取樣與量化(sampling
文档评论(0)