USB-MIDI
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* 2つの方法 [#d338f86f]
- [[RasPiを使ってEWI-USBをレガシーMIDIに変換>#p5b7f7e2]]
- [[ワンチップマイコンでUSB-MIDIデバイスをレガシーMIDIに...
* RasPiを使ってEWI-USBをレガシーMIDIに変換 [#p5b7f7e2]
** 用意する物 [#z2fb89c1]
- RaspberryPi B+~
2でもどちらでも良いけど、USBポートが2つ以上ある物。今から...
Type-AのUSBポートが1つの物でもUSBハブを使えば大丈夫だろう...
- USB-MIDI変換ケーブル(安いヤツで十分OK)
- MicroSDカード(これにOSを入れる)~
起動が速いほうが書いた気なので、8GB以上のClass10を推奨。
- ACアダプタかモバブー(MicroUSB出力で1A取れればなら何で...
** 仕組み [#j9431d73]
Linuxに標準搭載されているALSA(Advanced Linux Sound Archi...
これにはMIDIインターフェースのリダイレクト機能も含まれて...
** 作り方 [#hbc791b7]
まず、RasPiにNOOBSを使ってRasbian(Linux)をセットアップ...
次に、スクリプトを作って仕込みます。~
スクリプトを作ったのは、USBデバイスを挿す順番/場所によっ...
デバイス名で指定する方法もありますが、どういうわけか安物U...
おそらく2.0の「.」が悪さをしているのでしょう。デバイス番...
よって、デバイス名からデバイス番号を抽出するスクリプトを...
awkを使うと、正規表現にマッチした行を取り出すと同時に、ス...
今回はこの機能を使用して、デバイス番号を抽出しています。
pi@raspberrypi ~ $ cat ewiusb2usbmidi.sh
#!/bin/bash
echo "Connect EWI-USB to USB-MIDI output"
aconnect `aconnect -i | awk '/クライアント.*EWI-USB/{pri...
これだけです。~
USB-MIDIにRolandのUM-ONEを使う場合は一部変更します。
pi@raspberrypi ~ $ cat ewiusb2usbmidi.sh
#!/bin/bash
echo "Connect EWI-USB to USB-MIDI output"
aconnect `aconnect -i | awk '/クライアント.*EWI-USB/{pri...
500円くらいで売っている安物のUSB-MIDIは、デバイス名が「US...
** 使い方 [#a429eedf]
RasPiにEWI-USBとUSB-MIDIケーブルを繋いでおいてから、RasPi...
コンソール接続して先ほどのスクリプトを実行してやるだけ。~
面倒くさければ、/etc/rc.localに記述しておけば自動実行され...
** 構成図 [#tbf6b7d9]
&ref(usb-midi.jpg);
* ワンチップマイコンで直接変換 [#u89974a2]
Microchip社の32bitマイクロコントローラーを使用し、USB HOS...
** 参考ページ [#y8c4a49a]
http://d.hatena.ne.jp/pcm1723/searchdiary?word=%2A%5BUSB%...
** 用意する物(主要部品) [#pcacda63]
- Microchip PIC32MX220F032B
- 8MHz水晶振動子
- 3.3V LDO
- 500mA PSW
- USB-Aレセプタクル
- DIN-5ジャック
** メモ [#oeb6ebd6]
- パッケージにHEXが含まれているので、それを焼いたらEWI-US...
書き込みはPikKit3とMPLAB-X IPEを使用
- Firmwareを焼くには、VDD/AVDD/VSS/VCAPの接続が必要
- MIDI出力は2回反転してやらないとならない。(デジトラ2個)
- 単3電池2本の3Vから5Vに昇圧してEWI-USBのVBUS供給までまか...
→未確認
- ハード音源のEWI-3000mにMIDI接続して動作OK(ベンドやグラ...
終了行:
* 2つの方法 [#d338f86f]
- [[RasPiを使ってEWI-USBをレガシーMIDIに変換>#p5b7f7e2]]
- [[ワンチップマイコンでUSB-MIDIデバイスをレガシーMIDIに...
* RasPiを使ってEWI-USBをレガシーMIDIに変換 [#p5b7f7e2]
** 用意する物 [#z2fb89c1]
- RaspberryPi B+~
2でもどちらでも良いけど、USBポートが2つ以上ある物。今から...
Type-AのUSBポートが1つの物でもUSBハブを使えば大丈夫だろう...
- USB-MIDI変換ケーブル(安いヤツで十分OK)
- MicroSDカード(これにOSを入れる)~
起動が速いほうが書いた気なので、8GB以上のClass10を推奨。
- ACアダプタかモバブー(MicroUSB出力で1A取れればなら何で...
** 仕組み [#j9431d73]
Linuxに標準搭載されているALSA(Advanced Linux Sound Archi...
これにはMIDIインターフェースのリダイレクト機能も含まれて...
** 作り方 [#hbc791b7]
まず、RasPiにNOOBSを使ってRasbian(Linux)をセットアップ...
次に、スクリプトを作って仕込みます。~
スクリプトを作ったのは、USBデバイスを挿す順番/場所によっ...
デバイス名で指定する方法もありますが、どういうわけか安物U...
おそらく2.0の「.」が悪さをしているのでしょう。デバイス番...
よって、デバイス名からデバイス番号を抽出するスクリプトを...
awkを使うと、正規表現にマッチした行を取り出すと同時に、ス...
今回はこの機能を使用して、デバイス番号を抽出しています。
pi@raspberrypi ~ $ cat ewiusb2usbmidi.sh
#!/bin/bash
echo "Connect EWI-USB to USB-MIDI output"
aconnect `aconnect -i | awk '/クライアント.*EWI-USB/{pri...
これだけです。~
USB-MIDIにRolandのUM-ONEを使う場合は一部変更します。
pi@raspberrypi ~ $ cat ewiusb2usbmidi.sh
#!/bin/bash
echo "Connect EWI-USB to USB-MIDI output"
aconnect `aconnect -i | awk '/クライアント.*EWI-USB/{pri...
500円くらいで売っている安物のUSB-MIDIは、デバイス名が「US...
** 使い方 [#a429eedf]
RasPiにEWI-USBとUSB-MIDIケーブルを繋いでおいてから、RasPi...
コンソール接続して先ほどのスクリプトを実行してやるだけ。~
面倒くさければ、/etc/rc.localに記述しておけば自動実行され...
** 構成図 [#tbf6b7d9]
&ref(usb-midi.jpg);
* ワンチップマイコンで直接変換 [#u89974a2]
Microchip社の32bitマイクロコントローラーを使用し、USB HOS...
** 参考ページ [#y8c4a49a]
http://d.hatena.ne.jp/pcm1723/searchdiary?word=%2A%5BUSB%...
** 用意する物(主要部品) [#pcacda63]
- Microchip PIC32MX220F032B
- 8MHz水晶振動子
- 3.3V LDO
- 500mA PSW
- USB-Aレセプタクル
- DIN-5ジャック
** メモ [#oeb6ebd6]
- パッケージにHEXが含まれているので、それを焼いたらEWI-US...
書き込みはPikKit3とMPLAB-X IPEを使用
- Firmwareを焼くには、VDD/AVDD/VSS/VCAPの接続が必要
- MIDI出力は2回反転してやらないとならない。(デジトラ2個)
- 単3電池2本の3Vから5Vに昇圧してEWI-USBのVBUS供給までまか...
→未確認
- ハード音源のEWI-3000mにMIDI接続して動作OK(ベンドやグラ...
ページ名: