Wow, you sure have put a lot of effort into your sound engine, though I guess this is expected from you