タグ

apiとMIDIに関するaontのブックマーク (1)

  • MIDIを鳴らす【Windowsプログラミング研究所】

    左の方が上位バイトです。 メッセージ値は「鍵盤を押す」「音色を変える」等です。 最上位ビットは 1 という決まりなので、8 ~ 15 までの値を指定する事ができます。 チャネル番号には操作対象のチャネル番号を指定します。 0 ~ 15 まで指定できるので、最大16音を同時に鳴らす事ができます。 これは全てのショートメッセージで共通です。 データバイト1、データバイト2は副メッセージです。 メッセージ値によって意味が異なります。 最上位ビットは 0 という決まりなので、0 ~ 127 までの値を指定する事ができます。 上表はショートメッセージの構成です。 ロングメッセージの場合は構成が異なり、データ長も可変です。 ロングメッセージにはメッセージ値 0xF が割り当てられています。 最上位ビットが決められているのは、可変長のデータに対して ステータスバイトとデータバイトを区別できるようにする為

  • 1