add polyphony as macro