一生、いちエンジニア。一生、いちエンジニア。情報が古くなったので、書き直しました→ArduinoでMIDI音源を作ってみた(改)MIDIの楽器を作ることを目標に、ArduinoでMIDI音源を作ってみました。MIDIから入力した信号を音程にして、スピーカーから出力します。Libraryを使います。v3.0で動作を確認しています。このライブラリを使うと、データの受け取り&解析をしてくれ、MIDI信号を深く知らなくても必要な信号だけを抽出できます。Libraryを使い、3音まで同時出力できるようにします。1ポートから一音しか出すことが出来ず、1つのスピーカーから3音を出すには3ポートから出た信号を無理やり1つのスピーカーに突っ込んでます。LCDの上段には、音を出すチャンネルを表示、下段には出力している音の周波数を表示しました。チャンネルはA0のボリュームで選択します。必要なMIDI信号しか使っていないので、多くあるMIDI信号の機能の内、このプログラムでは一部しか使用していません。・NoteOn・NoteOff・・・指定の音階の音を出すことは出来ますが、ボリュームを変えることはできません。・PitchBend・・・ピッチを微妙にずらす時に使用します。処理速度が追いつかないのか、たまに再生されない音があるようです。1.0だとそのままでは動きません。Toneライブラリでエラーが出るようです。スケッチをコンパイルしようとするもエラー発生。<wiring_private.h>と書き直してスケッチをアップロードできた。Libraryをインストールする必要があります。インストールは、Arduinoをインストールしたフォルダのlibrariesフォルダにコピーして、ソフトを再起動すると使用できます。ArduinoのスケッチはイチロヲさんのサイトのArduinoでMIDI音源を作ってみたを参考にさせてもらいました。[...]返信コメントをどうぞ返信をキャンセルする。お世話になっております。一生、いちエンジニア。