запись и воспроизведение midi в NAudio
Пишу простенькое приложение(по нажатию на кнопку в миди файл должна записываться соответствующая нота, так же должна быть возможность проиграть этот миди файл.
if (_isRecord)
{
var noteEvent = new NoteOnEvent(_coll.StartAbsoluteTime, 1, 65, 127, 100);
_coll.AddEvent(noteEvent, 0);
}
_coll - MidiEventCollection. запись самого файла пытаюсь производить так
MidiFile.Export(@"../../myNewMidiFile" + DateTime.Now.Ticks + ".midi", _coll);
_coll.Clear();
но файл оказывается очень коротким, полностью заполненным играющими от его начала до конца нотами, которые были нажаты