i fixed it now by using ALSA in OSS emulation mode.
i can't really tell for the SB PCI128 but I think it's rather a generic problem.
i guess you should use ALSA.
I've got PCI128 and I can't really recall the issues with oss but I believe you need to buy their commercial package to have full duplex. I've been running alsa in oss emulation mode and that works fine. Just make sure you get the latest alsa version (at least 0.9.0beta7, well that's what I have) because the earlier had a bug and would break into this annoying digital noise loop after running audio for some time.
HTH
./MiS
Looks like I need to change my OSS drivers. The only reason why I was going with OSS was because I heard there were latency issues with ALSA and Jmax. Does anyone know of such issues? I do need to be able to run both Jmax and PD so switching between drivers is not likely.
I do have the commercial version of OSS.
So the final Q is, can I do full duplex with ALSA/oss emulation of OSS/free, with very little latency in Jmax and PD?
Thanks everyone! Ben
On Thu, 20 Dec 2001, Michal Seta wrote:
i fixed it now by using ALSA in OSS emulation mode.
i can't really tell for the SB PCI128 but I think it's rather a generic problem.
i guess you should use ALSA.
I've got PCI128 and I can't really recall the issues with oss but I believe you need to buy their commercial package to have full duplex. I've been running alsa in oss emulation mode and that works fine. Just make sure you get the latest alsa version (at least 0.9.0beta7, well that's what I have) because the earlier had a bug and would break into this annoying digital noise loop after running audio for some time.
HTH
./MiS
So the final Q is, can I do full duplex with ALSA/oss emulation of OSS/free, with very little latency in Jmax and PD?
I guess I will tell my opinion here and it's not aimed to be the final statement for "Pd vs Jmax". I've got both installed and i'm rather using PD which scarcely provokes clicks or latencies, sorry for jmax...it does. This is essentially due to the fact that jmax uses a Java's GUI which is way slower from the PD's GUI using TCL/TK. Of course, many paremeters have to be tuned to make PD and jmax work the best way on your system ( frags for PD,..... ) but, once this is done, PD is proved to support much more complex patches running together.
Concerning ALSA, the sound is generally speaking of a better quality and it supports full-duplex.
cheers,
Yves/
PS : anyway, you don't have to choose between PD and jmax, both can be used at the same time on a good machine.
Michal Seta hat gesagt: // Michal Seta wrote:
I've got PCI128 and I can't really recall the issues with oss but I believe you need to buy their commercial package to have full duplex. I've been running alsa in oss emulation mode and that works fine. Just make sure you get the latest alsa version (at least 0.9.0beta7, well that's what I have) because the earlier had a bug and would break into this annoying digital noise loop after running audio for some time.
But why are you and Yves// running PD with ALSA's OSS emulation? I'm running native PD-ALSA here, and it works very well. I thought, native ALSA should even be better latency-wise than running through the emulation.
__ __
Frank Barknecht ____ ______ ____ __ trip\ \ / /wire ______
/ __// __ /__/ __// // __ \ / / __ \ ___\
/ / / ____/ / / / // ____// /\ \ ___\____ \
/_/ /_____/ /_/ /_//_____// / \ \_____\_____
/_/ _\
But why are you and Yves// running PD with ALSA's OSS emulation? I'm running native PD-ALSA here, and it works very well. I thought, native
ALSA
should even be better latency-wise than running through the emulation.
Just because I'm not too sure of which ALSA version is ok with PD at the moment and because I need to use last ALSA ( 0.9.0 beta 9 ) release since my soundcard is only supported with this release.
I saw too many messages about ALSA version and i'd rather avoid these issues.
Just to make it clear.
Cheers,
Yves////
Hi all,
I think someone on this list reported that Pd 0.34 doesn't compile with ALSA 0.9 beta9. I'm using 0.9beta7 here. I'll try to work out the problems in 0.9B9 for the next release... meantime, if your soundcard is supported in 0.9B7 I'd recommend trying to use that...
cheers Miller
On Fri, Dec 21, 2001 at 01:13:34PM +0100, Yves Degoyon wrote:
But why are you and Yves// running PD with ALSA's OSS emulation? I'm running native PD-ALSA here, and it works very well. I thought, native
ALSA
should even be better latency-wise than running through the emulation.
Just because I'm not too sure of which ALSA version is ok with PD at the moment and because I need to use last ALSA ( 0.9.0 beta 9 ) release since my soundcard is only supported with this release.
I saw too many messages about ALSA version and i'd rather avoid these issues.
Just to make it clear.
Cheers,
Yves////
Hello!
On Fri, 21 Dec 2001, Miller Puckette wrote:
I think someone on this list reported that Pd 0.34 doesn't compile with ALSA 0.9 beta9. I'm using 0.9beta7 here. I'll try to work out the problems in 0.9B9 for the next release... meantime, if your soundcard is supported in 0.9B7 I'd recommend trying to use that...
I had no problems compiling under alsa 0.9beta10[a]. Tested versions of pd 0.34-3 and 0.35-test[34]. And I don't recall any problems compiling and using pd back in 0.9beta9 era. But I can't remember which pd I was using back then.
Take care,
Miha...
hi,
someone replied to this message by saying that there ain't any compiling problem with ALSA so i've checked twice : pd 0-34-3 or pd 0-35-test3 will not compile with ALSA v0.9.0 beta9 nor v0.9.0 beta10, sorry. It cannot compile since there ain't any asoundlib.h in ALSA releases anymore.
I think the misunderstanding spread from the fact that if you don't issue a "./configure --enable-alsa" command, the configure script will not try to detect ALSA and what you really do is compiling PD with OSS emulation mode, which works with any version.
So, I think most people use OSS emulation mode without knowing it.
btw, i don't think this mode introduces a lot of latencies ( i don't have too many on a Celeron 800 ).
cheers,
Yves\\
----- Original Message ----- From: "Miller Puckette" mpuckett@man104-1.ucsd.edu To: "Yves Degoyon" ydegoyon@free.fr Cc: "Frank Barknecht" barknech@ph-cip.uni-koeln.de; "pd mailinglist" pd-list@iem.kug.ac.at Sent: Friday, December 21, 2001 7:06 PM Subject: Re: [PD] oss not working full duplex
Hi all,
I think someone on this list reported that Pd 0.34 doesn't compile with ALSA 0.9 beta9. I'm using 0.9beta7 here. I'll try to work out the problems in 0.9B9 for the next release... meantime, if your soundcard is supported in 0.9B7 I'd recommend trying to use that...
cheers Miller
Hello!
On Sat, 22 Dec 2001, Yves Degoyon wrote:
someone replied to this message by saying that there ain't any compiling problem with ALSA so i've checked twice : pd 0-34-3 or pd 0-35-test3 will not compile with ALSA v0.9.0 beta9 nor v0.9.0 beta10, sorry. It cannot compile since there ain't any asoundlib.h in ALSA releases anymore.
asoundlib.h moved from sys/asoundlib.h to alsa/asoundlib.h
I must admit, that I hacked the configure/compile scripts a bit.
Try the attached configure and makefile.in and apply s_linux.c.patch in src dir.
Is anybody using pd with alsa 0.5 and are there any problems?
Take care,
Miha...