add support for IP MIDI (multicast MIDI over IP UDP sockets) to ardour and use it...
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 24 Apr 2012 02:28:51 +0000 (02:28 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 24 Apr 2012 02:28:51 +0000 (02:28 +0000)
commit33140f32671576a285d62f529447f941f96313fc
tree44faee5b21e3181077d0c22180895fb072432a53
parent10d37fecc1b54487a5fb0f3652bfb45a5224ef8b
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

git-svn-id: svn://localhost/ardour2/branches/3.0@12069 d708f5d6-7413-0410-9779-e7cbd77b26cf
29 files changed:
libs/ardour/audioengine.cc
libs/ardour/midi_ui.cc
libs/ardour/session.cc
libs/ardour/ticker.cc
libs/midi++2/channel.cc
libs/midi++2/ipmidi_port.cc [new file with mode: 0644]
libs/midi++2/jack_midi_port.cc [new file with mode: 0644]
libs/midi++2/manager.cc
libs/midi++2/midi++/channel.h
libs/midi++2/midi++/ipmidi_port.h [new file with mode: 0644]
libs/midi++2/midi++/jack_midi_port.h [new file with mode: 0644]
libs/midi++2/midi++/manager.h
libs/midi++2/midi++/parser.h
libs/midi++2/midi++/port.h
libs/midi++2/midi++/port_base.h [deleted file]
libs/midi++2/mmc.cc
libs/midi++2/parser.cc
libs/midi++2/port.cc
libs/midi++2/port_base.cc [deleted file]
libs/midi++2/wscript
libs/pbd/base_ui.cc
libs/pbd/crossthread.cc
libs/surfaces/mackie/device_info.cc
libs/surfaces/mackie/device_info.h
libs/surfaces/mackie/mackie_control_protocol.cc
libs/surfaces/mackie/surface.cc
libs/surfaces/mackie/surface_port.cc
libs/surfaces/mackie/surface_port.h
mcp/nucleus.device