Alda - Text-based programming language for music composition