Post ALGS2n2iIOq67XM9SK by efi@chitter.xyz
(DIR) More posts by efi@chitter.xyz
(DIR) Post #ALGS2n2iIOq67XM9SK by efi@chitter.xyz
2022-07-07T23:45:33Z
0 likes, 1 repeats
somebody who knows how to use pipewire, please, send helpboost this otherwise <3
(DIR) Post #ALGn4SfN7kkeXa4ooS by nebunez@fosstodon.org
2022-07-08T03:59:01Z
0 likes, 0 repeats
@efi I relatively "know" how to use pipewire, what's up?
(DIR) Post #ALGn4TCL9B7gBpV9CS by sss@pleroma.dark-alexandr.net
2022-07-08T04:02:01.496382Z
0 likes, 1 repeats
how can i do something likepcm.onboard_dmix_out { type dmix ipc_key 3216 slave { channels 6 rate 44100 format S16_LE# period_size 1024 period_size 128 periods 32# buffer_size 4096# buffer_size 8192# period_time 5000# buffer_time 20000 pcm { type hw card "Creative" device 0 } }}pcm.rubix24_dmix_out { type dmix ipc_key 1366 slave { channels 4 rate 44100 format S16_LE# period_size 1024 period_size 128 periods 32 #buffer_size 1024# buffer_size 8192# period_time 5000# buffer_time 20000 pcm { type hw card "Rubix24" device 0 chmap [ "UNKNOWN" "FL,FR,RL,RR" ] } }}pcm.multi_out { type plug hint.description "mixed card" slave.pcm { type multi slaves.a { #WTF ? #pcm "rubix24_dmix_out" pcm { type plug slave.pcm "rubix24_dmix_out" } channels 4 } slaves.b { pcm "onboard_dmix_out" channels 6 } bindings { 0 { slave a channel 0 } 1 { slave a channel 1 } 2 { slave a channel 2 } 3 { slave a channel 3 } 4 { slave b channel 5 } } }}pcm.multi_out_nodmix { type plug slave.pcm { type multi slaves.a { pcm { type hw card "Rubix24" device 0 chmap [ "UNKNOWN" "FL,FR,RL,RR" ] } channels 4 } slaves.b { pcm { type hw card "Generic" device 0 } channels 6 } bindings { 0 { slave a channel 0 } 1 { slave a channel 1 } 2 { slave a channel 2 } 3 { slave a channel 3 } 4 { slave b channel 5 } } }}#pcm.rubix24_out {# type plug# slave.pcm "rubix24_dmix_out"#}pcm.multi_downmix51 { type route slave.pcm "multi_out" slave.channels 5 ttable.0.FL 1 ttable.1.FR 1 ttable.2.RL 1 ttable.3.RR 1 ttable.4.FL 0.6 ttable.4.FR 0.6 ttable.5.LFE 1}pcm.multi_downmix51_scream { type route slave.pcm "multi_out" slave.channels 5 ttable.0.FL 1 ttable.1.FR 1 ttable.4.RL 1 ttable.5.RR 1 ttable.2.FL 0.6 ttable.2.FR 0.6 ttable.3.LFE 1}pcm.multi_downmix71 { type route slave.pcm "multi_out" slave.channels 5 ttable.0.FL 1 ttable.1.FR 1 ttable.2.RL 1 ttable.3.RR 1 ttable.4.FL 0.6 ttable.4.FR 0.6 ttable.5.LFE 1 ttable.6.RL 1 ttable.7.RR 1}pcm.multi_upmix20 { type route slave.pcm "multi_out" slave.channels 5 ttable.0.FL 1 ttable.1.FR 1 ttable.0.RL 1 ttable.1.RR 1 ttable.0.LFE 0.28 ttable.1.LFE 0.28}pcm.rubix24_upmix20 { type route slave.pcm "rubix24_dmix_out" ttable.0.FL 1 ttable.1.FR 1 ttable.0.RL 1 ttable.1.RR 1}pcm.rubix24_downmix71 { type route slave.pcm "rubix24_dmix_out" ttable.FL.FL 1 ttable.FR.FR 1 ttable.SL.RL 1 ttable.SR.RR 1 ttable.RL.RL 1 ttable.RR.RR 1 ttable.FC.FL 0.6 ttable.FC.FR 0.6 ttable.LFE.FL 0.3 ttable.LFE.FR 0.3 ttable.LFE.RL 0.3 ttable.LFE.RR 0.3}pcm.rubix24_downmix51 { type route slave.pcm "rubix24_dmix_out" ttable.FL.FL 1 ttable.FR.FR 1 ttable.SL.RL 1 ttable.SR.RR 1 ttable.FC.FL 0.6 ttable.FC.FR 0.6 ttable.LFE.FL 0.3 ttable.LFE.FR 0.3 ttable.LFE.RL 0.3 ttable.LFE.RR 0.3}pcm.rubix24_surround21 { type route slave.pcm "multi_out" ttable.0.FL 1 ttable.1.FR 1 ttable.2.LFE 1}pcm.rubix24_in { type dsnoop ipc_key 3310 ipc_perm 0600 slave { channels = 2# period_time 2000 pcm { type hw card "Rubix24" device 0 } }}pcm.cam_mic { type dsnoop ipc_key 3410 ipc_perm 0660 slave { channels = 1# period_time 2000 pcm { type hw card "U0x46d0x824" device 0 } }}pcm.rubix24_asymed { type asym playback.pcm "rubix24_dmix_out" capture.pcm "rubix24_in"}#pcm.asymed {# type asym# playback.pcm "multi_out"# capture.pcm "cam_mic"#}pcm.softvol_multi_default { type softvol slave.pcm "multi_out" control { name "Softmaster" card "Rubix24" }}pcm.softvol_surround51 { type softvol slave.pcm "multi_downmix51" control { name "Softmaster" card "Rubix24" }}pcm.softvol_surround71 { type softvol slave.pcm "multi_downmix71" control { name "Softmaster" card "Rubix24" }}pcm.softvol_surround40 { type softvol slave.pcm "rubix24_dmix_out" control { name "Softmaster" card "Rubix24" }}pcm.softvol_surround21 { type softvol slave.pcm "rubix24_surround21" control { name "Softmaster" card "Rubix24" }}pcm.softvol_upmix20 { type softvol slave.pcm "multi_upmix20" control { name "Softmaster" card "Rubix24" }}pcm.asymed { type asym playback.pcm "softvol_multi_default" capture.pcm "cam_mic"}pcm.!surround51 { type plug slave.pcm "softvol_surround51"}pcm.!surround71 { type plug slave.pcm "softvol_surround71"}pcm.!surround40 { type plug slave.pcm "softvol_surround40"}pcm.!surround41 { type plug slave.pcm "softvol_multi_default"}pcm.!surround21 { type plug slave.pcm "softvol_surround21"}pcm.!default { type plug slave.pcm "asymed"}with pipewire ?
(DIR) Post #ALGoRfnAaZ3TrdM8vo by nebunez@fosstodon.org
2022-07-08T04:09:58Z
0 likes, 0 repeats
@sss There's a lot going on here and I don't know your system; what exactly are your trying to do?
(DIR) Post #ALGoRgE6yObdDBxevQ by sss@pleroma.dark-alexandr.net
2022-07-08T04:17:29.308135Z
0 likes, 0 repeats
i need to make from two sound cards combined device with custom channel mapping, also i need to create few channels with combination of other channels with custom volume levels
(DIR) Post #ALIyVvmyRUnAUeqyWm by nebunez@fosstodon.org
2022-07-09T04:27:50Z
0 likes, 0 repeats
@sss I can't answer this off the top of my head, but if I have some time it might be interesting to look into.In the mean time have a look here: https://git.sr.ht/~nebunez/pipewire-utilsThese files are really outdated, but I am working with custom sinks, and there might be something to lead you in the right direction for what you are trying to do.
(DIR) Post #ALIyVwEcmguTsPn3cu by sss@pleroma.dark-alexandr.net
2022-07-09T05:19:42.997690Z
0 likes, 0 repeats
thx, i will look.
(DIR) Post #ALdzKUaGnmh2XiouTA by sss@pleroma.dark-alexandr.net
2022-07-19T08:37:47.045794Z
0 likes, 0 repeats
it was easier than i thought, but i still need apply some volume tuninghttps://i.imgur.com/deTfMbx.pngand now i have unpleasant clipping ....
(DIR) Post #ALdzVlxUXnbNcA3pD6 by sss@pleroma.dark-alexandr.net
2022-07-19T08:39:49.619538Z
0 likes, 0 repeats
it's nice what in "ProAudio" mode pipewire does not do shit like pulseaudio does...