2013年11月20日バイオリンのチューナーアプリを作ろうと思い立ち調査を開始。PC上で音楽関連の操作をするにはmidiを利用する。javaではすでにjavax.soud.midiパッケージが提供されている。midiではノートとベロシティで音を決める。ノートについては以下のリンクが詳しい。http://www.asahi-net.or.jp/~hb9t-ktd/music/Japan/Research/DTM/freq_map.htmlでは早速PC上で音を出してみる。コードはこちらを参考にさせてもらった。調弦に使うのは440HZのAであるから上記サイトよりノートが69となる。強度を最強にするのでベロシティは127である。コードは以下のようになった。今後の展開としては以下のようにして最終的にはスマフォ対応のバイオリンチューナーを開発する。コメントをキャンセルメールアドレスが公開されることはありません。midiをさらに掘り下げたmidiについてさらに掘り下げてみた。前日のソースコードから連続で違うノートを演奏してみた。連続で音を演奏するためには前の音を消す必要がある。...midiで入力デバイスの一覧を取得するマイクロフォンを使いmidiで録音をしてみる。下記のページからmidiデバイスの一覧を取得したが、肝心のマイクロフォンが含まれていない。...midiシーケンサで調べたことをまとめるシーケンサと対比するのはレシーバである。レシーバではリアルタイムに指定したノートを送信できる。ユーザーの入力に合わせて音を鳴らしたいときにはレシーバを使う。LANポートが埋まっちまったんで、SSG5をL2透過のスイッチにしてみた。