19 #ifndef __ardour_instrument_info_h__
20 #define __ardour_instrument_info_h__
25 #include <boost/weak_ptr.hpp>
31 #include "midi++/libmidi_visibility.h"
51 void set_external_instrument (
const std::string& model,
const std::string& mode);
54 std::string get_patch_name (uint16_t bank, uint8_t program, uint8_t channel)
const;
56 std::string get_instrument_name ()
const;
PBD::Signal0< void > Changed
static MIDI::Name::PatchNameList _gm_patches
std::string external_instrument_mode
boost::weak_ptr< ARDOUR::Processor > internal_instrument
std::list< boost::shared_ptr< Patch > > PatchNameList
std::string external_instrument_model