4

MIDIファイルを内部データ形式に読み込み、それを使用して3Dシミュレートされた楽器を制御するソフトウェアを作成しようとしています。私の最大の問題は、ファイルから MIDI データを読み取ることであり、すべてのインポート コードを記述することは避けたいと考えています。

無料の (できればオープン ソースの) クロスプラットフォームの MIDI ファイル読み取りライブラリを知っている人はいますか? どのような機能がありますか? 他の音符ベースの音楽フォーマットをインポートできますか?

4

2 に答える 2

3

私はかつてCでMidiファイルの読み取り/書き込みライブラリを作成しました。ここで確認したい場合は次のとおりです。http ://code.google.com/p/middl/

これは非常に基本的なライブラリであり、MIDIイベントタイプごとにコールバック関数を定義できます。C++の場合は、それをある種の「Midiリーダー」クラスにカプセル化する(またはそのまま使用する)ことができます。

于 2010-04-16T15:04:23.483 に答える
1

cで書かれたオープンソースのMIDIプレーヤーであるTimidityを試すことができます。必要なものにハッキングするのは非常に簡単です。

于 2010-04-01T08:30:33.110 に答える