Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete support for "Pro" USB multichannel cards #154

Closed
5 tasks done
perexg opened this issue May 16, 2022 · 6 comments
Closed
5 tasks done

Complete support for "Pro" USB multichannel cards #154

perexg opened this issue May 16, 2022 · 6 comments

Comments

@perexg
Copy link
Member

perexg commented May 16, 2022

  • channel split using alsa-lib
  • channel split inside app
  • channel split hide the specific configs (alsa-lib, app side support)
  • mixer control remap using alsa-lib
  • simplify the mixer control remap
@perexg
Copy link
Member Author

perexg commented May 16, 2022

Guide from Peter Wedder: https://gist.github.com/brndd/ccec98a575f7c0422d50402937439227

Related commits:

  • 9d16a3b Add profile for Behringer UMC204HD
  • 701775d Behringer UMC204HD - change the default mixer profile
  • f4330c2 Add direct hardware profile for UMC204HD

Related alsa-lib commits:

@perexg
Copy link
Member Author

perexg commented May 17, 2022

All issues should be resolved now.

Test configs (requires very latest alsa-lib): master...perexg:macro-split

@brndd : Could you look to https://github.com/alsa-project/alsa-ucm-conf/blob/1efadcdd15802c9c6aa39c04fe52afd689aac00d/ucm2/USB-Audio/Behringer/UMC204HD-HiFi.conf , if the configuration looks more easy in your eyes now? It would be also nice, if you can test the latest changes, but the alsa-lib library must be upgraded to latest (unreleased) code.

@brndd
Copy link
Contributor

brndd commented May 17, 2022

It does look simpler, yes, and most importantly more copy-pasteable.

I will test it, but it will take me until next week to find the time to do so. I haven't compiled and set up alsa-lib before, so it'll probably take me some time to figure it out.

@perexg
Copy link
Member Author

perexg commented May 23, 2022

Merged branch with multiple changes for the recent alsa-lib: master...perexg:macro / https://github.com/perexg/alsa-ucm-conf/tree/macro .

@perexg
Copy link
Member Author

perexg commented May 27, 2022

I've applied all my changes to the main repository. Open separate issue / pull requests to resolve possible regressions.

@perexg perexg closed this as completed May 27, 2022
@brndd
Copy link
Contributor

brndd commented Jun 3, 2022

Looks like the changes landed in Fedora stable before I got around to testing them -- but now that they're in stable, I can verify that they indeed do work ;-)

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants