PatchWork : a visual programming language and some musical applications · Study