This repository was archived by the owner on Aug 13, 2025. It is now read-only.

Description
the 8 notes of a melody tile are encoding as a string, where each character has one of 9 possible values:
- "." means no note plays (rest)
- "7" is C
- "6" is D (whole note above C)
- "5" is E
- down to "0", which is the C one octave above the initial C ("7")
In the image below, you can see a sequence of three melody tiles. The first one is encoded by the string "76543210", so does the major scale going up from C to octave above. in the second tile, each note is repeated, going down step by step("00112233".) In the third tile, we skip some notes ("44..6677")
