#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: