On Fri, Feb 15, 2013 at 01:46:03PM -0800, J. Liles wrote: > On Fri, Feb 15, 2013 at 12:22 PM, Paul Davis > <[email protected]>wrote: > <snip> > > > > > nobody has ever stepped up to write a library based on JACK MIDI that > > would do "MIDI sequencing" in the sense of your "deliver this event at time > > T where T is arbitrary". nothing is stopping anyone from doing that. > > > > FWIW I have the embryo of such a library in Non-Sequencer and eventually > plan to have it separate enough to be used as an engine for other > sequencers. Others have also talked about doing something similar--but in > Python. I believe there's a workingish prototype. >
I think that would be a great idea... One step further, one could even have an extra layer on top of jack that would allow alsa sequencer clients to run on top of jack (alsa sequencer emulation). If I remember well, Paul said something in a paper about push models on top of pull models being a lot more viable than the other way round. Maybe it's a silly idea, and I don't know how huge the technical challenge would be. And maybe it defeats the purpose of jack (to educate us !!!), and breeds a whole new generation of lazy programmers, that just want to throw lots of midi events at jack. But it would be really nice to get rid of the jack and alsa midi distinction. Greets, lieven _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
