MIDI曲を変換して、数学的なリミックスを作成します。 Andrew Huangの#midiflip "Challenge"に触発されました。
Midiflipを使用して、すべてのピッチを逆転させてノートを単純に裏返すことができますが、任意のリマップを行うことができるため、メモを単純な方法で制御することもできます。
Midiflipをオンラインでお試しください。ファイルを変換して、結果をzipファイルとしてダウンロードできます。 (ファイルはサーバーにアップロードされません。)
Webインターフェイスは、CLIが行うすべてのことをサポートしています(実際には現時点では)。
自動MIDIインバーターのような合理的な範囲にノートを転置するために、オリジナルの曲全体を見ることができれば、使用されているスケールを見つけて別のスケールにマッピングするようなより賢いことをすることができれば良いでしょう。 (現在のAPIで一度に1つのメモのみを調べて変更できます。)
Midiflipは、時間内に対処したり、曲を逆にしたり、テンポを変更したり、メモの期間を変更したり、人間化または量子化したりすることもできます。
おそらく、マッピングを定義するだけで視覚化できる2つのレベルの構成があることはおそらく理にかなっています。いずれにせよ、埋め込まれたMIDIプレーヤーを使用して、結果を視覚化できます。
AutomIdiflipのように、反転ピッチベンドとPortamentiを処理できます。単純な転置などの変換を指定できるため、これはオプションです。
まだnode.jsをインストールしていない場合は、インストールしていません。次に、ターミナル/コマンドプロンプトを開き、 npm install midiflip -g
これで、 midiflipコマンドにアクセスできるようになりました。
音楽フォルダー、Windows cd %UserProfile%MusicなどのMIDIファイルが保存されている場所に移動しますcd ~/Music
midiflip -i "midis/Danger.mid" -o "transformed/Danger.mid"
midiflip -i "midis/**/*.mid" -o "transformed/"
これはグローブを使用します。 **ゼロ以上(サブ)ディレクトリを意味するため、これはmidis/1.midとmidis/Avgvst/FreeRide.midなどと一致します。変換されたファイルtransformed/Avgvst/FreeRide.mid指定されたOutputディレクトリに出力し、一致するサブディレクトリを作成しますが、最初の* transformed/midis/Avgvst/FreeRide.mid前には何でも剥がれます。
-pまたは--percussionを追加して、他のノートと同じ変換を打楽器に適用します。これは、ピッチに適用するという意味ではありません。
Copyright 2017 Isaiah Odhner
このソフトウェアと関連するドキュメントファイル(「ソフトウェア」)のコピーを入手して、制限なしにソフトウェアを扱うために、このソフトウェアを制限する権利を含め、ソフトウェアのコピーをコピー、変更、公開、配布、販売する、ソフトウェアのコピーを許可する人を許可する人を許可することを含めて、許可が無料で許可されます。
上記の著作権通知とこの許可通知は、ソフトウェアのすべてのコピーまたはかなりの部分に含まれるものとします。
このソフトウェアは、商品性、特定の目的への適合性、および非侵害の保証を含むがこれらに限定されない、明示的または黙示的なものを保証することなく、「現状のまま」提供されます。いかなる場合でも、著者または著作権所有者は、契約、不法行為、またはその他の訴訟、ソフトウェアまたはソフトウェアの使用またはその他の取引に関連する、またはその他の契約、またはその他の請求、またはその他の責任について責任を負いません。