5 #include <pbd/textreceiver.h>
7 Transmitter error (Transmitter::Error);
8 Transmitter info (Transmitter::Info);
9 Transmitter warning (Transmitter::Warning);
10 Transmitter fatal (Transmitter::Fatal);
11 TextReceiver text_receiver ("mmctest");
13 #include "midi++/port.h"
14 #include "midi++/port_request.h"
15 #include "midi++/manager.h"
20 PortRequest midi_device;
26 midi_device.devname = "/dev/snd/midiC0D0";
27 midi_device.tagname = "trident";
28 midi_device.mode = O_RDWR;
29 midi_device.type = Port::ALSA_RawMidi;
31 if ((port = MIDI::Manager::instance()->add_port (midi_device)) == 0) {
32 info << "MIDI port is not valid" << endmsg;
39 main (int argc, char *argv[])
44 text_receiver.listen_to (error);
45 text_receiver.listen_to (info);
46 text_receiver.listen_to (fatal);
47 text_receiver.listen_to (warning);
53 port->input()->trace (true, &cout);
56 if (port->read (buf, 1) < 0) {
57 error << "cannot read byte"