| 
    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.