13
0
livetrax/libs/midi++2
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
..
macosx
midi++ Add standard MIDI midnam file and remove hard coded equivalent. 2013-01-19 10:02:00 +00:00
test Add patchfile for Yamaha PSR-S900, add unit test for it, remove camel case from test method names 2012-10-09 03:13:38 +00:00
.cvsignore
channel.cc 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
COPYING
ipmidi_port.cc convert from Glib:: to Glib::Threads for all thread-related API 2012-07-25 17:48:55 +00:00
jack_midi_port.cc fix uninitialized variable causing error delivering various MIDI messages at frame zero 2012-12-11 15:54:41 +00:00
libmidi++.pc.in
libmidi++.spec.in
manager.cc 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
midi.cc
miditrace.cc add copyright comments 2013-01-16 18:16:21 +00:00
midnam_patch.cc Add standard MIDI midnam file and remove hard coded equivalent. 2013-01-19 10:02:00 +00:00
mmc.cc 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
mmctest.cc add copyright comments 2013-01-16 18:16:21 +00:00
mtc.cc Compile cleanly with clang. 2012-05-24 02:54:10 +00:00
parser.cc 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.cc 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
run-tests.sh add missing unit test runner shell script for midi++ 2012-10-09 03:17:55 +00:00
wscript add unit tests to midi++ and assorted bugfixes for midnam_patch.cc 2012-10-08 04:32:12 +00:00