|
OMIDIV
|
Represents all the relevant information in a midi file in ways that are easier to work with than in a RawMidi. More...
Classes | |
| class | TempoMap_ |
| Stores the tempo changes within the midi. More... | |
Public Member Functions | |
| CookedMidi (RawMidi raw) | |
| void | Cook (RawMidi raw) |
| Processes a RawMidi. | |
Properties | |
| HeaderChunk | Header = new HeaderChunk() [get] |
| List< Track > | Tracks = new List<Track>() [get] |
| TempoMap_ | TempoMap = new TempoMap_() [get] |
| byte | HighestNote [get] |
| byte | LowestNote [get] |
| byte | NoteRange [get] |
Represents all the relevant information in a midi file in ways that are easier to work with than in a RawMidi.
| void CookedMidi.Cook | ( | RawMidi | raw | ) |
Processes a RawMidi.
If you need to extract other information from the midi to use in a visualization, do it by modifying this function.