[PD] 64 channel audio output with RME HDSP-Madi
J. Schmidt
schmidje at idmt.fraunhofer.de
Fri Mar 24 17:08:07 CET 2006
zmoelnig at iem.at wrote:
> Quoting "J. Schmidt" <schmidje at idmt.fraunhofer.de>:
>
>> Hi,
>>
>> i have a problem with audio output on Linux with the RME Madi-card.
>> I use Alsa and it seems ok, but i get only one input and output channel.
>> My pdsettings are set up for 64 input and output channels.
>>
>> PD says
>>
>> - requested channels=0 but used=1
>> - playback device with 1 channels and buffer_time 42666 us opened
>> - requested channels=0 but used=1
>>
>> when i turn the audio on.
>>
>> Any hint? Or has anybody ever got pd to run as many channels?
>
>
>
> yes, we (the iem) are using the MADI card with 64 channels.
>
> the problem is, that pd (0.39.2) seems to just ignores the channel#
> when doing alsa (or is it some special thing like alsamm, dunno) and
> defaults it to 0.
> when it comes to opening the device, pd queries the device about the
> max. and min. number of channels the device supports. now the madi has
> a minimum of 1 channels and a maximum of 64 channels.
> the requested number of channels (in our case 0! because the number of
> channels you typed in ist just ignored!!) is clamped between these 2
> values, which results in 1.
> that is why you only get 1 channel.
>
> i think this doesn't happen on other devices, because most of them
> just support one fixed number of channels (min.chan==max.chan)
>
> now what to do against it?
> i have once patched the s_audio_alsa.c, so that if the requested
> channel is 0, this value is not clamped between the min. and max.
> #channels but rather set to the max. #channels.
> i will see if i can find it.
Would be glad to get it!
> wini (who - as you probably know - has written both the madi-drivers
> and the original memory-mapped alsa support for pd) has done something
> different to make it work, but i don't know what exactly.
>
> of course, the cleanest solution would be to not-ignore the number of
> channels requested by the user.
>
> mfg.a.r
> IOhannes
>
>------------------------------------------------------------------------
>
>_______________________________________________
>PD-list at iem.at mailing list
>UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>
>
Mfg jerome
More information about the Pd-list
mailing list