midi_new
c->midi = midi_new(&port_midiops, c, mode);
struct midi *midi_new(struct midiops *, void *, int);
o->midi = midi_new(&opt_midiops, o, MODE_MIDIIN | MODE_MIDIOUT);
f->midi = midi_new(&sock_midiops, f, mode);