13
0
livetrax/libs/midi++2/midi++
David Robillard b1bc353f0d Add standard MIDI midnam file and remove hard coded equivalent.
Accordingly, make "generic" MIDI truly generic, just numbered controllers.
Break up MIDI name UI stuff into manageable functions of reasonable size.
Add convenient method to MIDINameDocument for getting the names for a device.
Tolerate comments in MIDINameDocument ControlNameList.

Can't remove the MIDI name code just yet, since it's still erroneously used by
Automatable::describe_parameter().  This is the cause of a bug where the name
on the automation lane does not match that in the menu.

The plan is to make a very simple pure abstract interface for getting MIDI
names, and make it possible to set one for Automatable (or perhaps pass it to
describe_parameter()).  Thus we'll be on the way to supporting names from
sources other than midnam files, namely plugins.


git-svn-id: svn://localhost/ardour2/branches/3.0@13895 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-19 10:02:00 +00:00
..
.cvsignore
.DS_Store
channel.h add support for IP MIDI (multicast MIDI over IP UDP sockets) to ardour and use it if requested inside MCP code. required renaming the pre-existing MIDI::Port as MIDI:JackMIDIPort - MIDI::Port becomes the base type for both JackMIDIPort and IPMIDIPort 2012-04-24 02:28:51 +00:00
event.h
events.h
ipmidi_port.h merge Marcel Bonnet's patches for Free-BSD 2013-01-04 17:36:52 +00:00
jack_midi_port.h convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
manager.h add support for IP MIDI (multicast MIDI over IP UDP sockets) to ardour and use it if requested inside MCP code. required renaming the pre-existing MIDI::Port as MIDI:JackMIDIPort - MIDI::Port becomes the base type for both JackMIDIPort and IPMIDIPort 2012-04-24 02:28:51 +00:00
midnam_patch.h Add standard MIDI midnam file and remove hard coded equivalent. 2013-01-19 10:02:00 +00:00
mmc.h Remove some unused parameters. 2012-04-11 20:21:00 +00:00
names.h Remove over 500 unnecessary includes (including 54 of session.h). 2012-05-24 06:09:29 +00:00
parser.h add support for IP MIDI (multicast MIDI over IP UDP sockets) to ardour and use it if requested inside MCP code. required renaming the pre-existing MIDI::Port as MIDI:JackMIDIPort - MIDI::Port becomes the base type for both JackMIDIPort and IPMIDIPort 2012-04-24 02:28:51 +00:00
port.h MIDI::Port::(get|set)_state() should be virtual, so that derived classes get their chance in the sun. Fixes #4887 2012-05-27 16:49:51 +00:00
types.h