Re: [xwax-devel] xwax with MAYA44 USB (= 4-channel pcm)
Brought to you by:
hills
From: Patrick S. <psh...@bo...> - 2007-09-17 03:32:26
|
On 5:13:26 pm 09/14/07 Martin Wohlleben <mar...@gm...> wrote: > Hi Daniel, > > I tried the same with a RME Multiface but didn't find a solution too. > I also tried oss2jack, oss-alsa=>alsa-jack and similar tweeks like > yours in my asoundrc. > > I'd be glad if someone could find a solution. > > I already had some hope when Patrick Shtirkey posted a version which > was able to open jack ports (but no audio dump yet) some weeks ago. > But i didn't hear about it since then and wonder if there is is still > somebody working on it. > I have a version here which another person has worked on to integrate full jack support. However it would appear he is either a little shy or possibly just a perfectionist as he is holding back the public release until he has time to clean up the code. However as I have the code and it is gpl I believe that allows me to release it. So I am going to call him out to lay down his hand and I will give him until Thursday to post his excellent work online for everyone to take advantage of before I do it myself... If you can't wait til then feel free to shoot me a private email in the next 6 hours and I will send you what I have. After that I'll be out of town until Thursday. Cheers. -- Patrick Shirkey Boost Hardware Ltd. > Maybe an oss-multichannel version would be easier to realise. > I had a look at the source code but didn't understand the way how > audio is dump within xwax and how I can open the second player > without giving a second device in the start command. > > It's also quiet interesting for me to get this running to get rid of > my Windows partition which I keep solely for DJing. > > Regards, > Martin > > On Fr, 2007-09-14 at 14:30 +0100, Daniel Kennedy wrote: > > Hi, > > > > I was keen to get to know xwax, so I picked up a MAYA44 USB > > soundcard (4 RCA in / 4 RCA out) and a cheap dual pre-amp. > > > > Unfortunately, the card works as a 4-channel pcm device, rather > > than two 2-channel devices (or sub-devices)... so it's not > > possible to use xwax with two turntables (OSS version) although > > one turntable works fine. i.e. there is just dsp0, not dsp0 and > > dsp1. > > I switched to the ALSA branch and made an asound.conf (or > > asoundrc). As far as I could understand, it's only possible to > > split the 4-channel PCM into stereo pairs with dsnoop and dshare > > plugins, and stitch them back together with asym plugin for a pair > > of duplex PCMs, so I did that. > > > > Finally, it worked - but the performance (latency or something > > else) was very poor. The capture seems to be jerky/stuttering and > > the playback is the same (although it's difficult to be sure that > > this is not just because of the jerky capture). > > > > So, here are my questions (the first two are more ALSA related - > > but I thought that I better ask here first before braving the ALSA > > list): > > 1) Is there a better way to split the four channels into two > > pairs? > > 2) If not, does anyone know how to fine tune the > > asoundrc/asound.conf so that the performance is better > > (buffer_size, period_size, etc? Is there a good guide to > > understanding this somewhere)* > > 3) Could xwax use the 4-channel pcm device directly? > > > > BTW, I'm using Gentoo on a Core Duo notebook with kernel > > 2.6.23-rcsomething, so I'm pretty sure that performance should be > > ok. > > *I'll post my asound.conf later if it's required. > > > > > > Thanks in advance for your help and, of course, this outstanding > > software :-) > > > > Dan > > ------------------------------------------------------------------- > > ------ > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > |