▼NMidiPlayerTK | |
CMidiExternalPlayer | Play a Local MIDI file or from a Web site. This class must be used with the prefab MidiExternalPlayer |
CMidiFileLoader | @Warning - will be soon deprecated, please rather use MidiFilePlayer prefab which have the same features + eventually MIDI sequencer and MIDI synth! Exemple for just loading a MIDI with MidiFilePlayer: |
CMidiFilePlayer | Play a MIDI file from the MidiDB. This class must be used with the prefab MidiFilePlayer. See "Midi File Setup" in the Unity menu MPTK for adding MIDI in MidiDB. |
CMidiFileWriter2 | Create, build, write, import, play MIDI by script. See full example with these scripts: |
CMidiInReader | Read MIDI events from a MIDI keyboard connected to your Windows or Mac desktop. This class must be used with the prefab MidiInReader. There is no need to writing a script. For a simple usage, all the job can be done in the prefab inspector. More information here https://paxstellar.fr/prefab-midiinreader/ |
CMidiKeyboard | Base class to send and receive Midi Message from a Midi keyboard connected to the desktop |
▼CMidiListPlayer | Play a list of pre-selected MIDI files from the MidiDB. This class must be used with the prefab MidiListPlayer. |
CMidiListPlayerStatus | Midi Player status for the two MIDI Players defined in the MidiListPlayer. |
CMPTK_MidiPlayItem | Define a MIDI file from DBMidi to be added in the list |
CMidiLoad | Base class for loading a MIDI file and reading MIDI event in a MIDI sequencer. It's not possible to instanciate directly this class. Rather, use MidiFilePlayer to load a MIDI This class is used by MidiFilePlayer, MidiListPlayer, MidiFileWrite2, MidiFileLoader (see members MPTK_MidiLoaded of these classes). |
CMidiPlayerGlobal | Singleton class to manage all globales MPTK features. More information here: https://paxstellar.fr/midiplayerglobal/ |
CMidiSpatializer | For playing Spatialized MIDI by channels or by tracks from the MidiDB. This class must be used with the prefab MidiSpatializer |
CMidiStreamPlayer | Build and Play Real Time Music in relation with user actions or algorithms. This class must be used with the prefab MidiStreamPlayer. |
CMidiSynth | Base class wich contains all the stuff to build a Wave Table Synth. Not for use directly. |
CMPTKChordBuilder | Build Chord and Play with MidiStreamPlayer. |
CMPTKChordLib | Build Chord from a library and Play with MidiStreamPlayer. |
CMPTKEvent | Description of a MIDI Event. It's the heart of MPTK! Essential to handling MIDI by script from all others classes as MidiStreamPlayer, MidiFilePlayer, MidiFileLoader, MidiFileWriter2 ... |
▼CMPTKFootPrint | Experimental - Search a MIDI from a sequence of notes and calculate a score tempo. |
CFootPrint | Contains detailed information about a MIDI footprint. |
CMPTKInnerLoop | Setting for MIDI inner loop [Pro]. Look at MidiFilePlayer.MPTK_InnerLoop Example: |
CMPTKListItem | This class is useful when a list of paired value string+id is needed. |
CMPTKRangeLib | Build Scale and Play with MidiStreamPlayer. |
CMPTKSignature | Contains information about signature change. |
CMPTKTempo | Contains information about the tempo change. |