I made a demo video of an experimental patch:

Technical details and the patch I will make available as soon as my website is ready, vjharriebo.com.
It will also demonstrate an issues I found using a vloopback as input for Gem. When the stream stops and continues, Pure Data will hang completely.
Would it be possible to look in to this? It would be a awesome setup, but not really usable if pure data will hang if one stream gets broken.
I also I would like to know what people think of this setup and have any ideas, questions or suggestions.