内容へ移動
FiFiWiki2
FiFiWikiの第2版
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
top
»
usb_midi_controller
»
arduino_midi_controller
usb_midi_controller:arduino_midi_controller
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
# Arduino すごい参考になる資料 https://www.slideshare.net/tadfmac/arduinomidi MOCOの焼き方が書かれている # Arduino Midi Librari リファレンス ソースコード : http://arduinomidilib.sourceforge.net/a00001.html#ac34d163205bb01ac5e03df7e64facebe ソースコード sendControlChange : http://arduinomidilib.sourceforge.net/a00001.html#a3a80e9bd2cfdb619be91d80e8f3b7825 なぜかMIDI.send***は使い物にならない ↓を参考に: サンプルコード http://forum.arduino.cc/index.php?topic=293460.0 ``` #include <MIDI.h> #include <midi_Defs.h> #include <midi_Message.h> #include <midi_Namespace.h> #include <midi_Settings.h> //http://forum.arduino.cc/index.php?topic=293460.0 MIDI_CREATE_DEFAULT_INSTANCE(); void setup() { MIDI.begin(); } void loop() { for(int i=0; i<128; i++){ for(int j=0; j<128; j++){ for(int c=1; c<17; c++){ MIDI.send(midi::ControlChange, i, j, c); } } } } ``` ### 使い方 Ch: 1 (固定) Controller : potにより変更 Value : pot 0-127, (btn 0 or 127) ## デバイスマネージャの認識/表示についてのメモ - 通常時 : USER-PC > ポート(COMとLPT) > Arduino Uno (COM5) - DFUA時 : USER-PC > ATMEGGA > 16U2 - ## Moco For LUFAの焼き方 - windows [Dm9records :: Moco for LUFA](http://www.dm9records.com/index.php/tips/arduino/moco/) - 焼きこみソフトをダウンロード http://www.microchip.com/developmenttools/productdetails.aspx?partno=flip - libusb0.dll が必要: - dll Download : https://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/libusb-win32-bin-1.2.6.0.zip/download - READMEを読みながら適当に配置 - [atmel Flip を使用時のatlibusbdfu.dll not foundの対処法 - ブログ](https://blog.goo.ne.jp/iroha112233/e/44c0fe332fc69344e232514bfcd9fc0d) - ドライバを更新した。ら。エラーなし。 - Mocoの.hexファイルをダウンロード https://github.com/kuwatay/mocolufa ## 備忘録 - Arduino公式のMIDIライブラリをダウンロード/配置 Arduino/librariesの下に配置 http://playground.arduino.cc/Main/MIDILibrary ### LEDチカで動作を確認 ``` #define LED_PIN 13 void setup() { pinMode(LED_PIN, OUTPUT); } void loop() { digitalWrite(LED_PIN, HIGH); delay(3000); digitalWrite(LED_PIN, LOW); delay(3000); } ``` ## スイッチを押してみよう https://qiita.com/tadfmac/items/9136f47ae1eea99a4ef7#%E6%9D%90%E6%96%99%E3%82%92%E9%9B%86%E3%82%81%E3%82%88%E3%81%86 ## ISCPのピン配置 http://www.arduinolab.net/in-circuit-system-programming-icsp-using-usbtinyisp-and-arduino-ide/ # 受け側 C# NAudio.MIDIIn https://github.com/naudio/NAudio/blob/master/Docs/MidiInAndOut.md
usb_midi_controller/arduino_midi_controller.1524276353.txt.gz
· 最終更新: 2018/04/21 02:05 by
fifi
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
ページの名称変更
文書の先頭へ