Overhaul InstrumentInfo

* Remove unused direct calls into plugin
* Assume empty model to mean plugin-provided MIDNAM (!)

The route owned Instrument-Info is the central access point used
by the GUI for MIDI name lookups.

At this point in time, custom settings are saved/restored by the
GUI (MidiTimeAxisView). InstrumentInfo provides a volatile store
for MIDNAM mode and model.
This commit is contained in:
Robin Gareus 2020-04-01 06:53:26 +02:00
parent 26c6d3c4c9
commit 3b77472ac0
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
6 changed files with 161 additions and 343 deletions