flip default value of Plugin::presets_are_MIDI_programs and Plugin::current_preset_uses_general_midi
git-svn-id: svn://localhost/ardour2/branches/3.0@12697 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
87d36b04f4
commit
bd92282cc4
@ -189,14 +189,25 @@ class Plugin : public PBD::StatefulDestructible, public Latent
|
|||||||
|
|
||||||
std::vector<PresetRecord> get_presets ();
|
std::vector<PresetRecord> get_presets ();
|
||||||
|
|
||||||
/* This is hard to return a correct value for because most plugin APIs
|
/** @return true if this plugin will respond to MIDI program
|
||||||
do not specify plugin behaviour. However, if you want to force
|
* change messages by changing presets.
|
||||||
the display of plugin built-in preset names rather than MIDI program
|
*
|
||||||
numbers, return true. If you want a generic description, return
|
* This is hard to return a correct value for because most plugin APIs
|
||||||
false.
|
* do not specify plugin behaviour. However, if you want to force
|
||||||
|
* the display of plugin built-in preset names rather than MIDI program
|
||||||
|
* numbers, return true. If you want a generic description, return
|
||||||
|
* false.
|
||||||
*/
|
*/
|
||||||
virtual bool presets_are_MIDI_programs() const { return true; }
|
virtual bool presets_are_MIDI_programs() const { return false; }
|
||||||
virtual bool current_preset_uses_general_midi() const { return true; }
|
|
||||||
|
/** @return true if this plugin is General MIDI compliant, false
|
||||||
|
* otherwise.
|
||||||
|
*
|
||||||
|
* It is important to note that it is is almost impossible for a host
|
||||||
|
* (e.g. Ardour) to determine this for just about any plugin API
|
||||||
|
* known as of June 2012
|
||||||
|
*/
|
||||||
|
virtual bool current_preset_uses_general_midi() const { return false; }
|
||||||
|
|
||||||
/** @return Last preset to be requested; the settings may have
|
/** @return Last preset to be requested; the settings may have
|
||||||
* been changed since; find out with parameter_changed_since_last_preset.
|
* been changed since; find out with parameter_changed_since_last_preset.
|
||||||
|
Loading…
Reference in New Issue
Block a user