[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2013年7月31日のブックマーク (3件)

  • MIM_DATA message (Mmsystem.h) - Win32 apps

  • MIDI Lecture

    MIDI規格の基礎部分の階層 MIDI規格はもともと、「異なるメーカの電子楽器同士を接続して音楽演奏 情報を伝達できる」というために規定されました。そのもっとも基礎となる ハードウェア部分の規約は、 ・コネクタは5ピンのDINコネクタで、ピン番号も指定されている ・UARTの出力からオープンコレクタで5mA電流ループ出力する(MIDI OUT) ・高速フォトカプラで入力し、電気的に分離してUARTに入力する(MIDI IN) ・MIDI入力を上記のように入力して出力するスルー出力(MIDI THRU) となっています。データ形式の階層では、 ・非同期シリアル通信のため8251のようなUSARTを使う ・スタート1ビット、データ8ビット、ストップ1ビット ・データ速度は31.25Kbps となっています。つまり、1バイトの情報を転送するのに、およそ320マイクロ 秒、分かりやすく「1ミリ秒で

  • Getting signals from a MIDI port in C#

    You need to wrap all the needed functions listed at http://msdn.microsoft.com/en-us/library/dd757277(VS.85).aspx It's not too difficult if you're just using short messages, things get a little more complicated if you want to do SysEx or output streaming. All you need for a basic input Port is to get the valid input IDs (InputCount -1), pass a valid ID to Open, Start the input, receive the messages

    Getting signals from a MIDI port in C#