Lines Matching refs:midi
1 /* $NetBSD: midi.c,v 1.101 2022/10/23 23:03:30 riastradh Exp $ */
8 * by Lennart Augustsson (augustss@NetBSD.org), (MIDI FST and Active
34 __KERNEL_RCSID(0, "$NetBSD: midi.c,v 1.101 2022/10/23 23:03:30 riastradh Exp $");
37 #include "midi.h"
130 CFATTACH_DECL_NEW(midi, sizeof(struct midi_softc),
162 DPRINTFN(2, ("MIDI attach\n"));
374 * A MIDI finite state transducer suitable for receiving or transmitting. It
375 * will accept correct MIDI input that uses, doesn't use, or sometimes uses the
418 * Two obscure points in the MIDI protocol complicate things further, both to
432 * midi(4) will never produce either such form of rubbish.
1154 * midi_poll_out is intended for the midi hw (the vast majority of MIDI UARTs
1157 * byte; at the standard midi data rate that'll be 320us per byte. The
1162 * data rate). Here, a somewhat bolder approach is taken. Since midi traffic
1176 * such as USB midi or (apparently) clcs will always be preferable. And it
1574 * a write that is smaller than the MIDI buffer.