Voice separation preparation (see 6#)
Added voice separation (fixes #6)