Synthesia but open source, made in python and free

Synthesia but open source, made in python and free
presetntation

Requirements are in requirements.txt, You NEED python 3.10 or higher
If you struggle with installation of pyaudio, run :

pip install pipwin


pipwin install pyaudio

(run main.pyw to launch PyPiano, change extention to .py to see the debug console)


Commands :

Left click :

  • click and drag to create a tile on a note
  • click on side of a tile to edit the length of this tile
  • click and drag the tile to move it

Right click :

  • click on a tile to delete it

Arrows :