#include <instrument_info.h>
Definition at line 47 of file instrument_info.h.
◆ InstrumentInfo()
ARDOUR::InstrumentInfo::InstrumentInfo |
( |
| ) |
|
◆ ~InstrumentInfo()
ARDOUR::InstrumentInfo::~InstrumentInfo |
( |
| ) |
|
◆ channels_for_control_list()
uint16_t ARDOUR::InstrumentInfo::channels_for_control_list |
( |
std::string const & |
ctrl_name_list | ) |
const |
◆ control_name_list()
◆ emit_changed()
void ARDOUR::InstrumentInfo::emit_changed |
( |
| ) |
|
|
private |
◆ get_controller_name()
std::string ARDOUR::InstrumentInfo::get_controller_name |
( |
Evoral::Parameter |
param | ) |
const |
◆ get_note_name()
std::string ARDOUR::InstrumentInfo::get_note_name |
( |
uint16_t |
bank, |
|
|
uint8_t |
program, |
|
|
uint8_t |
channel, |
|
|
uint8_t |
note |
|
) |
| const |
◆ get_patch_name() [1/2]
std::string ARDOUR::InstrumentInfo::get_patch_name |
( |
uint16_t |
bank, |
|
|
uint8_t |
program, |
|
|
uint8_t |
channel |
|
) |
| const |
◆ get_patch_name() [2/2]
std::string ARDOUR::InstrumentInfo::get_patch_name |
( |
uint16_t |
bank, |
|
|
uint8_t |
program, |
|
|
uint8_t |
channel, |
|
|
bool |
with_extra |
|
) |
| const |
|
private |
◆ get_patch_name_without()
std::string ARDOUR::InstrumentInfo::get_patch_name_without |
( |
uint16_t |
bank, |
|
|
uint8_t |
program, |
|
|
uint8_t |
channel |
|
) |
| const |
◆ get_patches()
◆ have_custom_plugin_info()
bool ARDOUR::InstrumentInfo::have_custom_plugin_info |
( |
| ) |
const |
◆ invalidate_cached_plugin_model()
void ARDOUR::InstrumentInfo::invalidate_cached_plugin_model |
( |
| ) |
|
|
inlineprivate |
◆ master_controller_count()
size_t ARDOUR::InstrumentInfo::master_controller_count |
( |
| ) |
const |
◆ master_device_names()
◆ mode()
std::string ARDOUR::InstrumentInfo::mode |
( |
| ) |
const |
◆ model()
std::string ARDOUR::InstrumentInfo::model |
( |
| ) |
const |
◆ set_external_instrument()
void ARDOUR::InstrumentInfo::set_external_instrument |
( |
const std::string & |
model, |
|
|
const std::string & |
mode |
|
) |
| |
◆ set_internal_instrument()
void ARDOUR::InstrumentInfo::set_internal_instrument |
( |
std::shared_ptr< ARDOUR::Processor > |
| ) |
|
◆ value_name_list_by_control()
std::shared_ptr<const MIDI::Name::ValueNameList> ARDOUR::InstrumentInfo::value_name_list_by_control |
( |
uint8_t |
channel, |
|
|
uint8_t |
number |
|
) |
| const |
◆ _external_instrument_mode
std::string ARDOUR::InstrumentInfo::_external_instrument_mode |
|
private |
◆ _external_instrument_model
std::string ARDOUR::InstrumentInfo::_external_instrument_model |
|
private |
◆ _midnam_changed
◆ _plugin_mode
std::string ARDOUR::InstrumentInfo::_plugin_mode |
|
mutableprivate |
◆ _plugin_model
std::string ARDOUR::InstrumentInfo::_plugin_model |
|
mutableprivate |
◆ Changed
◆ internal_instrument
The documentation for this class was generated from the following file: