Maestro - Midi Player Tool Kit for Unity Version 2.18.2
Loading...
Searching...
No Matches
Preset and Bank Access

Access the banks and presets defined by the active SoundFont. More...

Properties

List< int > MidiPlayerTK.MPTKSoundFont.BanksNumber [get]
 List of banks number available. Index in the list is not the bank number (missing banks have been removed), use the same index in BanksName to get the bank name.
List< string > MidiPlayerTK.MPTKSoundFont.PresetsName [get, set]
 List of preset name available with the format "<number> - <name>".
Index in the list is not the preset number (preset missing has been removed), use the same index in PresetsNumber to get the preset number.
List< int > MidiPlayerTK.MPTKSoundFont.PresetsNumber [get, set]
 List of preset number available. Use the same index in PresetsName to get the preset name.
List< string > MidiPlayerTK.MPTKSoundFont.PresetsDrumName [get, set]
 List of preset name available with the format "<number> - <name>" but dedicated to drum bank.
Index in the list is not the preset number (preset missing has been removed), use the same index in PresetsDrumNumber to get the preset number.
List< int > MidiPlayerTK.MPTKSoundFont.PresetsDrumNumber [get, set]
 List of preset number available but dedicated to drum bank.
Use the same index in PresetsDrumName to get the preset name.
List< MPTKListItemMidiPlayerTK.MPTKSoundFont.ListBank [get, set]
 Gets the list of banks available. It's a full and fixed list of 129 MPTKListItem with null value if a bank is missing.
MPTKListItem.Index give the number of the bank
Prefer using the BanksName to get a list of bank available and BanksNumber to get the bank number at same corresponding index.
.
List< MPTKListItemMidiPlayerTK.MPTKSoundFont.ListPreset [get, set]
 List of presets for instrument for the default or selected bank. When using with preset change MIDI event, MPTKListItem.Index give the number of the preset
.
List< MPTKListItemMidiPlayerTK.MPTKSoundFont.ListPresetDrum [get, set]
 List of presets drum for the default or selected bank. When using with preset change MIDI event, MPTKListItem.Index give the number of the preset
.

Detailed Description

Access the banks and presets defined by the active SoundFont.

Properties

◆ ListBank

List<MPTKListItem> MidiPlayerTK.MPTKSoundFont.ListBank
getset

Gets the list of banks available. It's a full and fixed list of 129 MPTKListItem with null value if a bank is missing.
MPTKListItem.Index give the number of the bank
Prefer using the BanksName to get a list of bank available and BanksNumber to get the bank number at same corresponding index.
.

Note

◆ ListPreset

List<MPTKListItem> MidiPlayerTK.MPTKSoundFont.ListPreset
getset

List of presets for instrument for the default or selected bank. When using with preset change MIDI event, MPTKListItem.Index give the number of the preset
.

Note

◆ ListPresetDrum

List<MPTKListItem> MidiPlayerTK.MPTKSoundFont.ListPresetDrum
getset

List of presets drum for the default or selected bank. When using with preset change MIDI event, MPTKListItem.Index give the number of the preset
.

Note