予算で独自のMIDIコントローラーを作るために5つの簡単な方法

If you want to custom build your own controller, DIY style, where should you start? Liam Lacey explores 5 budget platforms that will take your MIDI controller idea from zero to hero.  

MIDIコントローラーは、ほとんどのデジタルおよびエレクトロニック·ミュージシャンに不可欠なツールです。巨大な各コントローラは、価格の違いを提供すると利用可能になりましコントローラの数、インターフェイスコントロール、フォームファクタ、及びMIDI機能があります。しかしyoureのは、あなたの完璧なコントローラを見つけるのに苦労たらどうか、かなりお望みのものを買う余裕カント?さてあなたはあなた自身のことを検討できます!

多くのミュージシャン、アーティスト、エレクトロニクス、コードにあまりにも深く掘り下げて調査する必要なしに、自分の電子デバイスを構築するためのデザイナーのための利用可能なプラットフォーム、およびいずれかの銀行を壊すことなく、があります。これらのプラットフォームは、ハードウェア開発ボードの通常の構成、最も単純で、次の機能が含まれています。

  • プッシュボタンまたはスイッチなどのオン/オフを制御し、接続するためのデジタル入力のセット

    同様に、ハードウェアとして、プラットフォームは通常、マイクロコントローラをプログラミングし、特定の機能をハードウェアとその連結成分を提供するためのソフトウェア要素を含む論文。これらのプラットフォームは、DIYのコントローラ内の脳と考えることができ、そしてこの記事では、簡単にお使いのMIDIプロジェクト内で使用するのが最善かつ最も簡単なプラットフォームの5を探求するつもりだ。

    病気ここで話してもプラットフォームの2種類があります。特にDIYのMIDIコントローラ、およびほとんど何を構築するための汎用的な電子趣味·プラットフォームであるものを構築するために使用されるように設計されているもの。具体的に設計されたプラットフォームでは、単純にボタンやダイヤルがMIDIメッセージのいくつかのタイプを送信できるようにするには本当に簡単な解決策が必要な場合は、しかし、汎用的なプラットフォームは、より多くの構成可能であり、youreの編集ソフトウェアのMIDI機能に限定されるものではなく素晴らしいです第一のタイプは、通常は付属していること。それは、病気はここでしか脳のデバイスをカバーすることを言及する価値がある。 MIDIコントローラーを完了するために、あなたはまた、あまりにも既製あなたのコントローラに制御とフィードバックを提供するための構成要素(例えば、ボタン、回転ダイヤル、LED)、および場合によっては、エンクロージャまたはプロジェクトボックスが必要になります。しかし、これらの項目のすべてが何か良い趣味電気店から入手できます。

    あなたに最適な脳のソリューションは、(私は以下の5プラットフォームのそれぞれについて、ハイライト表示さ​​れます)の基準の数によって異なります。

    • 必要な入力および出力の数
    • あなたは、USB-MIDIまたは5ピンのMIDI接続、またはその両方が必要かどうか
    • あなたの電子機器や回路意思スキル
    • あなたのソフトウェアのコーディングスキル
    • あなたの予算

    青黒いインスツルメンツビルダーDIYプラットフォーム

    Livid Instruments Brain Jr.

    青黒いインスツルメンツ脳·ジュニア

    青黒いインスツルメンツは、人気のあるベースIIとエイリアス8 MIDIコントローラーの背後にある会社は、また、特にユーザーが独自のコントローラを組み立てるための装置および部品の範囲を開発する。 49ドルのためにあなたはクラスコンプライアントUSB-MIDI経由でコンピュータに接続するボードに最大16のデジタル入力、16のアナログ入力、および16のデジタル出力を接続することができます彼らの脳ジュニアデバイスを購入することができます。または189ドルのためにあなたがJRS兄貴、脳のV2を得ることができます。このデバイスは、128のデジタル入力、64のアナログ入力、192桁の出力、ならびに5ピンMIDI I / Oコネクタの追加を提供する。あなたは、任意のコードを記述する必要がなく、個別にMIDIノート、のCC、またはドロップダウンメニューもピッチベンドメッセージに、各入力/出力をマッピングする、独自のソフトウェア·エディターを使用して、これらのボードの両方の設定を行うことができます!

    青黒いまたボードに接続するための一般的なセンサ構成要素の範囲を提供し、ならびにこれらの部品を接続することを容易に行うための具体的な拡張ボードやシールドのセット。回路構築の知識の少量が必要ですが、激怒はあなたが始めるために知る必要があるすべてを文書化する大規模なwikiを持っている。

    任意のソフトウェアのコーディングをしていたり​​、エレクトロニクスとあまりにも関与し得ることにyoureの興味を持っていない場合は、これはあなたが使用するための良いプラットフォームになるだろう。詳細は激怒ビルダーDIYのページをご覧ください。

    ドイプファーMusikelectronic DIYシリーズ

    Doepfer USB64

    ドイプファーUSB64

    ドイプファーMusikelektronic最高の彼らのアナログモジュラーシンセサイザーのために知られているが、また、MIDIコントローラーを構築するためのDIY製品の範囲を行う。彼らは現在、さまざまなMIDIデバイスを構築するための6製品の合計を持っている、唯一の160ドルのために利用できる82ドルのために利用可能な彼らの二つの最も柔軟性のあるデバイスはこちらですミッドレンジのポケット電子デバイス、およびそのトップエンドUSB64デバイスのthatsに焦点を当てるつもりしかしイム。

    ポケット電子は16のアナログ/デジタル入力を持っており、必要に応じて異なるMIDIチャンネルでそのように示すRPNとNRPNs、すべてのようにそれほど一般的ではないMIDIメッセージを送信することができます。 USB64は、64のアナログ/デジタル入力を持っており、代わりにわずか5ピンMIDIのUSB-MIDI接続を含んのみドイプファーデバイスです。これらのデバイスの重要な特徴は、彼らはあなたがあなたのDIYのコントローラとソフトウェアを使用したくない場合は、大きいハードウェアスイッチおよび/またはコネクタを介して設定可能であるということである。 MIDIの設定のほとんどは、インスタントコンフィギュレーションの切り替えに便利である、プリセットを変更可能である。ポケット電子は、カスタムプリセットを作るためのWindows専用のソフトウェア·エディターを持って、しかしDoepfersデバイスの残りの部分は、高度にカスタマイズされたMIDIコンフィギュレーションを許可いけない。

    あなたはいけない場合は、USB64は、脳のV2に安価な代替されるとの代わりにUSB-MIDIの5ピンMIDI接続を、必要な場合は、これらのデバイスのいずれも激怒製品のような任意のデジタル出力を持っている、しかしポケット電子は、あなたの手頃な価格のオプションですかなどの多くの入力/出力を必要とする。詳細については、ドイプファーMusikelectronicのWebサイトを参照してください。

    ヘイルマイクロUMC32 M

    Hale Micro UMC32+M

    ヘイルマイクロUMC32 M

    激怒とドイプファープラットフォームと同様に、ヘイルマイクロUMC32 Mが必要な経験をコーディングするほとんど、あるいはまったくエレクトロニクスと、DIYのMIDIコントローラーを作成するために特別に設計された別の開発ボードです。 90ドルボードは(この数を倍増するために一緒に2ボードをリンクするためのオプションを指定して)、デジタルとアナログの両方のコンポーネントを接続するための32入力/出力を提供し、同様にクラスに準拠したUSB-MIDI接続。 Lividsプラットフォームのような多くの、それはあなたが、コードを記述しなくても、ドロップダウンメニューを経由して、各入力/出力に個別のMIDIメッセージを割り当てることができ、独自のソフトウェアエディタ(Windowsのみと互換性が)が付属しています。

    しかし、なぜあなたは(安価で入力/出力をより多く含まれている)激怒脳ジュニア、の上UMC32 Mを考えるだろうか?ヘイルマイクロそれぞれの入力/出力は、独自のMIDIチャンネルを持つことができ、そしてそれはあなたのDIY MIDIコントローラの機能のために非常に重要であり得るポリフォニック圧力/アフタータッチmessagestwo局面を送信するように構成することができる。

    参照してくださいヘイルマイクロサイトを UMC32 M.詳細は

    Arduinoの

    Arduino Uno

    Arduinoの宇野

    Arduinoのは、おそらく、自分のインタラクティブなプロジェクトやデバイスを作成するには、愛好家のための最も人気のあるハードウェア/ソフトウェアプラットフォームです。プラットフォームは、異なるマイクロコントローラボードの範囲、ならびに専用のソフトウェアアプリケーションおよびプログラミング言語で構成する。上記の3つのプラットフォームとは異なり、Arduinoのは、より一般的な-purposeitは基本的にロボットに携帯型ゲーム機から何かを、構築するために使用することが可能です。そのため、Arduinoのを使用してMIDIコントローラーを構築することは、回路の建物とMIDI-特定のプラットフォームに比べて書き込みコード内のより多くの仕事と知識が必要です。しかし、ハードウェアとソフトウェアの両方の環境は非常に初心者に優しい、非常によく、文書化された(例えば、Arduinoのは、MIDIメッセージのいずれかのタイプを送信することができます)はるかに大きいの設定オプションを提供し、さらなる発展のために、より多くのオプションを開いたまま(Arduinoの缶構築するために使用すること

    Arduinoのがオンに下回っていることを一つの領域はUSB-MIDIです。他のArduinoボードのどれも箱から出して、USB-MIDIを介して通信する、しかし簡単にUSB-MIDIを介して通信するために特定のArduinoのボードをハッキングするためのツールと​​ドキュメントを提供しHIDUINOというプロジェクトがあり、多くのフリーソフトウェアアプリケーションはそれがアルドゥイーノに変換することができますが存在あまりにMIDIメッセージへのデータ。

    使用してハッキングすることができます最も人気のあるのArduinoボード、ミッドレンジのArduino UNO(

    ごく小さい

    Teensy 3.1

    ごく小さい3.1

    ごく小さいがArduinoのに非常に似て開発プラットフォームです。そのソフトウェア環境がちょうどアドオンArduinoのソフトウェアになるように類似した。ちょうどArduinoのように、それは簡単に電子機器の範囲を作成するための愛好家·エレクトロニクス·プラットフォームです、しかし同じ価格のArduinoのボードに比べてごく小さい3.1ボードの20ドル、で、ごく小さいが34デジタルを提供し、より速く、より強力なデバイスであるボード上の入力/出力(アナログ入力に変換され、それらの21)、およびUSB接続、のArduino UNOの半分のサイズ。

    MIDIコントローラーを作成するためのごく小さいのArduinoの上でより魅力的なデバイスになる主なものは、MIDIコントローラーごく小さいプロジェクトリストの間で人気のテーマ作り、箱USB-MIDIサポートのその外です。アルドゥイーノと同じ大きごく小さいイマイチ周りにコミュニティとサポートしていることに注意してください、とのArduinoがあるように、ハードウェアへのyoureの新しい場合は、起動して実行ごく小さいベース​​のプロジェクトを取得するには時間がかかるだろうので、それは、完全な初心者のために設計イマイチ/ソフトウェア開発。 youreのではない初心者、とArduinoのに比べてより多くの、手頃な価格のパワフルで設定可能なデバイスを探している場合は、ごく小さいはあなたのためのプラットフォームであってもよい。

    参照してくださいPJRCのウェブサイトをごく小さいプラットフォームについての詳細情報のために。

    Learn more about MIDI and its applications in this excellent video course at AskVideo.

Liam is the Head Of Development specialising in software development at Modal Electronics, the company behind the 002, 008, CRAFT and SKULPT synthesisers, and was previously the lead software developer at nu desine, the developers of the AlphaSphere MIDI controllers. He was also an Associate Lecturer at UWE, Bristol, UK where he gradua... Read More

Discussion

charnjit
Hello sir , I want to ask you. There is a action in my music software , which is done by my usb mouse scroll wheel (up & down) while mouse pointer is at particular position in my software window. There is not any keyboard shortcut in software for this action .Can I do this action from teensy board digital input without interfere in usb mouse or while mouse is using for corntrol other function at same time.
Liam Lacey
Hey charnjit,
A Teensy board can be configured to act as a USB mouse (instead of a USB-MIDI controller), where you can enable the board to send mouse messages, including scroll wheel messages. See
https://www.pjrc.com/teensy/td_mouse.html for more info on this.

Want to join the discussion?

Create an account or login to get started!