[問題] C++聲音處理 音高

作者: dracb (伊達政宗)   2015-03-17 23:38:50
開發平台(Platform): Dev C++
問題(Question):
第一次Po文
想要製作歌聲合成軟體
請問各位
讀入一個 wav 檔
想要獲取其音高該如何實作?
(例如 Melodyne 音高判斷)
想要調整其音高又該如何實作?
Google關鍵字又該打什麼呢?
是否跟傅立葉變換有關呢?
作者: sos0214 (kaleidoscope)   2015-03-17 23:50:00
pitch detection 建議找國內外的論文看一下或是看語音訊號處理的書
作者: suhorng ( )   2015-03-17 23:53:00
想到劉邦鋒老師的計算機程式課作業XD
作者: sos0214 (kaleidoscope)   2015-03-17 23:55:00
比較簡單的大概就是用zero-crossing rate , amdf
作者: jackylu63 (J)   2015-03-18 06:38:00
Auto-correlation
作者: precision (空弦)   2015-03-18 08:52:00
pitch detection 請搜尋 "yin"。
作者: nctugoodman   2015-03-27 13:40:00
處理音樂的程式語言用csound, 想到的function都有
作者: cwhgraham (痴漢)   2015-04-11 04:11:00
傅立葉轉換後找基頻就是音高了

Links booklink

Contact Us: admin [ a t ] ucptt.com