Hi Richard,

Thanks for your fast reply. I will send this message to the ALSA development
list, maybe somebody else has some comments.

>> I was wondering if you are planning to implement native ALSA (0.9) sequencer
>> support in Rosegarden-4.

> This is a whole can of worms - have a look at the mailing list archive
> for some older discussion about this.

> This is a whole can of worms - have a look at the mailing list archive
> for some older discussion about this.

I did. Just pushing a bit harder :-)

> For the moment (pre 0.2) I would say that explicit ALSA support has to be
> a complete No.  We have aRts support (such that it is) and it works (for
> me at least) well for external MIDI devices and little else.  However I
> can record and playback MIDI.  The future lies in aRts hands really -
> if they want to make an application level sequencer API that fulfills a
> lot more criteria than it does now then we'd of course be very happy.

But why would you want that? Doesn't the ALSA sequencer API fulfill
these criteria yet?

> aRts progress appears to be slow and painful though at the moment 
> and I recently complained about the opacity of the prohect to the kde-multimedia
> list.   At the moment I would however rather not get involved in ALSA and
> give aRts a bit more of a chance.  As it happens though the sequencer code
> we have should hopefully be reasonably portable to ALSA.

I have the impression that the ALSA sequencer API has been really stable for
quite a while now, and that it is not likely to change. The big backward
compatibility problems ALSA has gone through have ended, certainly now 
ALSA 0.9 has been included in the Linux 2.5.x kernel series. More and more
applications are using ALSA 0.9 natively, and I think it is only a matter 
of (short) time until all distros switch. I also believe that aRts as it is
will not be the future. But ALSA will be. I am very well aware that ALSA has
been upsetting many developers - including myself - with all the API changes
and missing documentation. But things have improved and are improving.

> I'm sure these issues will press harder the closer we get towards a properly
> user-oriented release.  At the moment (luckily) we have much to concentrate
> on outside the realms of the sound API.  ALSA releases are also coming thick
> and fast at the moment - I'd like to see the API releases stabilise somewhat
> before we even considered a port.  Don't want to be one of those apps that
> works but only for a small subset of bleeding edge developers/users.

I have not been looking into the rosegarden sourcecode, but I suppose it should
be possible to have a runtime configuration to choose between aRts or ALSA.
This would make everybody happy :-)

Maarten



_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to