Unfortunately it's a common issue for python programs packaged with Pyinstaller or cx_Freeze :(
Seebass22
Creator of
Recent community posts
Aww thank you! I'm happy you found it useful.
I learnt it from another tutorial, but found the code a bit confusing.
At some point I'd like to try making a desktop pet with another programming language or library. Looks like pygame could be a good choice, but I'm guessing any other game framework/library that can draw transparent windows would work well too.
Hi Filipe! Thank you!
I'll look into the windows issue.
I don't use PYIN to extract the fundamental frequency, only the barebones autocorrelation approach. I had planned to switch to YIN or SNAC, but I never got around to it.
I've never had anyone contribute to a project of mine, I'm new to this .
I'd gladly accept contributions! We can continue discussing this on discord.
Hi! It's not open source right now, but I might open source it in the future when I decide on a license. My code has no comments though. I did write a tutorial that should get you set if you're looking to do something similar: here. It's a bit of a work-in-progress though. There's also another tutorial if you google "python desktop pet tutorial", but I found it a bit confusing. Hope that helps!
Thanks for your feedback! The lap option is a good idea. Although you can achieve the same effect currently by clicking the start/stop button twice. I'll definitely add the ability to start with enter. The heaviness is a side effect of turning a python program into an executable (and having to bundle python with it), and I don't think I can fix that directly, but I may look into turning it into a python package that other python users can easily install.
Glad you found it useful!