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)); }