12 Commits (40675225295958c8735d7e8b3af2c08901b460e0)

Author SHA1 Message Date
  Guido Aulisi 89c36934d0 Fix warning: catching polymorphic type ‘class std::exception’ by value 5 years ago
  Guido Aulisi a71bc0b75a Fix warning: catching polymorphic type ‘class std::exception’ by value 5 years ago
  Luciano Iam c2ec4b37d4 MIDI port pretty names (#498) 5 years ago
  nedko 08876bd6eb fix compile warnings 14 years ago
  Devin Anderson 2b589c803c Swapped 'alias' and 'name' for 'alsarawmidi' port names. Added debugging code to 'WinMME' driver to figure out if the waitable timers are causing jitter. 14 years ago
  sletz ad34703368 rebase from trunk 4306:4323 14 years ago
  Devin Anderson 5075469072 Reintroduce minimum buffer size usage in 'alsarawmidi'. 14 years ago
  sletz ecb84b5f9f rebase from trunk 4238:4306 14 years ago
  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 20233db13e Oops! Forgot to add port uniqueness changes. 14 years ago
  Devin Anderson ccbf581d19 Optimize timing of 'alsarawmiidi' driver. Set parameters on 'rawmidi' ports. Minor fixes to 'jack_midi_latency_test'. Add latency plot to 'jack_midi_latency_test'. 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