ttable for ICE1712 not working in alsa-lib 1.0.14a

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have an Edirol DA-2496 which uses the ICE1712 chip and is similar to the
M-audio Delta 1010. It has 8 analog channels in and out, plus spdif and midi. I
use ttable entries in asound.conf to address the channels. I also use ladspa
plugins to tweak the output sound, I use the multi-band EQ from swh-plugins.

This has worked correctly up to and including alsa-lib 1.0.14rc3, but is broken
if I use a newer alsa-lib, it then will only use the first pair of inputs and
outputs and ignores the remaining ttable entries, and will not load the ladspa
plugins.

Here is my asound.conf.

pcm.!default {
        type plug
        slave.pcm ladspa
        ttable {0 {0 1}}
        ttable {1 {1 1}}
        ttable {0 {6 1}}
        ttable {1 {7 1}}
}

pcm.ladspa {
        type ladspa
        slave.pcm "plughw:0,0";
        channels 8
        path "/usr/local/lib/ladspa";
        playback_plugins [
        {
        label mbeq
        input {
        controls [ -8 -10 -12 -12 -8 -4 0 0 0 0 0 -4 -8 -8 -8 ]
        }
        }
        ]
}

pcm.ice1712 {
        type hw
        card 0
        device 0
}

pcm.ch1 {
        type plug
        ttable {0 {0 1}}
        slave.pcm ice1712
}

pcm.ch2 {
        type plug
        ttable {1 {1 1}}
        slave.pcm ice1712
}

pcm.ch3 {
        type plug
        ttable {0 {2 1}}
        slave.pcm ice1712
}

pcm.ch4 {
        type plug
        ttable {1 {3 1}}
        slave.pcm ice1712
}

pcm.ch5 {
        type plug
        ttable {0 {4 1}}
        slave.pcm ice1712
}

pcm.ch6 {
        type plug
        ttable {1 {5 1}}
        slave.pcm ice1712
}

pcm.ch7 {
        type plug
        ttable {0 {6 1}}
        slave.pcm ice1712
}

pcm.ch8 {
        type plug
        ttable {1 {7 1}}
        slave.pcm ice1712
}

pcm.ch1and2 {
        type plug
        ttable {0 {0 1}}
        ttable {1 {1 1}}
        slave.pcm ice1712
}

pcm.ch3and4 {
        type plug
        ttable {0 {2 1}}
        ttable {1 {3 1}}
        slave.pcm ice1712
}

pcm.ch5and6 {
        type plug
        ttable {0 {4 1}}
        ttable {1 {5 1}}
        slave.pcm ice1712
}

pcm.ch7and8 {
        type plug
        ttable {0 {6 1}}
        ttable {1 {7 1}}
        slave.pcm ice1712
}



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux