summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/instrument_info.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-05-22 08:23:35 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:44 -0400
commit027caa4207ad88da99616491372fa4206c8e3d48 (patch)
treeee0960f3654db471ad27dbced939de7b9aaa7266 /libs/ardour/ardour/instrument_info.h
parent428ed8ae1b9df42b91d932242ed51d30d0255c03 (diff)
add new API to InstrumentInfo to get program names in a very slightly different format
Diffstat (limited to 'libs/ardour/ardour/instrument_info.h')
-rw-r--r--libs/ardour/ardour/instrument_info.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/ardour/instrument_info.h b/libs/ardour/ardour/instrument_info.h
index 745e4803c0..8e08c8b4b7 100644
--- a/libs/ardour/ardour/instrument_info.h
+++ b/libs/ardour/ardour/instrument_info.h
@@ -52,6 +52,7 @@ class LIBARDOUR_API InstrumentInfo {
void set_internal_instrument (boost::shared_ptr<ARDOUR::Processor>);
std::string get_patch_name (uint16_t bank, uint8_t program, uint8_t channel) const;
+ std::string get_patch_name_without (uint16_t bank, uint8_t program, uint8_t channel) const;
std::string get_controller_name (Evoral::Parameter param) const;
std::string get_instrument_name () const;
@@ -70,6 +71,7 @@ class LIBARDOUR_API InstrumentInfo {
boost::shared_ptr<MIDI::Name::ChannelNameSet> plugin_programs_to_channel_name_set (boost::shared_ptr<Processor> p);
std::string get_plugin_patch_name (boost::shared_ptr<ARDOUR::Processor>, uint16_t bank, uint8_t program, uint8_t channel) const;
+ std::string get_patch_name (uint16_t bank, uint8_t program, uint8_t channel, bool with_extra) const;
static MIDI::Name::PatchNameList _gm_patches;
};