On 07/26/2016 05:08 PM, Yves Guillemot wrote: > To implement these timing features using the right source of time and sticking > to the real time is probably not a trivial thing.
No, it is not trivial. The request for feedback was very productive, because it drew my attention to some areas of concern I had never thought about. Richard and I are trying to find some middle ground on this. We have different motives, different preferences, but do share a common interest in seeing Rosegarden migrate to other platforms. Also, we share a lack of free time to work on this. Ha. > Should we not first try to compare the existing cross-platform MIDI API then > choose the most appropriate? RtMidi was Richard's choice, and he already has code written to make use of it. That's why I was aiming that way. Now that I see the problems, I'm very interested in an alternative API that's available on all three platforms. In any case, the timing/sync stuff is built entirely and exclusively into the ALSA code in Rosegarden. That needs to be fished out adapted somehow, and it's a far taller order than I thought originally. Honestly, that is just about a deal breaker for me. Ain't nobody got time for that. Especially me. > Why not jack-midi as we already depends on jack for audio? > What about PortMidi? About something else? I was thinking JACK MIDI wasn't available on OS-X. I could be wrong. > Whatever the new API will be, it would be fine to keep the current ALSA > version > usable (through a cmake option) until the new API is fully debugged. Absolutely agreed. -- D. Michael McIntyre ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports.http://sdm.link/zohodev2dev _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
