![]() |
Maestro - Midi Player Tool Kit for Unity Version 2.18.2
|
Real-time MIDI event playback for interactive, gameplay, and procedural music systems. More...
Topics | |
| Live MIDI Events | |
| Play and stop MIDI events in real time. | |
| MIDI Channels and Controls | |
| Work with per-channel state such as instrument, volume, and pitch behavior. | |
| Chords and Scales | |
| Build and play chords from scale or library definitions. | |
| Maestro Pro Extensions | |
| Advanced scale/chord and real-time control features available in Maestro Pro. | |
Classes | |
| class | MidiPlayerTK.MidiStreamPlayer |
| Builds and plays real-time music in response to user actions or algorithmic logic. This class is intended to be used with the MidiStreamPlayer prefab. More... | |
Functions | |
| void | MidiPlayerTK.MidiStreamPlayer.MPTK_PlayEvent (List< MPTKEvent > mptkEvents) |
| Plays a list of MIDI events from MPTKEvent instances. Runs in a thread so the call returns immediately. See also the method MPTK_StopEvent to stop a note from an instance of MPTKEvent. | |
Real-time MIDI event playback for interactive, gameplay, and procedural music systems.
MidiStreamPlayer is the live-event playback MIDI message component in Maestro MPTK. Instead of loading a complete MIDI file, your code creates and sends events at runtime. For setup guidance and news, see https://paxstellar.fr/midi-file-player-detailed-view-2-2/
MidiStreamPlayer inherits from MidiSynth, so synthesis and channel features from MidiSynth remain available.
Recommended reading order:
| void MidiPlayerTK.MidiStreamPlayer.MPTK_PlayEvent | ( | List< MPTKEvent > | mptkEvents | ) |
Plays a list of MIDI events from MPTKEvent instances. Runs in a thread so the call returns immediately. See also the method MPTK_StopEvent to stop a note from an instance of MPTKEvent.
| mptkEvents | List of MPTKEvent instances to play. |