An alternative to traditional music composition

Polyfoni is a free-to-use desktop application for composing polyphonic music using math expressions.
It was developed as an alternative to the contrapuntal system which has been the primary way of composing polyphonic music for hundreds of years.
There exist many software systems for generating music programmatically but either they are too restrictive in what can be created or their output is too random and incontrollable.
Polyfoni aims to strike a balance between being unrestrictive and controllable.

Python syntax

Expressions are written in Python syntax which is highly readable and easy-to-learn.

Friendly User-Interface

The user-interface employs a timeline layout which is commonly seen in DAWs and MIDI editors.

In-depth harmonic system

By using a binary system for representing scales, there are no limits to what harmonies can be created.

Embellishments and ornaments

Embellishments and ornaments can be generated easily — and with great control.

Playback

In-app playback allows for immediate feedback on what has been generated.

Export to MIDI

Export directly to MIDI and open in your favourite DAW or notation software.

Discord Logo

Join our Discord community

Under active development

While Polyfoni is fully functional in its current state, there are still many nice-to-have features and perfomance optimizations to be done.
There isn't a massive team or pool of money behind Polyfoni — just a guy spending too much time in his room.
So if Polyfoni should continue to be expanded and improved upon, it needs to gain enough popularity and financial support by users. If it gains popularity but no financial support, it cannot remain free-to-use.
Therefore, if you find some use of Polyfoni professionally or in your sparetime, consider becoming a supporter.
Donate Today