multitimbral implementation, tests, bugfixes, redesign