PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 新手請教一些音樂相關問題
作者:
phoenixlife
(鍵盤小底迪)
2018-07-31 00:12:41
如題
我想做一個程式input一個音樂檔 然後直接轉換成音階(Do Re Mi..)
不知道這有沒有人做過
在github也不知道打哪些關鍵字
frequency,note....找到很多沒有想要的
另外,有做這類適合用哪些package
這樣才會有比較好的方向下手
感謝
作者: AndyLee76 (AndyLee)
2018-07-31 00:38:00
呃這問題沒這麼容易解關鍵字是 Pitch and Chord Recognition
作者:
vi000246
(Vi)
2018-07-31 00:57:00
我只能說非常難
作者:
Hsins
(翔)
2018-07-31 00:58:00
學過訊號分析嗎?讀入音檔用 pyaudio, 讀完之後透過 scipy 處理頻率, 你還要考慮取樣的時間間隔, 接著由於頻率有高有低, 你轉成音階要多久轉一次? 怎麼去判斷這個音階(實際上應該說是唱名,會根據不同調性而不同)你在三秒內可能有兩個唱名,都要輸出嗎?如果不是,你還要寫個濾波器,把他整的乾淨一點而不是起起伏伏(怎麼整?單位怎麼拿捏?今天換輸入另外一個音檔,還是一樣的時間長度去濾嗎?)
作者: Panthalassa
2018-07-31 03:01:00
真的很難,你可以先把訊號畫出來,看看是不是夠簡單y把各個單音分開來,而單音內是不是夠乾淨?
作者:
pups003
(岡本)
2018-07-31 11:56:00
人聲不是單一音頻,泛音也很麻煩
作者:
kevin85421
(安安)
2018-07-31 12:21:00
這問題超難有harmonic
作者:
Angesi
(小雲豹)
2018-07-31 17:38:00
將頻率數值化並定義DoReMi的區間 將輸入的音頻 以固定時間間間隔做抽樣 可將這些抽樣點做折線圖 連成音波~ 試一下
繼續閱讀
[問題] 網頁爬蟲
juust
Re: [問題] Dataframe 合併(想讓資料膨脹)
Raymond0710
[問題] Dataframe 合併(想讓資料膨脹)
a52053100
Re: [問題] 爬蟲圖片遇到編碼問題(日文)
eight0
[問題] pandas read_sql(mysql) 資料大時很慢
atoo333
[問題] (已解決)爬蟲圖片遇到編碼問題(日文)
laiDark
Re: [問題] 網頁爬蟲
liquidbox
[翻譯] Twisted Introduction
cryinrain
[問題] 大量圖片批次二值化的方法
st40182
[問題] 網頁爬蟲
TimJack
Links
booklink
Contact Us: admin [ a t ] ucptt.com