Как получить заметку, такую как 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(варьируется от разных песен)
1 ответ
Это открытый исходный код, поэтому вы можете изучить код в MidiFileInspector.cs и убедиться, что он просто использует NoteEvent.ToString
который в свою очередь использует NoteEvent.NoteName
имущество.