ホーム | ニュース | フォーラム | 資料 | FAQ |リンク | 貢献者 | 作者
『MIDIClockライブラリ』は、フリーでオープンソースの、MIDIクロック計測用ライブラリです。このライブラリは、MIDIクロックのスタート・ストップ、テンポの取得・設定、経過時刻[ミリ秒]や経過ティック数又は経過フレーム数の取得・設定など、MIDIのタイミングを取り扱う上で必要不可欠な関数を提供しています。
/* 3秒間だけ経過時刻[ミリ秒]と経過ティック数[tick]を測定 */ #include <stdio.h> #include <tchar.h> #include <windows.h> #include <MIDIClock.h> int _tmain () { long lMilliSec = 0; long lTickCount = 0; MIDIClock* pMIDIClock = MIDIClock_Create (MIDICLOCK_MASTERTPQNBASE, 120, 60000000/100); if (pMIDIClock == NULL) { _tprintf (_T("MIDIクロックの生成に失敗しました。\n")); return 0; } MIDIClock_Start (pMIDIClock); while (lMilliSec < 3000) { lMilliSec = MIDIClock_GetMillisec (pMIDIClock); lTickCount = MIDIClock_GetTickCount (pMIDIClock); _tprintf (_T("%6d[ミリ秒]、%6d[tick]\n"), lMilliSec, lTickCount); Sleep (10); } MIDIClock_Stop (pMIDIClock); MIDIClock_Delete (pMIDIClock); pMIDIClock = NULL; return 1; }
名称 | 対応OS | ファイル名 | リリース日 | 容量 |
---|---|---|---|---|
Windows 7 / 8.1 / 10 / 11 | MIDIClockLib8.0.zip | 2024/01/21 | 1.03MB | |
Windows 7 / 8.1 / 10 / 11 | MIDIClockLib7.0.zip | 2021/08/15 | 544KB | |
Windows XP / Vista / 7 / 8.1 | MIDIClockLib1.0.zip | 2014/04/29 | 288KB | |
Windows 95 / 98 / ME / 2000 / XP / Vista / 7 | MIDIClockLib0.9.zip | 2012/09/30 | 181KB | |
Windows 95 / 98 / ME / 2000 / XP / Vista / 7 | MIDIClockLib0.8.zip | 2009/07/05 | 181KB | |
Windows 95 / 98 / ME / 2000 / XP / Vista / 7 | MIDIClockLib0.7.zip | 2009/04/07 | 133KB | |
Windows 95 / 98 / ME / 2000 / XP / Vista / 7 | MIDIClockLib0.6.zip | 2008/07/26 | 137KB | |
Windows 95 / 98 / ME / 2000 / XP / Vista / 7 | MIDIClockLib0.5.zip | 2008/03/31 | 132KB |
(C)2000-2024 くず All rights reserved.