So whilst really trying to get my head around the syntax of the configuration files, I figured the only way i truly could was to read the source code. whilst i was doing that i found this interesting configuration file src/conf/cards/USB-Audio.conf on lines 22 starts the description of configuring the usb device to be two stereo devices not a surround40 I'm not at home with my mix deck so cant test but its promising, i might be able to fix not just my personal configuration but submit a pull request to fix everyone's On 2 February 2018 at 18:08, Samuel Nicholas <nicholas.samuel@xxxxxxxxx> wrote: > this sounds exactly like what i am trying, first step for me is to > familiarise myself with the asoundrc syntax and capabilities. i'll > report back once i have something interesting > > On 2 February 2018 at 17:40, Charles Mulder <keyboardcolab@xxxxxxxxx> wrote: >> Hi Samuel. >> >> I think I have a similar problem with the Audient iD14. Maybe we could >> collaborate? >> >> I haven't received many responses from the mailing list, so grateful for >> Robert Bielik's suggestion. >> >> Looks like the dshare plugin has some parameters I'm not familiar with. >> What's new?! :-) Hope I can find information to demystify. Will share when I >> do. Please do the same. >> >> As a backup I have started reading Linux Device Drivers and have asked >> Audient for their help. >> >> Here are some other resources I have found. >> >> A close look at ALSA >> Linux ALSA sound notes >> Writing an ALSA Driver >> ALSA Runtime arguments in configuration files >> >> My strategy has just been to read and reread and keep trying to figure it >> out. I imagine it's going to take some time. :-) >> >> Charles >> >> On Thu, Feb 1, 2018 at 11:09 PM Samuel Nicholas <nicholas.samuel@xxxxxxxxx> >> wrote: >>> >>> Hi, >>> >>> I have a Pioneer DDJ-WeGO, 4 channel USB device that outputs stereo >>> master and stereo headphone. >>> I've been scouring the internet trying to find out how I can possibly >>> split up the ports as it presents as a surround 4.0 device. >>> >>> So far I've come up with nothing except an remapping in pulseaudio >>> that is super ugly to use. >>> I really would like to solve this at the lowest possible layer. >>> >>> U have udev rules to discriminate the device working fine. >>> >>> Is there any way to do this with alsa? >>> >>> Cheers for any help, >>> Samuel. >>> >>> >>> ------------------------------------------------------------------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>> _______________________________________________ >>> Alsa-user mailing list >>> Alsa-user@xxxxxxxxxxxxxxxxxxxxx >>> https://lists.sourceforge.net/lists/listinfo/alsa-user >> >> -- >> Charles Mulder >> Software Engineer/Musician >> mobile: +27 83 653 3698 >> phone: +27 27 948 2592 >> skype: charliemurder ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user