Maestro - Midi Player Tool Kit for Unity Version 2.18.2
Loading...
Searching...
No Matches
Topics
Here is a list of all topics with brief descriptions:
[detail level 123]
 Playback and Sequencing from MIDI FilesAPIs used to load, control, and monitor MIDI playback
 MIDI Data ModelCore runtime MIDI structures used across playback and authoring APIs
 MPTKEvent ObjectRuntime MIDI event object and per-event extensions
 MIDI Event EnumsCommand, controller, meta, lifecycle, and loading-status enums
 MIDI Channel StateChannel collection and per-channel playback state
 Tempo and Signature AnalysisTempo map and meter/signature structures derived from MIDI content
 Runtime ServicesGlobal runtime services for configuration, loading, and catalog lookup
 Global Runtime ConfigurationGlobal singleton settings and runtime resource paths
 MIDI Loading ServicesMIDI loading/parsing services and scan helpers
 Runtime Catalogs and MetadataRuntime lists and metadata structures for MIDI and SoundFont assets
 Pro Playback PrefabsMaestro Pro prefabs focused on external, list-based, input, and spatial playback
 External MIDI PlaybackPlay MIDI content from web URLs and local files
 Playlist and Crossfade PlaybackPlaylist scheduling with overlap/crossfade between MIDI items
 MIDI Input and Keyboard IntegrationMIDI input from external devices and native keyboard plugin bridge
 Spatial Playback PrefabSpatialized playback orchestration by channel or track
 Diagnostics and ToolsUtility, diagnostics, and internal support types used by Maestro MPTK runtime systems
 Runtime Debug and MonitoringRuntime helper components for diagnostics, statistics, and editor-side preview behavior
 Unity Event BridgesUnityEvent wrapper types and helper extensions used by playback components
 Experimental Analysis ToolsExperimental MIDI analysis/search utilities that may evolve across versions
 Legacy and Internal TypesDeprecated or internal support types kept for compatibility and implementation needs
 MidiFilePlayerHigh-level MIDI-file playback with transport, timing, loading, and callback APIs
 MIDI SelectionSelect which MIDI file will be played
 Playback ControlsStart, stop, pause, resume, replay, and sequence MIDI playback
 Position, Duration, and TimingQuery and control playback position, timing, duration, and speed
 MIDI Loading and Event ReadingLoad MIDI content and inspect its event data before or during playback
 Playback Events and CallbacksReact to playback start, end, and groups of MIDI events
 MIDI ChannelsAccess the 16 MIDI channels managed by the player
 Maestro Pro ExtensionsExtended loading, looping, and transition features available in Maestro Pro
 MidiStreamPlayerReal-time MIDI event playback for interactive, gameplay, and procedural music systems
 Live MIDI EventsPlay and stop MIDI events in real time
 MIDI Channels and ControlsWork with per-channel state such as instrument, volume, and pitch behavior
 Chords and ScalesBuild and play chords from scale or library definitions
 Maestro Pro ExtensionsAdvanced scale/chord and real-time control features available in Maestro Pro
 MPTKWriterScripted MIDI authoring, editing, and export APIs (Maestro Pro)
 Initialization and ImportConstructor, reset, and event-list import/merge APIs
 Tempo and Time ConversionTempo state and tick/millisecond conversion helpers
 Sequence State and Event CollectionsCore sequence metadata and event-list accessors
 Loading Existing MIDI ContentLoad MIDI data into the writer from file system or MidiDB
 Track StatisticsBuild per-track counters from current event content
 MIDI Event Creation APIAuthor notes, controls, tempo/signature, and meta events
 Event List Maintenance and Timing RecalculationDelete, sort, and recompute timing data for event lists
 Export and DiagnosticsExport to MIDI outputs and inspect writer/raw event state
 Synth Engine (MidiSynth)Core sample-based SoundFont synthesizer shared by all Maestro MPTK prefabs
 Core Synth ConceptsCore behavior, lifecycle, and shared architecture of MidiSynth
 Runtime Control and PerformanceRuntime tuning, threading, buffering, and audio-side controls
 Pro Runtime ExtensionsMaestro Pro real-time callbacks and advanced synth routing features
 Spatial Audio and AttenuationOrientation- and distance-based spatial controls on MidiSynth
 Effects ProcessingAudio effect modules for MidiSynth output and SoundFont voice processing
 SoundFont EffectsPer-voice effects derived from SoundFont/FluidSynth processing
 Unity EffectsWhole-player Unity AudioSource effects (Reverb and Chorus)
 Audio ResourcesResource systems used by the audio engine
 SoundFont ManagementRuntime loading, caching, and exploration of SoundFonts
 Loading and ActivationLoad SoundFonts from internal resources, local files, or remote URLs
 Download and Cache ControlControl caching, reuse, and download-only behavior for external SoundFonts
 Status, Timing, and CallbacksMonitor loading progress, completion status, and timing information
 Current SoundFont StateQuery the active SoundFont, its name, origin, and readiness
 Preset and Bank AccessAccess the banks and presets defined by the active SoundFont