Lines Matching full:midi
33 MIDI lowlevel code
36 /* Start and stop Midi input */
58 /* Send a buffer full of MIDI data to the DSP
68 /* HF4 indicates that it is safe to write MIDI output data */ in write_midi()
83 /* Run the state machine for MIDI input data
84 MIDI time code sync isn't supported by this code right now, but you still need
85 this state machine to parse the incoming MIDI data stream. Every time the DSP
86 sees a 0xF1 byte come in, it adds the DSP sample position to the MIDI data
89 real MIDI bytes, the following logic is needed to skip them. */
114 /* This function is called from the IRQ handler and it reads the midi data
126 /* Get the MIDI data from the comm page */ in midi_service_irq()
129 /* Get the MIDI byte */ in midi_service_irq()
132 /* Parse the incoming MIDI stream. The incoming MIDI data in midi_service_irq()
133 consists of MIDI bytes and timestamps for the MIDI time code in midi_service_irq()
136 this is a timestamp byte, not a MIDI byte, so don't store it in midi_service_irq()
137 in the MIDI input buffer. */ in midi_service_irq()
151 MIDI interface