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

Reply via email to