首頁        簡介        加減速原理            程式簡介        心路歷程        參考資料        成果展示

 

 

程式簡介

 

 

     流程(一)

程式一

開檔功能

使用TIMER播放不同圖片

 

流程(二)

程式二 (一)

移入程式一的動態圖片

顯示歌名

修正按鍵BUG

    

    流程(三)

程式二 (二)

PLAY和STOP功能修正

增加圖片播放加減速

增加自動播放選項

   

     流程(四)

程式二 (三)

修正顯示時間(秒->分秒)

解決PCM播放問題

增加REPEAT

    

     流程(五)

程式二 (四)

對PCM的聲道.取樣率和BIT

PCM功能正常化

移入錄音功能

解決播放WAV的錯誤訊息

 

     流程(六)

程式二 (五)

錄音即時播放

加入加減速功能(非即時)

對WAV做加減速

   

     流程(七)

程式二 (六)

加減速功能realtime完成

即時變換錄音的速度

 

     遇到的問題

如何去抓時間點

如何取得檔案長度

如何改變加減速的位址

 

     解決方法

加上TIMER去計時取得時間

發現公式:

長度=檔案大小/聲道/位元/取樣率*8

由目前時間/聲音總長度

   

    專題呈現

基本MFC介面

修正BUG

動態圖片.影片

正常播放PCM.WAV

錄音功能

不改變頻率的加減速功能

錄音即時做加減速