22

たとえば、ユーザーの要求に応じて手動で MIDI ファイルを作成する機能が必要です。

ユーザーは、A4 (コンサート A - 440hz) と C4 (それぞれ別のチャンネルとして) の 4 分の 4 の 8 小節を含む 2 つのパッチを、速度 120、ベロシティ 100、インストゥルメント ピアノ (01)、パッチ 49 などで作成します。

上記に従って、MIDIファイルはどのように見えるはずですか。私の目標は、MIDI データを生成する関数を作成し、すべてを MIDI ファイルに書き込む方法を学ぶことです。

そのため、まずこの関数を作成する方法を理解するか、「MIDI ファイル言語」を理解して記述できるようにする必要があります。

前もって感謝します。

4

3 に答える 3

16

MIDIファイル形式に関するその他の優れたリンクは次の場所にあります。

于 2010-06-22T11:30:39.263 に答える
8

私が最近読んだすべての MIDI 情報から、これは最も包括的なチュートリアルのようですが、次のリンクは始めるのに適した場所です:

MIDI の公式 Web サイトの MIDI 構造

また、NAudioは、Mark Heath による MIDI ファイルで動作する .NET ライブラリです。また、このリンクが非常に役立つこともわかりました。ここ
で人々と共有してみませんか.

これは、MIDI ファイルをいじるのに最適な .NET API だと思います。

于 2010-06-30T23:09:20.157 に答える