Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-15 | Allow MIDNAM lookup of valid channels for controllers | Robin Gareus | |
2020-04-04 | Forward instrument MIDNAM changed signal | Robin Gareus | |
2020-04-01 | Add API to count named MIDNAM controls | Robin Gareus | |
2020-04-01 | Cache instrument plugin MIDNAM model & mode | Robin Gareus | |
2020-04-01 | Overhaul InstrumentInfo | Robin Gareus | |
* 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. | |||
2019-08-03 | Update libardour GPL boilerplate and (C) from git log | Robin Gareus | |
2017-09-09 | Only emit InstrumentInfo::Changed() on actual change | Robin Gareus | |
Ignore plugin re-order, meter-pos changes and other cases where Route calls reset_instrument_info() | |||
2017-03-29 | Fix Patch Change Naming when plugins change (Route::reset_instrument_info) | Robin Gareus | |
2017-01-05 | variation of a PR from ngeiwei that adds MIDI channel info to controller names | Paul Davis | |
2016-12-06 | Allow sparse CC lists. | Robin Gareus | |
2016-10-29 | Prepare for the day when MTAV does no longer force-override InstrumentInfo | Robin Gareus | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-05-31 | add new API to InstrumentInfo to get program names in a very slightly ↵ | Paul Davis | |
different format | |||
2015-12-25 | don't assume plugin presets start their numbering at zero. | Robin Gareus | |
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2014-11-03 | Reduce coupling between Plugin and PluginInsert. | David Robillard | |
2014-01-10 | Support midnam controller value labels. | David Robillard | |
2013-01-20 | Show matching controller name in automation lane header. | David Robillard | |
Completely eliminate static MIDI controller name code. Reduce dependency on midnam_patch.h (which would have saved me several hours if I did it earlier). Store controller name numbers as an integer. Keep controller names in a map keyed by int instead of a list for fast lookup. More cleanup of MIDI::Name code. git-svn-id: svn://localhost/ardour2/branches/3.0@13927 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-10-09 | fix insidious bugs in midnam_patch.cc which account for garbled data | Hans Baier | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13219 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-06-24 | unused variable warning | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@12915 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-06-12 | more changes to patch change/plugin preset support - replace regexp ↵ | Paul Davis | |
replacement with boost::replace_all(), actually find programs/patches in the data we have, and more. notable changes to constructors and structure of various MIDI::Name objects git-svn-id: svn://localhost/ardour2/branches/3.0@12667 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-06-11 | lots more work trying to create a common structure for accessing plugin and ↵ | Paul Davis | |
MIDNAME patch/preset/program names. still not done git-svn-id: svn://localhost/ardour2/branches/3.0@12665 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-06-11 | partially-done (but compile-friendly) move of instrument info into a new ↵ | Paul Davis | |
backend object git-svn-id: svn://localhost/ardour2/branches/3.0@12652 d708f5d6-7413-0410-9779-e7cbd77b26cf |