Как получить заметку, такую ​​как B4, C5 и т. Д. Из AudiFileInspector из NAudio

1:1:0 0 NoteOn Ch: 1 B4 Vel:96 Len: 473

1:2:0 480 NoteOn Ch: 1 B4 Vel:96 Len: 473

1:3:0 960 NoteOn Ch: 1 C5 Vel:96 Len: 473

Это то, что они распечатывают. То, что я ищу, это разделение данных. Я мог бы получить абсолютное время, но не значение, такое как B4, C5 и Len: value, что составляет 473(варьируется от разных песен)

http://naudio.codeplex.com/downloads/get/523321

1 ответ

Это открытый исходный код, поэтому вы можете изучить код в MidiFileInspector.cs и убедиться, что он просто использует NoteEvent.ToString который в свою очередь использует NoteEvent.NoteName имущество.

Другие вопросы по тегам