On Fri, Oct 15, 2010 at 7:06 PM, <zonque at gmail.com> wrote: > From: Daniel Mack <daniel at caiaq.de> > > --- > src/Makefile.am | 3 +- > .../alsa/mixer/profile-sets/90-pulseaudio.rules | 3 + > .../native-instruments-korecontroller.conf | 85 > ++++++++++++++++++++ > 3 files changed, 90 insertions(+), 1 deletions(-) > create mode 100644 > src/modules/alsa/mixer/profile-sets/native-instruments-korecontroller.conf > Just wanted to make sure this isn't lost. Can anyone apply that patch? Thanks, Daniel > > diff --git a/src/Makefile.am b/src/Makefile.am > index e55c31c..87f1178 100644 > --- a/src/Makefile.am > +++ b/src/Makefile.am > @@ -1100,7 +1100,8 @@ dist_alsaprofilesets_DATA = \ > modules/alsa/mixer/profile-sets/maudio-fasttrack-pro.conf \ > > modules/alsa/mixer/profile-sets/native-instruments-audio4dj.conf \ > > modules/alsa/mixer/profile-sets/native-instruments-audio8dj.conf \ > - > modules/alsa/mixer/profile-sets/native-instruments-traktorkontrol-s4.conf > + > modules/alsa/mixer/profile-sets/native-instruments-traktorkontrol-s4.conf \ > + > modules/alsa/mixer/profile-sets/native-instruments-korecontroller.conf > > if HAVE_UDEV > dist_udevrules_DATA = \ > diff --git a/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules > b/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules > index 7a425b5..2c3821b 100644 > --- a/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules > +++ b/src/modules/alsa/mixer/profile-sets/90-pulseaudio.rules > @@ -22,7 +22,10 @@ KERNEL!="card*", GOTO="pulseaudio_end" > > SUBSYSTEMS=="usb", ATTRS{idVendor}=="17cc", ATTRS{idProduct}=="1978", > ENV{PULSE_PROFILE_SET}="native-instruments-audio8dj.conf" > SUBSYSTEMS=="usb", ATTRS{idVendor}=="17cc", ATTRS{idProduct}=="0839", > ENV{PULSE_PROFILE_SET}="native-instruments-audio4dj.conf" > +SUBSYSTEMS=="usb", ATTRS{idVendor}=="17cc", ATTRS{idProduct}=="1010", > ENV{PULSE_PROFILE_SET}="native-instruments-audio6dj.conf" > +SUBSYSTEMS=="usb", ATTRS{idVendor}=="17cc", ATTRS{idProduct}=="1021", > ENV{PULSE_PROFILE_SET}="native-instruments-audio10dj.conf" > SUBSYSTEMS=="usb", ATTRS{idVendor}=="17cc", ATTRS{idProduct}=="baff", > ENV{PULSE_PROFILE_SET}="native-instruments-traktorkontrol-s4.conf" > +SUBSYSTEMS=="usb", ATTRS{idVendor}=="17cc", ATTRS{idProduct}=="4711", > ENV{PULSE_PROFILE_SET}="native-instruments-korecontroller.conf" > SUBSYSTEMS=="usb", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="2012", > ENV{PULSE_PROFILE_SET}="maudio-fasttrack-pro.conf" > > LABEL="pulseaudio_end" > diff --git > a/src/modules/alsa/mixer/profile-sets/native-instruments-korecontroller.conf > b/src/modules/alsa/mixer/profile-sets/native-instruments-korecontroller.conf > new file mode 100644 > index 0000000..904357d > --- /dev/null > +++ > b/src/modules/alsa/mixer/profile-sets/native-instruments-korecontroller.conf > @@ -0,0 +1,85 @@ > +# This file is part of PulseAudio. > +# > +# PulseAudio is free software; you can redistribute it and/or modify > +# it under the terms of the GNU Lesser General Public License as > +# published by the Free Software Foundation; either version 2.1 of the > +# License, or (at your option) any later version. > +# > +# PulseAudio is distributed in the hope that it will be useful, but > +# WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > +# General Public License for more details. > +# > +# You should have received a copy of the GNU Lesser General Public License > +# along with PulseAudio; if not, write to the Free Software Foundation, > +# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. > + > +; Native Instruments Kore Controller > +; > +; This card has one stereo pairs of input and two stereo pairs of > +; output, named "Master" and "Headphone". The master channel has > +; an additional Coax S/PDIF connector which is always on. > +; > +; We knowingly only define a subset of the theoretically possible > +; mapping combinations as profiles here. > +; > +; See default.conf for an explanation on the directives used here. > + > +[General] > +auto-profiles = no > + > +[Mapping analog-stereo-master-out] > +description = Analog Stereo Master Channel > +device-strings = hw:%f,0,0 > +channel-map = left,right > + > +[Mapping analog-stereo-headphone-out] > +description = Analog Stereo Headphone Channel > +device-strings = hw:%f,0,1 > +channel-map = left,right > +direction = output > + > +[Mapping analog-stereo-input] > +description = Analog Stereo > +device-strings = hw:%f,0,0 > +channel-map = left,right > +direction = input > + > +[Profile output:analog-stereo-all+input:analog-stereo-all] > +description = Analog Stereo Duplex Master Output, Headphones Output > +output-mappings = analog-stereo-master-out analog-stereo-headphone-out > +input-mappings = analog-stereo-input > +priority = 100 > +skip-probe = yes > + > +[Profile output:analog-stereo-master+input:analog-stereo-input] > +description = Analog Stereo Duplex Master Output > +output-mappings = analog-stereo-master-out > +input-mappings = analog-stereo-input > +priority = 40 > +skip-probe = yes > + > +[Profile output:analog-stereo-headphone-out+input:analog-stereo-input] > +description = Analog Stereo Headphones Output > +output-mappings = analog-stereo-headphone-out > +input-mappings = analog-stereo-input > +priority = 30 > +skip-probe = yes > + > +[Profile output:analog-stereo-master] > +description = Analog Stereo Master Output > +output-mappings = analog-stereo-master-out > +priority = 3 > +skip-probe = yes > + > +[Profile output:analog-stereo-headphone] > +description = Analog Stereo Headphones Output > +output-mappings = analog-stereo-headphone-out > +priority = 2 > +skip-probe = yes > + > +[Profile input:analog-stereo-input] > +description = Analog Stereo Input > +input-mappings = analog-stereo-input > +priority = 1 > +skip-probe = yes > -- > 1.7.1 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20101018/c6420ee6/attachment.htm>