Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] MME rtaudio plugin for Win32

Date2005-02-17 16:09
From"Art Hunkins"
SubjectRe: [Cs-dev] MME rtaudio plugin for Win32
*Anything* that could: 1) improve the poor performance of rtaudio for
Windows users; 2) offer a variety of driver models not limited to ASIO,
should be welcomed with open arms.

IMO, Csound5 for Windows is stuck in deplorable rtaudio and non-functioning
FLTK.

I'm happy to hear from Dave Phillips that Linux CS5 is doing so wonderfully
(including rt); realtime Windows users are still firmly planted in the land
of CS4.

Art Hunkins

----- Original Message -----
From: "Istvan Varga" 
To: 
Sent: Thursday, February 17, 2005 9:40 AM
Subject: [Cs-dev] MME rtaudio plugin for Win32


> Is anyone interested in having a port of rtwin32.c from Csound 4.24.1 ?
> I thought that PortAudio should be better, but it appears from recent
> posts that some people have problems with Csound5 real time audio on
> Windows. A better solution would be to fix rtpa.c/pa_blocking.c, though.
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-02-17 16:55
FromIstvan Varga
SubjectRe: [Cs-dev] MME rtaudio plugin for Win32
Art Hunkins wrote:

> *Anything* that could: 1) improve the poor performance of rtaudio for
> Windows users; 2) offer a variety of driver models not limited to ASIO,
> should be welcomed with open arms.
> 
> IMO, Csound5 for Windows is stuck in deplorable rtaudio and non-functioning
> FLTK.

It would not be difficult to create an MME plugin based on Csound4 code
(I think I could use rtwin32.c from 4.24.x with some changes for the
Csound5 API and reentrance). However, the question is that having a
separate MME module is really needed, or rtpa.c can be improved somehow ?


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-02-17 17:17
FromVictor Lazzarini
SubjectRe: [Cs-dev] MME rtaudio plugin for Win32
portaudio works fine in my csound5 build. There are latencies, but
nothing more than you would expect on windows. I don't know the
status of the newest CVS code. The only thing that doesn't work is
ASIO full-duplex, but that's possible to resolve, and I will do it, if
no else with more spare time than me gets there first.

I don't think we need another MME implementation. A native ASIO, possibly.
I will look into that, when I have the time.

Victor


At 16:55 17/02/2005, you wrote:
>Art Hunkins wrote:
>
>>*Anything* that could: 1) improve the poor performance of rtaudio for
>>Windows users; 2) offer a variety of driver models not limited to ASIO,
>>should be welcomed with open arms.
>>IMO, Csound5 for Windows is stuck in deplorable rtaudio and non-functioning
>>FLTK.
>
>It would not be difficult to create an MME plugin based on Csound4 code
>(I think I could use rtwin32.c from 4.24.x with some changes for the
>Csound5 API and reentrance). However, the question is that having a
>separate MME module is really needed, or rtpa.c can be improved somehow ?
>
>
>-------------------------------------------------------
>SF email is sponsored by - The IT Product Guide
>Read honest & candid reviews on hundreds of IT Products from real users.
>Discover which products truly live up to the hype. Start reading now.
>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel

Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth 



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2005-02-17 17:49
FromIstvan Varga
SubjectRe: [Cs-dev] MME rtaudio plugin for Win32
Victor Lazzarini wrote:

> I don't think we need another MME implementation. A native ASIO, possibly.
> I will look into that, when I have the time.

I think the problem is with Windows systems that do not have ASIO
(or have but is not usable). If you are about to write a native
ASIO plugin, you may want to have a look at rtalsa.c and rtjack.c
to find out more about writing rtaudio plugins.


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net