开源MIDI项目

主页 | 新闻 | 论坛 | 文件 | 常见问题 | 链接 | 贡献者 | 作者

Japanese | English | Chinese


MIDI时刻测定库“MIDIClock库”(DLL)

MIDIClock库是自由且开源的MIDI时刻测定库。这个库有把时钟开始・停止的函数,把拍速度取得・设定的函数,把经过时间[毫秒]・经过tick数・经过帧数取得・设定的函数。

/* 使用示例:三秒钟测定经过时间[毫秒]和经过tick数[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("MIDIClock对象创造失败。\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 kuzu All rights reserved.