05-11-2020, 12:49 PM
(05-11-2020, 11:58 AM)adrii Wrote: Hi Tim
The possibility to duplicate the stream was part of the suggestion, but I was referring to the mechanism to achieve this, which is for the player applications to output to a named virtual device, which then outputs to another named virtual device, which then outputs to the "hardware" device. This gives the user the opportunity to intercept the audio between the two named virtual devices.
In my case, I want to create a copy of the audio, which I would do by overriding the first named device using an ALSA configuration file and making a duplicate copy of the stream before writing the original stream to the second named device (which would then output to the "hardware" device). For ecasound, I imagine you could, for example, override the first named device to output to an alternative named device then the command would be something like "ecasound -i alternative_named_device -o second_named_device", which would connect the chain and add in the audio processing (with the final output going to the Moode assigned audio device as before).
Adrian.
Hi,
I understood that part. Currently in moOde MPD outputs to hw and the renderers output to plughw. This has been a stable configuration for many years.
I could change to virtual ALSA device but I think users that want to intercept and pre-process the PCM stream can just override pcm.default in asound.