public void ExecuteMidiEventOneDelta(MetaStatus aMetaStatus, MidiSynthesizer aMidiSynthesizer, int aDivision) { int lDelta = aMetaStatus.GetDelta(); if (midiEventAffecterListDictionary.ContainsKey(lDelta)) { for (int i = 0; i < midiEventAffecterListDictionary[lDelta].Count; i++) { midiEventAffecterListDictionary[lDelta][i].Execute(aMidiSynthesizer, aDivision, aMetaStatus.GetBpm()); } } }
public void ExecuteMetaEventOneDelta(MetaStatus aMetaStatus) { int lDelta = aMetaStatus.GetDelta(); if (metaEventAffecterListDictionary.ContainsKey(lDelta)) { for (int i = 0; i < metaEventAffecterListDictionary[lDelta].Count; i++) { if (metaEventAffecterListDictionary[lDelta][i] != null) { metaEventAffecterListDictionary[lDelta][i].Execute(aMetaStatus); } } } }
public int GetDelta() { return(metaStatus.GetDelta()); }