如何把任意波形轉化為midi樂譜(可還原為波形)?
如題,可通過特定生成器還原為原始波形(可以丟失精度)。
任意波形(比如人聲),音高不越界(C0-B7)的都算(越界部分可丟棄)。
可以用特定生成器播放,可以用特定音色,但是必須有普適性。
完全符合題意的話,目前人類的科技還做不到。
只是轉 MIDI 的話,最靠譜的方法找人扒帶,但不可能還原波形,最多只能做到聽感上相似。
不謝邀。
用「人」效果最好,基本你能聽出來的「人」都能幫你轉成譜。
然後可以用「演奏家」這種播放器來播放。只是這種方案通常要「人」和「演奏家」去練經驗值,經驗值越高效果也就越好。而且通常是按件收費,不太可能一次購買終身使用
———————
不是我想抖機靈?你這問題問的可真是?
最最基本的(單獨樂器的分軌識別為midi信號)目前都還不那麼可靠,你就直接宵想要任意波形;我拿一段白噪音給你你能識別成音符嗎?但編曲可是經常用到噪音的元素喔,比如打擊樂類很多都是物理學範疇的噪音,怎麼識別?
還要是轉成樂譜(你知道就算有了midi檔案,打成能給人看的譜也要花大量時間來整理嗎?)
還要能播放,還要能普適性(說真的樂譜能播放不難,但播出來能好聽的話基本上和精準記譜就是一對衝突,好聽意味著不精準,不然演奏家也不會每個人有自己的風格了)
在原始文明的2017年,咱做夢的腳步還是別跨太大了吧,容易扯著蛋
本質上來講這是不可能的。這相當於把煮爛的一鍋粥裡面的米一顆顆都挑回來。
如果一定要這麼做,就需要很多限定:
- 知道(或者可以自動判定)曲子里所使用的樂器音色。
- 接受誤差。
這是一個模式識別的問題,現在流行的卷積神經網路估計會很有幫助。
WAV to MIDI, wav to mid converter, music transcribe software, freeware, AmazingMIDI
AmazingMIDI automatically transcribes music, converting WAV files into MIDI files. It can recognize single-instrument polyphonic music. It"s a powerful tool to help you to transcribe music, to practice musical instruments and to make MIDI files, and so on.
AmazingMIDI creates an Output File (.mid) from an Input File (.wav) that contains musical data, and a Tone File (.wav) that consists of monotone data. AmazingMIDI analyzes the Input File, assuming that every sound in the file is played with the same tone color as the one in the Tone File. As a result, even if the music contains several different instruments, AmazingMIDI writes down all detected notes as a single-instrument music.
The quality of music recognition depends on the tone color of the music. AmazingMIDI is suitable for analyzing the precise-frequency attenuating sounds like piano or guitar. The drum sound becomes only noise.
Currently, automatic music transcription has no substantial solution in general, but with some restrictions of the domain, it can be both possible and useful. AmazingMIDI is one of these systems, and is still in its infancy. However, again, it"s a powerful chord analyzer.
wave to midi
This project is software which performs Wave(.wav) audio format to
Midi(.mid) sequences format. The idea is to draw notes on a time-frequency picture, then you can test yourself, and save the results. This process can takes several hours, but the results...http://www.intelliscore.net/product.html
Convert WAVE to MIDI using intelliScore for music notation, finding chord names, music transcription, live performance and making a multi-track MIDI score from multi-instrument audio files. IntelliScore is the world"s only multi-instrument, multi-drum WAVE to MIDI converter. Now includes Score Builder and Lead Sheet Creator.
Music production with Live and Push
11. Converting Audio to MIDI
(Note: the features discussed in this chapter are not available in the Intro and Lite Editions.)
Although Live』s warping allows for audio files to be used much more flexibly than in traditional audio software, there are also a number of ways to extract musical information from audio clips and place it into MIDI clips, for additional creative possibilities.
When an audio clip is selected, four conversion commands are available in the Create Menu or the right-click(PC) / CTRL-click(Mac) context menu for the clip.
可以做到呀 不懂其他幾個回答下的大佬為啥說不行
用melodyne或者任意一款識別音高的軟體不就可以了……
是我審題不清嗎……求指教……midi只是一種記錄,是音樂的信息,本質上是類似於樂譜的一種存在。你能指望把一段音頻波形自動生成樂譜然後還能轉換成原來的波形嗎?
打個比方,給你一部電影,你能自動生成電影劇本並還原成可播放的影像文件嗎?
推薦閱讀: