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

Default Configuration For Outputting to Both or ALL sound cards #40

Open
Some83 opened this issue Jan 17, 2021 · 0 comments
Open

Default Configuration For Outputting to Both or ALL sound cards #40

Some83 opened this issue Jan 17, 2021 · 0 comments

Comments

@Some83
Copy link

Some83 commented Jan 17, 2021

I know there is some enigmatic way, to make ALSA drivers through virtual output to output to both cards at once.

using something like:
pcm.both {
type route;
slave.pcm {
type multi;
slaves.a.pcm "sblive";
slaves.b.pcm "onboard";
slaves.a.channels 2;
slaves.b.channels 4;
bindings.0.slave a;
bindings.0.channel 0;
bindings

I myself did not succeed in it.
However even author of this solution said it is too complicated.
Could you make it part of default configuration option?

If there are multiple sound cards detected:
then it could be some easy option or script commands to add this abstraction layer:
on Main board and HDMi on board of graphic cards.

I know laptop and other mobile devices default setting need to be different, It is important on them to save power and energy consumption, but for desktop I suppose it is important to save time, and make playback available on all devices at once.

I know it may be same advanced cases, to make playback on multiple sound cards totally independent of each other.

But I suppose it can be done simple by adding to mixers some additional Tabs:
1st card playback
2nd card playback
3rd card playback
Both card playback
ALL card playback
Such should be Default Config.

From user experience it should be so simple as changing time zone.

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

1 participant