-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Currently we have no UI, all parameters are set by environment variables and command line arguments.
What kind of UI do you want?
Possible inspirations:
- CLI:
- GUI:
- qjackctl (1, 2)
- Cadence
- Dante Virtual Soundcard
Personally, I would start with exposing all parameters in configuration file and making a simple command line tool like jack_control with commands:
- start/stop the PipeWire virtual device (it works as a regular process)
- enable/disable the ALSA module for all apps (by modifying
$HOME/.asoundrc) - add/remove the Inferno ALSA device to/from PipeWire or PulseAudio graph
- start/stop the JACK audio server with Inferno ALSA module backend
- open configuration files in editor
- view logs / status
Then, a simple GUI app could be made with mode selection and start/stop buttons that would execute the scripts.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request