On Sun, 24 Jul 2016 16:05:53 -0400
"D. Michael McIntyre" <rosegarden.trumpe...@gmail.com> wrote:

> After some initial work that was good for other platforms at the expense 
> of being too destructive to Linux, I am taking a hard look at switching 
> from ALSA to RtMidi, which Richard reports as "just about" recording and 
> playing MIDI in the original Windows fork.
> 
> I haven't begun on any of this yet, but it does look encouraging. 
> RtMidi can use JACK MIDI or ALSA, in that order, which addresses all of 
> the users who wish we had JACK MIDI support.
> 
> The plan I am currently sketching out is to switch Rosegarden over to 
> RtMidi on Linux, get that working, and then the resulting Rosegarden 
> will be easier to port to other platforms.  This removes the biggest 
> dependency that is absolutely Linux-specific.

Excellent, I have been curious about trying to run it in FreeBSD,
ALSA of course being the fly in the ointment for that.  It would be
really nice to abstract that dependency away.

The big question for me is this: how is this refactoring work going to
affect MTC synchronisation, i.e. where Rosegarden chases against an
incoming timecode signal?

https://www.youtube.com/watch?v=NE8PPrMG3qA&feature=youtu.be&t=183

That's the single most mission-critical feature of Rosegarden for me
and last time I looked at the code the gubbins for slaving to an external
MTC source were spread all across the Alsa-specific code. 
 
> Before I really dive into pulling all of this together, I thought it 
> would be appropriate to see how both the developer and user communities 
> feel about all this.
> 
> In the meantime, I'm off to see the new Star Trek movie in IMAX.
> -- 
> D. Michael McIntyre

-- 
JP Morris - aka DOUG the Eagle (Dragon) -=UDIC=-  j...@it-he.org
Anti-walkthroughs for Deus Ex, Thief etc    http://www.it-he.org
Project Future - A web comic                http://projectfuturecomic.com

------------------------------------------------------------------------------
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-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to