Skip to content
This repository was archived by the owner on Aug 21, 2023. It is now read-only.
This repository was archived by the owner on Aug 21, 2023. It is now read-only.

Feature Request: Configurable Pulse2Jack Sink/Sources (multiple) #234

@markjfisher

Description

@markjfisher

I've locally changed cadence-pulse2jack to read from a local configuration file to setup multiple sink/sources in pulse2jack bridges.

The config file looks something like:

#type|Name|channels|connect
source|PulseAudio JACK Source|2|yes
sink|PulseAudio JACK Sink|2|yes
source|Discord Input|2|no
sink|Discord Output|2|no
sink|Music Output|2|no

and then cadence-pulse2jack sources this into a copy of /usr/share/cadence/pulse2jack/play+rec.pa (or in the case of it running, directly into pactl commands) when starting up the bridge, so I end up with multiple sink/sources available in jack, that are also available to applications that you can set input/output, and which then allows me to load different effects on each channel, rather than everything on the global "PulseAudio JACK Source/Sink".

Is this something that would be useful to contribute as a pull request?
If so, how would you like the configuration done? I've currently got a simple text file in a known location.
Also, is this possible in a different way? I'm copying a similar setup on my linux box from my Windows machine, where I was able to create multiple loopback devices to achieve the same thing, but this seemed to be missing in the linux setup, hence why I've added it.

Example look after startup in Claudia:
image

Mark Fisher

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions