2024-12-16 21:35:49 +01:00
2024-08-29 00:28:38 +02:00
2024-08-29 00:28:38 +02:00
2024-08-29 00:34:01 +02:00
2025-01-06 09:49:01 +01:00
2025-01-06 09:49:01 +01:00
2024-08-29 00:34:01 +02:00

go-mix Audio Mixer

Go-mix is a digital audio mixing software designed to work with either the JACK audio server or PipeWire (using pipewire-jack). go-mix is able to route and mix audio data from multiple input channels to multiple output channels with a configurable volume for each the input channel, the route and the output channel.

📦 Building

To build the go-mix binary, first make sure you have Go and the JACK development headers installed on your system.

Then build the software with the following command:

$ go build

This should create an executable named go-mix.

🛠️ Usage

Start go-mix by executing the binary:

$ ./go-mix

Go-mix should then automatically create a new directory called data containing the configuration files in the current directory.

You can access the go-mix API on port 8080 by default. You could interface with the API directly or use a go-mix client like gomix_flutter. The listen port and other options can be changed in the config.toml file in the data directory.

S
Description
Go-mix is a digital audio mixing software for the JACK audio server (or PipeWire). It supports routing audio data from multiple input channels to multiple output channels with configurable volumes.
Readme
62 KiB
0 Stars 1 Watchers 0 Forks
Languages
Go 100%