linkプロジェクト概要MIDI関係のソフトウェア・ライブラリを専門に開発しています。詳しくはhttps://openmidiproject.osdn.jp/index.htmlをご覧ください。325つ星264つ星23つ星32つ星01つ星1あなたの評価レビューする×おーぷんMIDIぷろじぇくとに対するあなたの評価あなたの評価は?ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。『MIDIDataライブラリ』は、フリーでオープンソースの、MIDIデータ作成・編集用ライブラリです。データのあらゆる要素に迅速にアクセスする関数を提供しています。タイムベースは、TPQNベース(分解能=1~960)とSMPTEベース(24,25,29.97,30フレーム/秒)(分解能=1~255)の両方に対応。タイムベース取得・変換関数も装備。フォーマットは0/1/2に対応。フォーマット取得・変換関数も装備。MIDIデータのタイトル・著作権・コメント・開始タイム・終了タイムなどを簡易に取得・設定する関数も提供しています。MIDIデータ中のテンポイベントを解析して、タイムコードをミリ秒に変換する関数や、拍子記号イベントを解析して、タイムコードを小節:拍:ティックに変換する関数も装備。内部演算は必要に応じて64ビットとし、テンポチェンジの激しい曲でも計算誤差を1ミリ秒以内に抑えています。日本語このヴァージョンでは、malloc(0)が発生する恐れのある箇所を排除し、データ部のない場合はmallocをしないように修正しました。