I was using my old laptop running xubuntu for a while because the latency time of running pd on windows. My newer Gateway laptop has poor performance with the sound card in Linux, so I have to run windows on it. Before, the lowest I could get it the latency without pops was 60 milliseconds. This was very frustrating, because allot of what I am doing is real-time guitar processing and 60 milliseconds is way too slow to use. But I found a way to get it much much lower. First by using the asio4all driver http://www.asio4all.com/ with built in sound. This makes a huge difference. I have tried other asio drivers, but this one performs incredibly with pd. I cannot say how it will perform on external cards, but on my built in Sigmatel, it works great. Second, by setting windows xp to run pd at real-time priority. You do this by right clicking the pd process in windows taskmaster and setting it to real time. Doing this I can get the latency as low as I had it on Linux, and possibly lower. I haven't tried lower than 15, so I'm not sure ;) But I've played for over an hour on windows with no glitches or pops, well other than the ones I was making on purpose.
Justin Robert www.justinrobert.com
asio4all is certainly a nifty program.
I'd like to share a story regarding this application I thought was interesting.
-- A few months ago I purchased a MIDI controller by Alesis which came with a soft synth. As far as I know, most soft synths have pages in their manual explaining methods of reducing latency on your sound card. Adjust this buffer, increase value if choppy cause you've gone too far, else just give up and go for a better card... ya-di-ya...
Same with this Alsis product? No... The manual just noted links to asio4all as a solution.
This application (at least the version I have installed) has extremely political messages in its GUI. I hope it does not effect consumers impressions towards Alesis.
-- David Shimamoto
I was using my old laptop running xubuntu for a while because the latency time of running pd on windows. My newer Gateway laptop has poor performance with the sound card in Linux, so I have to run windows on it. Before, the lowest I could get it the latency without pops was 60 milliseconds. This was very frustrating, because allot of what I am doing is real-time guitar processing and 60 milliseconds is way too slow to use. But I found a way to get it much much lower. First by using the asio4all driver http://www.asio4all.com/ with built in sound. This makes a huge difference. I have tried other asio drivers, but this one performs incredibly with pd. I cannot say how it will perform on external cards, but on my built in Sigmatel, it works great. Second, by setting windows xp to run pd at real-time priority. You do this by right clicking the pd process in windows taskmaster and setting it to real time. Doing this I can get the latency as low as I had it on Linux, and possibly lower. I haven't tried lower than 15, so I'm not sure ;) But I've played for over an hour on windows with no glitches or pops, well other than the ones I was making on purpose.
Justin Robert www.justinrobert.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
thought i'd add some more to this:
Sigmatel, it works great. Second, by setting windows xp to run pd at real-time priority. You do this by right clicking the pd process in windows taskmaster and setting it to real time.
there's a nice little command line utility called "process.exe" that allows you to set application priorities from the command line. so - no need to open the taskmanager and right-click something.
i used it several times with the "system" object from the motex library:
http://www.reverberant.com/PD/index.htm
(for whatever reason, the DOS "start" command which is suppposed to be able to pass a priority flag to the started application didn't work with PD.)
good to hear that you guys had good experioences with asio4all and PD. i can remember that it had some stability issues with MAX/MSP when i tried it once.
ciao
oliver
Josh Steiner suggested adding asio4all to the install process on
windows. I think it sounds like a good idea. Any info to help with
this process would be most appreciated. The main issue is making
sure that asio4all doesn't mess up any machines.
.hc
On Dec 13, 2007, at 9:52 AM, Justin Robert wrote:
I was using my old laptop running xubuntu for a while because the
latency time of running pd on windows. My newer Gateway laptop has poor
performance with the sound card in Linux, so I have to run windows on it.
Before, the lowest I could get it the latency without pops was 60 milliseconds.
This was very frustrating, because allot of what I am doing is real-time guitar processing and 60 milliseconds is way too slow to use. But I found
a way to get it much much lower. First by using the asio4all driver http://www.asio4all.com/ with built in sound. This makes a huge
difference. I have tried other asio drivers, but this one performs incredibly
with pd. I cannot say how it will perform on external cards, but on my built in Sigmatel, it works great. Second, by setting windows xp to run pd at real-time priority. You do this by right clicking the pd process in
windows taskmaster and setting it to real time. Doing this I can get the
latency as low as I had it on Linux, and possibly lower. I haven't tried lower
than 15, so I'm not sure ;) But I've played for over an hour on windows with no glitches or pops, well other than the ones I was making on purpose.Justin Robert www.justinrobert.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
kill your television
Hello!
Just for the info:
Under Windows XP and Vista(64bit) the lowest latency i can get with my EDIROL FA 101(and its own ASIO driver) is 8 ms (one way) and by the test (double) i get about 16 ms (so is seems right).
Hans-Christoph Steiner schrieb:
Josh Steiner suggested adding asio4all to the install process on
windows. I think it sounds like a good idea. Any info to help with
this process would be most appreciated. The main issue is making
sure that asio4all doesn't mess up any machines.
To my mind it should be optional in the install process. My experiences with ASIO4all are partly good, partly bad, depending on the soundcard. I wouldn't like to have it installed automatically.
gr~~~