MidiArduino®プロジェクトのさまざまなタイプは何ですか?
MIDI(Musical Instrument Device Interface)は、音楽デバイスが入出力を受け入れるためのプロトコルおよびコネクタです。 MIDIArduino®プロジェクトは、MIDI接続のオープンソースArduino®マイクロコントローラープラットフォームを使用するマイクロエレクトロニクスプロジェクトです。 このタイプの接続は、プラットフォームのどの基本ボードでもサポートされていないため、MIDI機能を追加するには特別なボードまたはシールドを作成する必要があります。 プラットフォームがオープンソースであるため、新しいシールドは既存のボードと相互運用できます。
MIDIArduino®プロジェクトの一般的なタイプの1つは、カスタムシンセサイザーまたは同様のデバイスです。 これらのプロジェクトは、MIDIを使用して既存の楽器を接続し、その楽器を入力に使用してから、その情報を処理して出力します。 通常のシンセサイザーは合成されたサウンドを出力しますが、このプラットフォームの柔軟性により、アーティストはライト、ロボット、ネットワーク接続など、制御できるものをすべて出力できます。 発明者は、このタイプのデバイスを使用して、機器の入力にリアルタイムで自動的に応答するライトショーを作成できます。 または、特定の入力を待機し、エコーやドラムロールなどの事前にプログラムされた効果を生成するようにデバイスをプログラムできます。
他のプロジェクトでは、MIDIArduino®を使用して反対のことを行い、従来の出力で新しい楽器を作成します。 これらの機器の一部は、従来の機器の新しいバージョンとして構築されています。 そのような例の1つは、ミュージシャンが弦を弾く代わりに低強度のコヒーレントレーザービームを遮断するために彼または彼女の手を使用することを除いて、従来のハープとほとんど同じように動作するレーザーハープです。 他の楽器は、インタラクティブアートディスプレイに似ています。 これらの機器は、マイク、光センサー、圧力センサーなどのさまざまなセンサーを使用して、環境入力に基づいてサウンドを作成および変調できます。
Arduino®プロジェクト以外では、通常、MIDIは音楽の同期や楽器のシンセサイザーへの接続に使用されます。 一部のプロジェクトはその事実を利用して、マイクロコントローラーを使用して接続の動作方法を変更します。 これを行う最も一般的な方法は、時間遅延、バッファ、またはオーディオ微分操作などのより複雑な合成などのエフェクトを追加することです。 MIDIArduino®プラットフォームのより複雑な使用法には、追加のデバイスでデータを合成したり、追加の処理のためにコンピューターまたは電話に送信したりすることが含まれます。 MIDIArduino®のネットワーク機能を利用して、物理的に存在しない楽器とミックスすることもできます。