PatchWork: A visual programming language and some musical applications - Laurson, Mikael (Sibelius Academy, 1996)