Exemple #1
0
        void SendMidiNoteOff(int channel, int pitch, int velocity)
        {
            long tick = (long)(currentFrameNumber * tickMultiplier);

            // TODO: Why do I have to subtract 12 to get right notes?
            //midiTrack.Add(ShortEvent.CreateShortEvent((int) MidiHelper.MidiEventType.NoteOff, channel, pitch-12, velocity, tick));
            midiTrack.Add(ShortEvent.CreateShortEvent((int)MidiHelper.MidiEventType.NoteOff, channel, pitch - 12, 0, tick));
        }