Re: [Jack-Devel] jackmidi vs alsaseq
On Thu, Nov 8, 2012 at 3:16 AM, Patrick Shirkey
<[hidden]>wrote:
> Hi,
>
> What are the benefits/drawbacks of using jackmidi for sequencing compared
> to alsaseq ?
>
JACK:
pro:
- sample accurate scheduling/delivery
- single, "consistent" API for audio + MIDI
- MIDI note data arrives in the correct thread for synthesis
con:
- no handling of large messages (sysex)
- MIDI data arrives in the wrong thread for anything except synthesis
- some overhead to reach MIDI h/w ports and non-JACK-MIDI apps
- no advance scheduling
ALSA
pro:
- advance scheduling
- less overhead to reach MIDI h/w ports
- MIDI data arrives in a suitable thread for non-synthesis purposes
- full support for sysex messages of any size
con:
- MIDI data arrives in the wrong thread for synthesis purposes
- another large API for dealing with MIDI, different from audio
- less precision when scheduling
- more overhead to deliver to other apps
>
>
> --
> Patrick Shirkey
> Boost Hardware Ltd
>
> Jack-Devel mailing list
> [hidden]
> http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org
>
1352374881.6712_0.ltw:2,a <CAFa_cKnZkwufDLFFe0fqqdOy8YXVA1FTq-SYzuVnT99=VEzXNQ at mail dot gmail dot com>