This game was really good! I really liked the music and the visuals were on-point! It was very reminiscent of the Guitar Hero games (and other similar rhythm games), and it pulled it off pretty well.
I wasn't sure about the choice of keys to begin with. It felt kinda awkward and unintuitive, but I think that makes it feel more like you're controlling a puppet. Especially since it practically forces you to use two hands.
I can respect focusing on the music and wanting to have multiple levels so that you can have more than one track, but I think the gameplay suffers for it. I would have preferred one performance that had a custom pattern of notes than three performances where it's the same four notes in the same order the whole performance. As is it's a good proof of concept.
I liked the fail/good/perfect feedback, though it felt like it gave perfect at weird times some of the time. This system felt really good for the first two performances, but once the speed ramped up in the third, I found it difficult to tell how I was failing. It would be nice if there was some visual or audio indication of whether I was early or late on any individual note.
The puppet's art was really cool, and I like how it was timed so that they changed what they were doing whenever you pressed a note. It's probably a little outside of the scope of a two week jam, but it would have been really cool if it felt more like each individual note was attached to a specific part of the body and then different patterns of notes caused the puppet to do different things by moving each part in a specific order. Maybe something using procedural animation like the creatures in Rainworld? idk, just a thought.
Overall I had a lot of fun playing this game and it's really impressive how much you guys got done in such a short time. Great job guys, You should be proud!