Basic voice separation

See #111