#include <tracktion_MidiProgramManager.h>
|
| MidiProgramManager (Engine &) |
|
juce::StringArray | getMidiProgramSetNames () |
|
juce::String | getProgramName (int set, int bank, int program) |
|
juce::String | getBankName (int set, int bank) |
|
int | getBankID (int set, int bank) |
|
void | setBankID (int set, int bank, int id) |
|
void | setProgramName (int set, int bank, int program, const juce::String &newName) |
|
void | setBankName (int set, int bank, const juce::String &newName) |
|
void | clearProgramName (int set, int bank, int program) |
|
juce::String | getDefaultName (int bank, int program, bool zeroBased) |
|
juce::String | getDefaultCustomName () |
|
int | getSetIndex (const juce::String &setName) |
|
bool | isZeroBased (int set) |
|
void | setZeroBased (int set, bool zeroBased) |
|
bool | doesSetExist (const juce::String &name) const noexcept |
|
bool | canEditProgramSet (int set) const noexcept |
|
bool | canDeleteProgramSet (int set) const noexcept |
|
void | addNewSet (const juce::String &name) |
|
void | addNewSet (const juce::String &name, const juce::XmlElement &) |
|
void | deleteSet (int set) |
|
bool | importSet (int set, const juce::File &) |
|
bool | exportSet (int set, const juce::File &) |
|
juce::String | getPresetXml (juce::String presetName) |
|
void | saveAll () |
|
◆ MidiProgramManager()
tracktion::engine::MidiProgramManager::MidiProgramManager |
( |
Engine & |
| ) |
|
◆ getMidiProgramSetNames()
juce::StringArray tracktion::engine::MidiProgramManager::getMidiProgramSetNames |
( |
| ) |
|
◆ getProgramName()
juce::String tracktion::engine::MidiProgramManager::getProgramName |
( |
int |
set, |
|
|
int |
bank, |
|
|
int |
program |
|
) |
| |
◆ getBankName()
juce::String tracktion::engine::MidiProgramManager::getBankName |
( |
int |
set, |
|
|
int |
bank |
|
) |
| |
◆ getBankID()
int tracktion::engine::MidiProgramManager::getBankID |
( |
int |
set, |
|
|
int |
bank |
|
) |
| |
◆ setBankID()
void tracktion::engine::MidiProgramManager::setBankID |
( |
int |
set, |
|
|
int |
bank, |
|
|
int |
id |
|
) |
| |
◆ setProgramName()
void tracktion::engine::MidiProgramManager::setProgramName |
( |
int |
set, |
|
|
int |
bank, |
|
|
int |
program, |
|
|
const juce::String & |
newName |
|
) |
| |
◆ setBankName()
void tracktion::engine::MidiProgramManager::setBankName |
( |
int |
set, |
|
|
int |
bank, |
|
|
const juce::String & |
newName |
|
) |
| |
◆ clearProgramName()
void tracktion::engine::MidiProgramManager::clearProgramName |
( |
int |
set, |
|
|
int |
bank, |
|
|
int |
program |
|
) |
| |
◆ getDefaultName()
juce::String tracktion::engine::MidiProgramManager::getDefaultName |
( |
int |
bank, |
|
|
int |
program, |
|
|
bool |
zeroBased |
|
) |
| |
◆ getDefaultCustomName()
juce::String tracktion::engine::MidiProgramManager::getDefaultCustomName |
( |
| ) |
|
◆ getSetIndex()
int tracktion::engine::MidiProgramManager::getSetIndex |
( |
const juce::String & |
setName | ) |
|
◆ isZeroBased()
bool tracktion::engine::MidiProgramManager::isZeroBased |
( |
int |
set | ) |
|
◆ setZeroBased()
void tracktion::engine::MidiProgramManager::setZeroBased |
( |
int |
set, |
|
|
bool |
zeroBased |
|
) |
| |
◆ doesSetExist()
bool tracktion::engine::MidiProgramManager::doesSetExist |
( |
const juce::String & |
name | ) |
const |
|
noexcept |
◆ canEditProgramSet()
bool tracktion::engine::MidiProgramManager::canEditProgramSet |
( |
int |
set | ) |
const |
|
noexcept |
◆ canDeleteProgramSet()
bool tracktion::engine::MidiProgramManager::canDeleteProgramSet |
( |
int |
set | ) |
const |
|
noexcept |
◆ addNewSet() [1/2]
void tracktion::engine::MidiProgramManager::addNewSet |
( |
const juce::String & |
name | ) |
|
◆ addNewSet() [2/2]
void tracktion::engine::MidiProgramManager::addNewSet |
( |
const juce::String & |
name, |
|
|
const juce::XmlElement & |
|
|
) |
| |
◆ deleteSet()
void tracktion::engine::MidiProgramManager::deleteSet |
( |
int |
set | ) |
|
◆ importSet()
bool tracktion::engine::MidiProgramManager::importSet |
( |
int |
set, |
|
|
const juce::File & |
|
|
) |
| |
◆ exportSet()
bool tracktion::engine::MidiProgramManager::exportSet |
( |
int |
set, |
|
|
const juce::File & |
|
|
) |
| |
◆ getListOfPresets()
static juce::StringArray tracktion::engine::MidiProgramManager::getListOfPresets |
( |
Engine & |
| ) |
|
|
static |
◆ getPresetXml()
juce::String tracktion::engine::MidiProgramManager::getPresetXml |
( |
juce::String |
presetName | ) |
|
◆ saveAll()
void tracktion::engine::MidiProgramManager::saveAll |
( |
| ) |
|
◆ engine
Engine& tracktion::engine::MidiProgramManager::engine |
◆ programSets
juce::OwnedArray<MidiProgramSet> tracktion::engine::MidiProgramManager::programSets |
|
protected |
The documentation for this class was generated from the following file: