What is Reddit UK Meme Music Tamburrogamerevolution?

Tamburrogamerevolution is a website that allows you to create and play your own music using a variety of instruments. It’s based in the UK, but it’s open to anyone from anywhere in the world....