输入一个midi文件
得到任意时刻的note信息,
包括音符号,和按键速度
因为时间很赶,所以要求定的很死,好像找不到源码,请高手帮助!
Class CMidiFile
{
public: CMidiFile(CString midiFileName);
~CMidiFile();
void GetNote(long timePos,//时间点,例如 秒为单位
int& cot, //第几个八度
int& note, //这个八度中的哪一个音
int& volume);//按键速度,即音量
.....
}
分数不够可以在加!
得到任意时刻的note信息,
包括音符号,和按键速度
因为时间很赶,所以要求定的很死,好像找不到源码,请高手帮助!
Class CMidiFile
{
public: CMidiFile(CString midiFileName);
~CMidiFile();
void GetNote(long timePos,//时间点,例如 秒为单位
int& cot, //第几个八度
int& note, //这个八度中的哪一个音
int& volume);//按键速度,即音量
.....
}
分数不够可以在加!
嗯,补充一句:
void GetNote(long timePos,//时间点,例如 秒为单位
int& cot, //第几个八度
int& note, //这个八度中的哪一个音
int& volume);//按键速度,即音量cot和note值对应于那一时刻volume最大的音符
codeproject和vckbase应该都有
谢谢!