現在的midi技術發展的怎樣?能否將一個音頻文件轉換為mid文件?
01-07
卸腰。
對於一些單一樂器的音頻,比如純粹的鋼琴曲,已經有軟體可以做到基本轉化成MIDI了,比如Melodyne,但是自動轉化有很多錯誤,需要人工糾正,就像掃描書成文本文檔會有很多字不對一樣。
但是對於一首多樂器的音軌,現有的科技還沒有辦法將不同的樂器分開來聽出樂譜。
這麼說吧,從MIDI變為音頻是一個熵增加的過程,所以很容易做到,只需要電腦簡單運算放出來就行了;而從音頻變成MIDI是一個熵減少的過程,違背宇宙基本規律,所以很難做到,需要電腦大量的運算分析,而分析的過程本身產生的熱量又會使宇宙的熵增加。感謝邀請音頻可以變為MIDI了,最好理解的就是目前的很多修音軟體就是這個功能呀。通過數字運算將人聲的音高分析出來,讓使用者像編輯鋼琴捲簾一樣編輯每一個音。這個技術是很先進的,應該最近10幾年才出現。因為上個世紀歌手錄音是沒有修音的。
不能。mid是說白了是音符信息,音頻文件是波形,兩者如果沒有發生軟體支持是完全沒有關係的。有的軟體可以將簡單音頻轉為mid也只是將識別的音高轉化為相應的音符,但終究是通過識別而非「轉格式」。目前民用軟體對音頻的解析能力還是很有限的。
謝邀。你問的這個跟MIDI技術無關。這個目前有一些軟體,但效果都不理想。還是要靠你自己扒。
很難。
首先來說,求節奏是比較簡單的。但是,求樂譜就沒那麼容易了。
其實對於幾個基頻相同的樂器或人聲,無論音色如何,我們都有一萬種方法花式求基頻。雖然做不到100%準確,但是也差強人意。
然而,問題來了。如果同時存在兩個以至多個不同基頻,並且音色未知甚至多變的情況下,求解還是很困難的。各種花式求解方法大多基於自關法,而時域自關法在多基頻面前就是渣。
我不知道先變換到頻域再來自關要不要好點,但是採樣率擺在這,點數多了音頻嚴重非平穩了(我的畢業論文研究的差不多就是這),點數少了解析度一團糟。我估計採用特定的疊加函數能緩解一下,但是我在外地,手頭沒matlab沒法試。而且這就加入了相位信息,時間複雜度就大的多了。@苒小酷 意思說的在。我總結一下好了:
所謂音頻轉MIDI過程中最核心的一個問題就是:MIDI不包含有它所對應音頻的全部信息。還有很重要的另一部分信息在音源里。而系統碼,CC等信息往往都是針對特定音源的設置而起作用。還算是通用的就是音符信息,所以所謂能做音頻轉MIDI,其實只轉換了音符這一種信息而已。
可以,已經有人設計出了演算法。參見melodyne dna 技術。
發展如何由於不了解不做解答。關於波形音頻轉換為MIDI,可以大體上類比為將點陣圖照片完美的轉換為適量圖片。
ableton live 9有這種功能。有分別針對旋律和弦還有節奏的模式,但對於多個聲部的則不能很好地達到目的。還是是具有局限性的。不過哼一段旋律放進去再修改一下完全可以達到目的。
推薦閱讀:
※現在的人聽歌基本上都不願意再買CD了,音樂人還能活下去嗎?
※不同時期的pink floyd的主唱分別是誰?
※如何評價台灣樂隊落日飛車的專輯《芭莎諾娃》?
※能否為較常見的古典鋼琴曲進行大致的演奏難度分檔?
※作曲與和聲學之間的關係?