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 10 DJ 17; 18; This card has five stereo pairs of input and five 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-out-c] 47description = Analog Stereo Channel C 48device-strings = hw:%f,0,2 49channel-map = left,right 50direction = output 51 52[Mapping analog-stereo-out-d] 53description = Analog Stereo Channel D 54device-strings = hw:%f,0,3 55channel-map = left,right 56direction = output 57 58[Mapping analog-stereo-in-main] 59description = Analog Stereo Main 60device-strings = hw:%f,0,0 61channel-map = left,right 62 63[Mapping analog-stereo-in-a] 64description = Analog Stereo Channel A 65device-strings = hw:%f,0,1 66channel-map = left,right 67direction = input 68 69[Mapping analog-stereo-in-b] 70description = Analog Stereo Channel B 71device-strings = hw:%f,0,1 72channel-map = left,right 73direction = input 74 75[Mapping analog-stereo-in-c] 76description = Analog Stereo Channel C 77device-strings = hw:%f,0,2 78channel-map = left,right 79direction = input 80 81[Mapping analog-stereo-in-d] 82description = Analog Stereo Channel D 83device-strings = hw:%f,0,3 84channel-map = left,right 85direction = input 86 87 88 89 90[Profile output:analog-stereo-all+input:analog-stereo-all] 91description = Analog Stereo Duplex Channels Main, A, B, C, D 92output-mappings = analog-stereo-out-main analog-stereo-out-a analog-stereo-out-b analog-stereo-out-c analog-stereo-out-d 93input-mappings = analog-stereo-in-main analog-stereo-in-a analog-stereo-in-b analog-stereo-in-c analog-stereo-in-d 94priority = 100 95skip-probe = yes 96 97[Profile output:analog-stereo-main+input:analog-stereo-main] 98description = Analog Stereo Duplex Main 99output-mappings = analog-stereo-out-main 100input-mappings = analog-stereo-in-main 101priority = 50 102skip-probe = yes 103 104[Profile output:analog-stereo-a+input:analog-stereo-a] 105description = Analog Stereo Duplex Channel A 106output-mappings = analog-stereo-out-a 107input-mappings = analog-stereo-in-a 108priority = 40 109skip-probe = yes 110 111[Profile output:analog-stereo-b+input:analog-stereo-b] 112description = Analog Stereo Duplex Channel B 113output-mappings = analog-stereo-out-b 114input-mappings = analog-stereo-in-b 115priority = 30 116skip-probe = yes 117 118[Profile output:analog-stereo-a+input:analog-stereo-c] 119description = Analog Stereo Duplex Channel C 120output-mappings = analog-stereo-out-c 121input-mappings = analog-stereo-in-c 122priority = 20 123skip-probe = yes 124 125[Profile output:analog-stereo-a+input:analog-stereo-d] 126description = Analog Stereo Duplex Channel D 127output-mappings = analog-stereo-out-d 128input-mappings = analog-stereo-in-d 129priority = 10 130skip-probe = yes 131