2015-05-21_19-58-35

Arduino de MIDI楽器 1 まずは音を出せるようになろう

Share on Facebook
このエントリーをはてなブックマークに追加
Share on reddit
LINEで送る
email this
Pocket

なんかすぐに音、出た。

前回
MacでArduinoをUSBMIDIデバイスにするまで

いよいよMIDI信号の制御に挑戦…

2015-05-21_19-58-35
このちっちゃーなマイコンチップにプログラムを書き込んで
MIDI信号を送信、それをMacで受け取って発音。
今日はそこまでやってみようそうしよう。

「MIDI信号を送る」と簡単に書いたものの、
普通それをするためには常人には理解不能な
MIDI信号の中身について理解して、
正しいタイミングで正しい信号を送る、という
プログラムをかけなければならない…。

が、すばらしきかなオープンソースの世界。
MIDI信号を扱うためのライブラリが公開されている。
Arduino MIDI Library

こいつをArduinoのソフトのライブラリに読み込ませて、
スケッチ(Arduinoではプログラムのことをそう言うらしい)
上で読み込めば簡単にMIDI信号の制御ができるそうな。
ありがとう先人、ありがとうArduino。

というわけでやってみよう。

すっげえシンプルなコード…
ノートナンバー36を送信して1秒待って、
ノートナンバー40を送信して1秒待つ。
その繰り返し。

2行目の
MIDI_CREATE_DEFAULT_INSTANCE();
は、古いスケッチだと記述がないんだけど、
現行のArduinoだとこれがないとエラーに
なるので要注意。なぜかは知らん。

MacでDAWを立ち上げて、適当なドラム音源を立ち上げて
受信状態にすると…


※デフォルトでは音を消しているので音が出せる人は
右下をクリックして音を出してください。

いとも簡単に音が出てしまった!
こんなに簡単でいいのかという位。

マイコンからの命令でMIDI送信ができたので、
次はいよいよスイッチを使ってのMIDI制御に挑戦、予定。
挑戦した→Arduino de MIDI楽器 2 圧電ブザーでMIDI送信

〈Arduino関連〉Arduino UNO

〈Arduino関連〉Arduino UNO
価格:3,326円(税込、送料別)

コチラの記事もどうぞ!

投稿者:

necobit(ねこびっと)

2人3猫3バイク。 効果音,音楽BGM,ジングルサウンド制作 Necobido(ねこびっドー)→ http://necobit.com/necobido/ ロイヤリティーフリー,商用利用可能 DL販売・無料版あり♪ お問い合わせ メール→ necobit@necobit.com へ どうぞ。

「Arduino de MIDI楽器 1 まずは音を出せるようになろう」への3件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*