Alex,
I am positive that the alsa driver 5.11 will not work. You can try the new alsa beta drivers (0.9), recompile pd for the newer alsa, and specify the alsa device on the command line as "plug:0,0". The big problem is that the RME cards are almost the only ones that are not interleaved and the current alsa code assumes interleaved - using "plug:0,0" should magically take care of this problem in theory (through the ugly hack of interleaving the data so that pd can then deinterleave it . . . ughh).
Karl
On Wed, 16 May 2001, Miller Puckette wrote:
Hi Alex,
I'm just now trying to do the same thing. My plan is to use Guenter's driver, which requires a 2.4 kernel. I just tried under alsa 0.9 and got nowhere.
Previously I have used RMEs wuth RedHat 6.2 using an older version of Guenter's driver but I can't stand the idea of installing RH 6.2 on a new machine...
I plan to fix Pd to work with the "new" alsa but I'm waiting for alsa to stabilize a bit more first.
Incidentally, if "aplay" can't play more than mono, I don't imagine you'll find many applications other than Pd that can do multichannel over RME...
cheers Miller
On Wed, May 16, 2001 at 11:50:17PM +0200, Alexander Tuchacek wrote:
hallo,
i just bought the digi9636 with the 8 out extention board and compiled the alsa driver Version 0.5.11 on a new mandrake 8.0 system
aplay works and plays back a wave file on one channel, this should be ok.
[alex@snd bin]$ aplay ~alex/fluss.wav Aplay: version 0.5.10 by Jaroslav Kysela perex@suse.cz Using soundcard 'RME Digi9652 at 0xea000000, irq 11' Playing WAVE '/home/alex/fluss.wav' : Signed 16-bit Little Endian, Rate 44100 Hz, Mono
i compiled pd-33test3 with SOUND_ALSA=OLD successfully,
when i start: ./pd -alsa
i get [alex@snd bin]$ ./pd -alsa decreasing input channels to maximum of 1
decreasing output channels to maximum of 1
alsa_write: File descriptor in bad state error: failed to open MIDI ports; continuing without MIDI. snd_pcm_channel_status (input): File descriptor in bad state snd_pcm_channel_status (input): File descriptor in bad state snd_pcm_channel_status (input): File descriptor in bad state snd_pcm_channel_status (input): File descriptor in bad state snd_pcm_channel_status (input): File descriptor in bad state snd_pcm_channel_status (input): File descriptor in bad state snd_pcm_channel_status (input): File descriptor in bad state snd_pcm_channel_status (input): File descriptor in bad state
do i need the special audio-rme.tar.gz drivers? i would like to play sound out of the 8 channels?
thanks for help, alex
[alex@snd src]$ /sbin/lsmod Module Size Used by r128 144688 1 agpgart 21280 3 snd-pcm-oss 19728 0 snd-pcm-plugin 14352 0 [snd-pcm-oss] snd-mixer-oss 4672 0 [snd-pcm-oss] snd-mixer 29520 0 [snd-mixer-oss] snd-card-rme9652 1504 2 snd-rme9652 11968 0 [snd-card-rme9652] snd-pcm 36960 2 [snd-pcm-oss snd-pcm-plugin snd-rme9652] snd-timer 10496 0 [snd-pcm] snd-rme9652_mem 1472 2 [snd-rme9652] snd 40720 7 [snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-mixer snd-card-rme9652 snd-rme9652 snd-pcm snd-timer]soundcore 3504 1 [snd] 8139too 11696 1 (autoclean) usb-uhci 20672 0 (unused) usbcore 47248 1 [usb-uhci] supermount 32496 4 (autoclean) [alex@snd src]$
[alex@snd bin]$ cat /proc/asound/pcm 00-00: RME Digi9652 : RME Digi9652 : playback 26 : capture 26 [alex@snd bin]$ [alex@snd bin]$ cat /proc/asound/devices 0: [0] : control 16: [0- 0]: digital audio playback 24: [0- 0]: digital audio capture 33: : timer
| Karl W. MacMillan | | Computer Music Department | | Peabody Institute of the Johns Hopkins University | | karlmac@peabody.jhu.edu | | mambo.peabody.jhu.edu/~karlmac |