+ virtual bool has_midnam () { return false; }
+ virtual bool read_midnam () { return false; }
+ virtual std::string midnam_model () { return ""; }
+ PBD::Signal0<void> UpdateMidnam;
+ PBD::Signal0<void> UpdatedMidnam;
+
+ virtual bool knows_bank_patch () { return false; }
+ virtual uint32_t bank_patch (uint8_t chn) { return UINT32_MAX; }
+ PBD::Signal1<void, uint8_t> BankPatchChange;
+