Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NMEC
 CCoroutineHandleA handle for a MEC coroutine.
 NMidiPlayerTK
 CHelperNoteLabelSome useful methods to get the label of a note.
 CMidiExternalPlayerPlay a Local MIDI file or from a Web site. This class must be used with the prefab MidiExternalPlayer
 CMidiFileLoaderLoad all or a part of the MIDI events from a MIDI file to a list of MPTKEvent. This class must be used with the prefab MidiFileLoader.
 CMidiFilePlayerPlay a MIDI file from the MidiDB. This class must be used with the prefab MidiFilePlayer.
 CMidiFileWriter2Build and Write a MIDI file from different sources.
 CMidiInReaderRead MIDI events from a MIDI keyboard connected to your Windows or Mac desktop. This class must be used with the prefab MidiInReader
 CMidiKeyboardBase class to send and receive Midi Message from a Midi keyboard connected to the desktop
 CMidiListPlayerPlay a list of pre-selected MIDI files from the MidiDB. This class must be used with the prefab MidiListPlayer.
 CMidiListPlayerStatusMidi Player status for the two MIDI Players defined in the MidiListPlayer.
 CMPTK_MidiPlayItemDefine a MIDI file from DBMidi to be added in the list
 CMidiLoadBase class for loading a Midi file. It is not recommended to instanciate directly this class.
This class is used by MidiFilePlayer, MidiListPlayer, MidiFileWrite2, MidiFileLoader (see members MPTK_MidiLoaded of these classes).
It is better to use the prefab and class MidiFileLoader if you only want to load a Midi file
 CMidiPlayerGlobalSingleton class to manage all globales MPTK features. More information here: https://paxstellar.fr/midiplayerglobal/
 CMidiSpatializerFor playing Spatialized MIDI by channels or by tracks from the MidiDB. This class must be used with the prefab MidiSpatializer
 CMidiStreamPlayerBuild and Play Real Time Music in relation with user actions or algorithms. This class must be used with the prefab MidiStreamPlayer.
 CMidiSynthBase class wich contains all the stuff to build a Wave Table Synth. Not for use directly.
 CMPTKChordBuilderBuild Chord and Play with MidiStreamPlayer.
 CMPTKChordLibBuild Chord from a library and Play with MidiStreamPlayer.
 CMPTKEventDescription of a MIDI Event. It's the heart of MPTK! Essential to handling MIDI by script from all others classes as MidiStreamPlayer, MidiFilePlayer, MidiFileLoader, ...
 CMPTKFootPrintExperimental - Search a MIDI from a sequence of notes and calculate a score tempo.
 CFootPrintContains detailed information about a MIDI footprint.
 CMPTKListItemThis class is useful when a list of paired value string+id is needed.
 CMPTKRangeLibBuild Scale and Play with MidiStreamPlayer.