when searching the internet try using jackd (short for daemon daemon).
Jack is primarily intended to combine several applications together into a single signal chain. In this way, the daemon processes the hardware ports, usually using alsa depending on the audio hardware. The daemon sets the sampling frequency and format, the format is always normalized with a floating point, and the sampling frequency is set by the user. This eliminates sample rate and format conversion between applications.
It sounds like you have to think outside the box to make Jackd work for you, or the functionality should be included in the daemon (the jack already has the ability to send audio data over the network, for example) or jackd really just is not suitable for your purposes.
source share