-
-void
-Session::send_midi_message (MIDI::Port * port, MIDI::eventType ev, MIDI::channel_t ch, MIDI::EventTwoBytes data)
-{
- // in another thread, really
- /*
- MIDIRequest* request = new MIDIRequest;
-
- request->type = MIDIRequest::SendMessage;
- request->port = port;
- request->ev = ev;
- request->chan = ch;
- request->data = data;
-
- midi_requests.write (&request, 1);
- poke_midi_thread ();
- */
-}
-
-void
-Session::deliver_midi (MIDI::Port * port, MIDI::byte* buf, int32_t bufsize)
-{
- // in another thread, really
- /*
- MIDIRequest* request = new MIDIRequest;
-
- request->type = MIDIRequest::Deliver;
- request->port = port;
- request->buf = buf;
- request->size = bufsize;
-
- midi_requests.write (&request, 1);
- poke_midi_thread ();
- */
-}
-
-#if 0
-
-This is aaalll gone.
-
-
-void
-Session::deliver_midi_message (MIDI::Port * port, MIDI::eventType ev, MIDI::channel_t ch, MIDI::EventTwoBytes data)
-{
- if (port == 0 || ev == MIDI::none) {
- return;
- }
-
- midi_msg[0] = (ev & 0xF0) | (ch & 0xF);
- midi_msg[1] = data.controller_number;
- midi_msg[2] = data.value;
-
- port->write (midi_msg, 3);
-}
-
-void
-Session::deliver_data (MIDI::Port * port, MIDI::byte* buf, int32_t size)
-{
- if (port) {
- port->write (buf, size);
- }
-
- /* this is part of the semantics of the Deliver request */
-
- delete [] buf;
-}
-#endif
-
-