コード例 #1
0
        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());
                }
            }
        }
コード例 #2
0
        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);
                    }
                }
            }
        }
コード例 #3
0
 public int GetDelta()
 {
     return(metaStatus.GetDelta());
 }