首頁 簡介 加減速原理 程式簡介 心路歷程 參考資料 成果展示
程式簡介
流程(一)
程式一
開檔功能
使用TIMER播放不同圖片
流程(二)
程式二 (一)
移入程式一的動態圖片
顯示歌名
修正按鍵BUG
流程(三)
程式二 (二)
PLAY和STOP功能修正
增加圖片播放加減速
增加自動播放選項
流程(四)
程式二 (三)
修正顯示時間(秒->分秒)
解決PCM播放問題
增加REPEAT
流程(五)
程式二 (四)
對PCM的聲道.取樣率和BIT
PCM功能正常化
移入錄音功能
解決播放WAV的錯誤訊息
流程(六)
程式二 (五)
錄音即時播放
加入加減速功能(非即時)
對WAV做加減速
流程(七)
程式二 (六)
加減速功能realtime完成
即時變換錄音的速度
遇到的問題
如何去抓時間點
如何取得檔案長度
如何改變加減速的位址
解決方法
加上TIMER去計時取得時間
發現公式:
長度=檔案大小/聲道/位元/取樣率*8
由目前時間/聲音總長度
專題呈現
基本MFC介面
修正BUG
動態圖片.影片
正常播放PCM.WAV
錄音功能
不改變頻率的加減速功能
錄音即時做加減速