I already use v4l2loopback to generate virtual camera and make a program to fill that virtual device.

I want to know is there are equivalent for virtual audio device. I want to stream in real time input and to modify sometimes the input and to stream it into new virtual audio device .

Can someone give me advice about that?