- Allows to transfer the audio input of a local machine to a distant machine by the network in Realtime via UDP.
- It is written in golang and does not require any audio library.
- It relies on gen2brain go bindings of Miniaudio.
- But i also maintain an alternative implementation using Portaudio
go build -o raffut cmd/main.go
- Code sign and notarize
- Configure if necessary the audio loop back.
- Run for example
./raffut send 192.168.1.4:8383
- On the receiver (192.168.1.4) run
./raffut receive 192.168.1.4:8383
- Configuring an "audio loop back" means to route by a software the default output to the default input.
- It can be also achieved materially by plugging the audio output in an audio input using a Direct Input unit.
- Commercial Loopback
- Un tested BlackHole?
- Un tested Soundflower