10

(wave または mp3 またはその他の既知の形式) から MIDI への変換を実行するための優れたソフトウェアがあるかどうかを知っている人はいますか? オーディオ ファイルから MIDI への変換は非常に複雑なプロセスであることを理解しています。私は現在、MIDI ファイルの操作を必要とする学士号のコース プロジェクトを開発しています。

良いソフトウェアをご存知でしたら、ご提案をお待ちしております。変換するファイルを渡すことで、シェルからも実行できるソフトウェアを好みます。

どんな助けでも大歓迎です。

4

9 に答える 9

2

少し調査した結果 (調査の半分はこのページへのコメントでした)、2 つの優れた解決策にたどり着きました。

1 つは Sonic Visualiser ( https://www.sonicvisualiser.org/download.html ) で、Vamp プラグイン パッケージをインストールすると、いくつかの「変換」(分析操作) が含まれる深い (複雑な) プログラムです。 midi にエクスポートします。最も効果的だったのは、「pYin: Notes」と「Polyphonic Transcription [University of Alicante]」の 2 つです。方法は次のとおりです。wav ファイルを開き、変換を選択します (必要に応じて再生します)。これにより、新しい「レイヤー」が作成されます (各レイヤーはタブとして表示されます)。このレイヤーがアクティブな状態で、「注釈レイヤーのエクスポート」を使用してエクスポートします。Midi はオプションの 1 つです。

もう 1 つのより単純なオプションは、 https://code.soundsoftware.ac.uk/projects/tony/から入手できる "Tony" (分かりますか?tone-y?) と呼ばれます。

方法: wav ファイルを開き、デフォルトで自動分析するか、[今すぐ分析] を選択し、[ノート データをエクスポート] で MIDI エクスポートを許可します。

おそらく他の解決策があります。私もコマンドライン ソリューションを探していますが、これらは非常にうまく機能します。

于 2020-12-24T23:44:28.607 に答える
1

編集:ソフトウェアとハ​​ードウェアの進歩により、この回答は古くなっています(投稿された年に注意してください)。

これはせいぜいひどいプロセスであり、ほとんどの場合、まったく不可能です。問題は、そのようなソフトウェアが、オーディオ ストリームから個々の音符を識別して、それらを MIDI 情報に変換する必要があることです。これは、さまざまな種類のサウンドを識別してさまざまなトラックに割り当てる必要があるため、複雑です。「オンノート」ではないサウンドの可能性によってさらに複雑になり、MIDI ストリームでそれを伝えるいくつかの方法が残されています。そして歌などの非音楽的なオーディオの問題があり、従来は MIDI にも入れられませんでした。

最善の策は、時間をかけて独自の MIDI トラックを作成するか、ネットで見つけたり購入したりすることです。ちなみに、MP3 着信音が普及する前は、携帯電話用の「ポリフォニック」着信音の多くは、実際には MIDI ファイルでした。

于 2011-05-01T23:20:38.787 に答える
0

非常に有望に見える新しいツール (現在はベータ版) が登場します。イミトーンと呼ばれています: https://www.kickstarter.com/projects/evanbalster/imitone-mind-to-melody

于 2015-02-08T10:48:49.717 に答える
-1

あなたが聞いたことがあるかもしれないほとんどのMidiファイルは変換されませんでした、代わりにそれらは作り直されました。アーティスト/ユーザーがオーディオファイルを変換する曲の音符を注意深く調べることにより、MIDIシーケンスにできるだけ近い曲を再生します。

FL Studio(以前のFruity Loops)には、MIDIファイルなどを最初から作成する機能がありますが、このようなプログラムを使用するには、多くの時間、労力、および基本的なスキルが必要です。

ただし、オーディオファイルをMIDIに変換することはできません。

于 2011-05-09T20:24:35.393 に答える
-1

サウンド処理のスイス アーミー ナイフである SoX を使用します。とても使いやすいです。

SoX はクロスプラットフォーム (Windows、Linux、MacOS X など) のコマンド ライン ユーティリティで、さまざまな形式のコンピューター オーディオ ファイルを他の形式に変換できます。また、これらのサウンド ファイルにさまざまな効果を適用することもできます。また、追加のボーナスとして、SoX はほとんどのプラットフォームでオーディオ ファイルを再生および録音できます。

例:

sox /mypath/my_audio.mp3 /mypath/my_audio.MIDI

SoX は非常に成熟したプロジェクトです。リンクは次のとおりです。http://sox.sourceforge.net/

ここに私がググってみたいくつかの例があります: http://www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/

于 2012-01-10T23:28:37.947 に答える