音頻庫

音頻庫包含所有與聲音產生及播放有關的函式。音頻庫指音樂檔案,類型包括WAV,MP3、WAM、MID等等。

基本介紹

  • 中文名:音頻庫
  • 包括:WAV,MP3、WAM、MID
  • 定義:所有與聲音產生及播放有關函式
  • 相關軟體:豪傑超級解霸
音頻庫的內容,數字音頻庫的套用,

音頻庫的內容

音頻庫里的函式可用來在微控制器套用中產生聲音。應該將揚聲器(例如壓電式揚聲器)連線到要求的微控制器連線埠上。
音頻庫提供了如下的兩個函式:
·Sound_Init
·Sound_Play
1.Sound_Znit
函式Sound_Init用來初始化音頻庫,它需要兩個參數:連線到揚聲器的引腳名稱和引腳號。需要將連線埠名稱的地址傳送給函式。例如,若揚聲器連線在PORTB連線埠的位3上,則函式可作如下的調用:
Sound_Init(&PORTB,3);
2.Sound_Play
函式Sound_Play用來在指定的連線埠播放聲音。該函式需要兩個參數:除以10的周期(TDIV)和周期數(N)。第一個參數是微控制器循環中將周期除以10。第二個參數是聲音持續的時間(時鐘周期數)。
第一個參數可用下面的公式來計算:
TDIV=\frac{f}{40F}
其中,
TDIV 被用作第一個參數的值
F 是要求的聲音頻率(Hz)
f 是微控制器的時鐘頻率(Hz)
例 編制一個程式,產生1kHz的聲音,假設時鐘頻率是4MHz。假設聲音持續250個周期。
解 第一個參數的計算如下:
TDIV=\frac{f}{40F}=\frac{4 times 10^6}{40 times 10^3}=100
由於要求的持續時間是250個周期,所以函式調用如下:
Sound_Play(100,250);

數字音頻庫的套用

數字音頻庫是多媒體信息庫中套用比較多的一種素材庫。它主要以CD音樂光碟、音效素材光碟、MIDI音樂光碟、MP3光碟、VCD和DVD光碟以及網路數字音樂庫的形式存在。這些素材庫中的數字音頻,主要以音樂、歌曲和音響效果三種形式存在,它是多媒體數字音頻中不可缺少的組成部分。
在實際套用中,一些數字檔案可以直接利用,如音效素材光碟、MIDI音樂光碟和MP3光碟等。另一些具有數字音頻的光碟,則需要用專用的音頻工具軟體將其從光碟中進行抓取,保存為單一的音頻檔案,如CD音樂光碟、VCD和DVD光碟等。
常用的具有抓取數字音軌功能的軟體有豪傑超級解霸、Easy CD-DA Ex-tractor、CDCOPY、DVD Audio Ripper和Adobe Audition等。某些軟體還具有轉換數字音頻檔案格式的功能。

相關詞條

熱門詞條

聯絡我們