hi, I totally agree with Michal about the OS. I haven't tried MacOS but i know for sure that XP can't beat a good rt Linux kernel. That being said, I personnally spent about 6 months trying various Linux distros before i found a good match with my hardware. Although I have had very little luck with Ubuntu, you should probably start with this OS, and then try other options (Pure:Dyne, Fedora with Planet CCRMA, 64 Studio...). Most of these come with a live version which you can try without installing anything. Here's what I'd advise you to do everytime you install a new distro:
find the proper settings for realtime use). If you don't get a decent latency without any Xruns (shouldn't be higher than 6 ms on your hardware), then you can either try another distro OR install the rt-kernel for your OS (in case the standard install did not include it). 3) Once you are sure that JACK is working fine with a low latency and no Xruns, you can try your Pd patches.
Hope this helps.
Pierre
2010/2/7 Michal Seta mis@artengine.ca
On Wed, Feb 3, 2010 at 9:22 PM, Jeffrey Concepcion jeffreyconcepcion@gmail.com wrote:
Thanks for the suggestions, i'll deffinately be looking into your suggestions (i'm not familiar with some of the terms ). For now i must
deal
with what i have at home, which is an acer netbook w/ windows Xp @ 1.6
GHz,
1GB RAM btw! No external soundcard as of yet. i should get (in theory) a similar result to Pierre's so i'll be trying that approach for now
Don't be fooled by the processor Hz count. First of all, different operating systems deal with system resources in different ways. Whether you can get reliable, low latency performance from XP on a netbook is beyond my experience but AFAIK, Windows and MacOS are not as transparent and easily tuned as *NIX are. I still use very lean and small window manager when I want to be sure to have clean audio without dropouts in low latency.
Beyond that, the hardware performance has a lot to do with latency. The cheap audio interfaces that are bundled with today's computers, especially netbooks, are not necessarily useful for for real-time, low latency work. They will usually require a relatively large buffers to convert analog<->digital without hick-ups and that will add up to the buffers needed by the audio driver, pd, CPU's workload etc.
That said, you may want to look at this thread (and/or google similar): http://linuxaudio.org/mailarchive/lau/2009/5/6/154392
There are some people using linux on netbooks for realtime processing and therefore it is possible. YYMV, depending on your needs, your perception of "real time" and the hardware/software configuration. Note, that if you want to give linux a try you can grab pure:dyne or ubuntu and install it on a USB stick or HD and take it from there until you decide which OS works best for your particular needs. pure:dyne will give you immediate access to media applications (including pd) and realtime kernel.
I am actually working these days with an Acer netbook (aspire one) running ubuntu 9.10. Using a rt kernel improves audio performance somewhat. I just used a stock rt build, I could probably roll my own, tuned to my liking but I think I am getting too old for that :). However, the hardware cannot really keep up with very low latencies. My focus is not on getting lowest possible latency right now so I do not have any better advice at the moment.
half a cent from yours truly.
./MiS