Kitsch-Bent
MIDIjoyインターフェース
ピックアップは現在利用できません
MIDIjoyは、AtariまたはCommodoreの家庭用コンピューターを楽器として使用できるようにするソフトウェアとインターフェイスの組み合わせです。アイデアはに基づいていますAtari2600-PC-インターフェース Sebastian Tomczakによって作成され、8ビットホームコンピューターの拡張機能に合わせて拡張されました。
このインターフェースは、あらゆる種類の楽器からアクセスできるUSB-MIDI(シリアルMIDIはオプション)デバイスと、MIDIデータを出力できるPCまたはMac上のシーケンサーソフトウェア(AbletonLiveやAriaMaestosaなど)をエミュレートします。 MIDIjoyソフトウェアは、ジョイスティックポートを介してインターフェイスからこのデータを受信し、POKEY(またはSIDまたはTIA)サウンドチップで再生します。ほとんどのSIOベースのMIDIインターフェイスとは対照的に、MIDIjoy駆動のAtariは、最大4つのサウンドチャネルを同時に使用して、リアルタイムでライブ楽器として使用できます。同時に、すべてのPOKEYパラメーター(AUDCTL、AUDC1-4)をオンザフライで変更したり、ADSRエンベロープをアクティブ化することができます。自分のプログラムやゲームでも、音楽入力を記録してディスクに保存し、後で使用することができます。
インターフェイス上のTeensyマイクロコントローラー(Arduinoの子孫)のソースコードが利用可能ですここ 基本的な考え方と同じくらいオープンソースは、SebastianTomczakのインターフェースに基づいています。適合されたコードは非常に単純で、着信MIDIデータをビットの組み合わせに変換し、ジョイスティックポートを介してAtariまたはC64に送信します。次に、Atari / C64のMIDIjoyソフトウェアが着信ノートをライブで再生します。
Atariでは、MIDIjoyはPOKEYサウンドチップの機能を最大限に活用し、Atari 2600インターフェイスの機能を部分的に拡張します。TIAの32ピッチ範囲内の2つのボイスの代わりに、MIDIjoyを使用すると完全に作成できます。 4オクターブにまたがる4つの声の使用。 2つの16ビットチャネルも可能であり、対応するPOKEY周波数を使用すると、はるかに広い範囲のサウンドを作成できます。
このハードウェア上のオンボードの小さなデバイスは、プログラムされていない状態で到着します。これを使用するコンソールのコードを使用してプログラムする必要があります。このコードは、上記にリンクされているプロジェクトのホームページで入手できます。 TeensyのプログラミングはUSB経由で行われ、このプロセスに追加のハードウェアは必要ありません。
から適応されたテキスト事業 Webサイト。利用可能なすべてのドキュメントについては、プロジェクトのWebサイトを参照してください。