Csound Csound-dev Csound-tekno Search About

Re: [Csnd] audio module on windows

Date2013-04-09 14:39
From"Art Hunkins"
SubjectRe: [Csnd] audio module on windows
+1 to both Michael's and Andy's responses.
 
I simply use the built-in defaults for all my realtime, MIDI pieces.
 
FWIW, here is my standard CsOptions line (running from a single folder and without a .csoundrc):  
 
-odac -M0 -m0d --expression-opt -b128 -B2048 -+raw_controller_mode=1
 
Art Hunkins

----- Original Message -----
To: Csound
Sent: Tuesday, April 09, 2013 8:41 AM
Subject: Re: [Csnd] audio module on windows

With the current real-time audio modules, PortAudio and wdmks have the best (and similar) latency. Which to use will depend upon the device's driver support, not on Csound. wsapi is not bad but not as fast. DirectSound is next. Then mme, but it will pretty much always work. For MIDI it doesn't matter much for just input, not sure about more complex uses.

Regards,
Mike


On Tue, Apr 9, 2013 at 7:53 AM, andy fillebrown <andy.fillebrown@gmail.com> wrote:
Hi Joachim,

I don't know what most people use, but the fastest choice is portaudio because it can output to the ASIO4ALL virtual audio device or the Windows kernel streaming device drivers.  Those are much faster than the MME drivers.

For MIDI I use portmidi because it enables the "all" input device to be selected which makes things a lot easier than trying to deal with WinMM MIDI Mapper.  There is also an issue with device enumeration in CsoundQt when winmm is selected, which makes choosing the correct input device difficult.

I'd definitely steer people towards portaudio and portmidi in the explanation.

Cheers,
~ andy.f





On Tue, Apr 9, 2013 at 7:09 AM, joachim heintz <jh@joachimheintz.de> wrote:
... and MIDI too, please ...

Am 09.04.2013 12:57, schrieb joachim heintz:

hi -

i am writing some explanations for the "RT Audio Module" selection in
CsoundQt.

what is the most common choice for windows? mme? portaudio?

thanks -

     joachim


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
csound"




Send bugs reports to the Sourceforge bug tracker
           https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"





--
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com