1# This file is part of PulseAudio. 2# 3# PulseAudio is free software; you can redistribute it and/or modify 4# it under the terms of the GNU Lesser General Public License as 5# published by the Free Software Foundation; either version 2.1 of the 6# License, or (at your option) any later version. 7# 8# PulseAudio is distributed in the hope that it will be useful, but 9# WITHOUT ANY WARRANTY; without even the implied warranty of 10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 11# General Public License for more details. 12# 13# You should have received a copy of the GNU Lesser General Public License 14# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>. 15 16; Native Instruments Audio 6 DJ 17; 18; This card has three stereo pairs of input and three stereo pairs of 19; output 20; 21; We knowingly only define a subset of the theoretically possible 22; mapping combinations as profiles here. 23; 24; See default.conf for an explanation on the directives used here. 25 26[General] 27auto-profiles = no 28 29[Mapping analog-stereo-out-main] 30description = Analog Stereo Main 31device-strings = hw:%f,0,0 32channel-map = left,right 33 34[Mapping analog-stereo-out-a] 35description = Analog Stereo Channel A 36device-strings = hw:%f,0,1 37channel-map = left,right 38direction = output 39 40[Mapping analog-stereo-out-b] 41description = Analog Stereo Channel B 42device-strings = hw:%f,0,1 43channel-map = left,right 44direction = output 45 46[Mapping analog-stereo-in-main] 47description = Analog Stereo Main 48device-strings = hw:%f,0,0 49channel-map = left,right 50 51[Mapping analog-stereo-in-a] 52description = Analog Stereo Channel A 53device-strings = hw:%f,0,1 54channel-map = left,right 55direction = input 56 57[Mapping analog-stereo-in-b] 58description = Analog Stereo Channel B 59device-strings = hw:%f,0,1 60channel-map = left,right 61direction = input 62 63 64 65[Profile output:analog-stereo-all+input:analog-stereo-all] 66description = Analog Stereo Duplex Channels A, B (Headphones) 67output-mappings = analog-stereo-out-main analog-stereo-out-a analog-stereo-out-b 68input-mappings = analog-stereo-in-main analog-stereo-in-a analog-stereo-in-b 69priority = 100 70skip-probe = yes 71 72[Profile output:analog-stereo-main+input:analog-stereo-main] 73description = Analog Stereo Duplex Channel Main 74output-mappings = analog-stereo-out-main 75input-mappings = analog-stereo-in-main 76priority = 50 77skip-probe = yes 78 79[Profile output:analog-stereo-a+input:analog-stereo-a] 80description = Analog Stereo Duplex Channel A 81output-mappings = analog-stereo-out-a 82input-mappings = analog-stereo-in-a 83priority = 40 84skip-probe = yes 85 86[Profile output:analog-stereo-b+input:analog-stereo-b] 87description = Analog Stereo Duplex Channel B 88output-mappings = analog-stereo-out-b 89input-mappings = analog-stereo-in-b 90priority = 30 91skip-probe = yes 92