Devin Anderson
|
52d0665023
|
Optimize the 'alsarawmidi' driver for I/O over multiple ports. Make 'GetCurrentFrame' call 'GetMicroSeconds' earlier in the function call.
|
14 years ago |
Devin Anderson
|
7483c24509
|
Take away early bytes optimization from JackMidiRawOutputWriteQueue, as some MIDI systems timestamp incoming data using the time the status byte arrives vs. the time the last byte arrives. Also, doing some debugging on the 'alsarawmidi' driver (in progress).
|
14 years ago |
Devin Anderson
|
df7e4df274
|
Add license headers to 'alsarawmidi' driver files.
|
14 years ago |
Devin Anderson
|
885381fc97
|
Add error handling to 'alsarawmidi' driver to make driver fail more gracefully if an ALSA error is detected (i.e. device is unplugged, etc.). Add optional frame_offset parameter to JackMidiWriteQueue::EnqueueEvent.
|
14 years ago |
Devin Anderson
|
e2683cb024
|
Fix 'alsarawmidi' driver so that it actually works. Add functionality to 'midi_latency_test'. Fix bug in raw write queue implementation. Output error message when a source MIDI port isn't valid during mixdown. Output error messages for error conditions detected in buffer read and write queues.
|
14 years ago |
Devin Anderson
|
6e92bd8020
|
Add 'alsarawmidi' driver, which is a slave MIDI driver that makes ALSA MIDI ports available to JACK. The driver uses the rawmidi devices, and uses the raw MIDI queues to optimize output.
|
14 years ago |