看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): Dev C++ 問題(Question): 第一次Po文 想要製作歌聲合成軟體 請問各位 讀入一個 wav 檔 想要獲取其音高該如何實作? (例如 Melodyne 音高判斷) 想要調整其音高又該如何實作? Google關鍵字又該打什麼呢? 是否跟傅立葉變換有關呢? -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.85.109.7 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1426606732.A.5A8.html
sos0214: pitch detection 建議找國內外的論文看一下03/17 23:50
sos0214: 或是看語音訊號處理的書03/17 23:51
suhorng: 想到劉邦鋒老師的計算機程式課作業XD03/17 23:53
sos0214: 比較簡單的大概就是用zero-crossing rate , amdf03/17 23:55
感謝sos大 支援^O^ ※ 編輯: dracb (219.85.109.7), 03/18/2015 00:02:56
jackylu63: Auto-correlation 03/18 06:38
precision: pitch detection 請搜尋 "yin"。 03/18 08:52
nctugoodman: 處理音樂的程式語言用csound, 想到的function都有 03/27 13:40
cwhgraham: 傅立葉轉換後找基頻就是音高了 04/11 04:11