Hey @mdh, glad you liked it, it does sound a whole lot better with headphones (I realised after uploading it…).
Mixxx has seen a lot of development recently, and it is an excellent (open source) program for DJing, with a truckload of features – I really recommend checking it out.
The fact that it can take 4 decks, has good control over loops, a sampler deck (with some skins supporting 64 samples!) and quite a few effects (and the developers just added LV2 effects support in Mixxx 2.2.0, see screenshot), it means that it now can really be used as an instrument of some sort, or just a comfortable place to play around with finding loops in tracks. Also because it has quite a few mappings for midi controllers, and a midi-learning interface to adapt any midi-compliant gear.
What I did is that I put 4 tracks in to play around with loops on them, find the ones I liked, and then used Jack/Catia to send the Mixxx output into Qtractor to record an audio track while playing with levels and effects - pretty basic. I don’t think you can open Mixxx as a plugin inside anything else, it really is a massive standalone program.
Hope that makes sense! 
-> https://www.mixxx.org/