I've build a granular+procedural synthesiser in JS, any feedbacks?