OMIDIV
CookedMidi Class Reference

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< TrackTracks = new List<Track>() [get]
 
TempoMap_ TempoMap = new TempoMap_() [get]
 
byte HighestNote [get]
 
byte LowestNote [get]
 
byte NoteRange [get]
 

Detailed Description

Represents all the relevant information in a midi file in ways that are easier to work with than in a RawMidi.

Member Function Documentation

◆ Cook()

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.


The documentation for this class was generated from the following file: