Ear Trainer

Ear Trainer

8 devlogs
12h 56m
Created by SuperNinjaCat5

I do a lot of music and arts. One of those is jazz band... We need to hear notes and know them. Long story short, I CANT. So I made this tool so I don't need to google the sheet music anymore. (lets go im so productive)

Timeline

Ship 1

0 payouts of shell 0 shells

SuperNinjaCat5

9 days ago

SuperNinjaCat5 Covers 8 devlogs and 12h 56m

I setup hosting and now it works on web!

Update attachment

The code is WORKING and not too buggy. I finally got stuff to do stuff. The leaderboard displays the scores save, all the buttons work. I also added some comments to people can kind of understand the code and use it (not really still hard). Now all that's keeping me from ship is setting up my server... :sob:

Update attachment

WHYYYY did I make my project this cluttered bro. What I did was try and fail to but fix (I really want to vibe code rn) the leaderboard system. It now kind of works, it still does not display correctly or show high score but I mean it saved the scores.

Update attachment

Fixed a lot of issues and started to setup leaderboard. Integrated github auth so that the user can save their data. Fixed a lot of var's names as the current ones were bad. Fixed html files to look nicer, attempted to reduce the number of /submit pages.

I setup a full and working (I think lol) version of my learning game. You can select it and choose the mode, ect. You can click play note and new note. I have one addition before it is finished then I will be done and can move onto (maybe, maybe not) a leader board system.

Update attachment

Today I added the game mode onto the website. It html + css w/ a flask backend. I spent a while learning and setting up flask to hide the needed vars and clearly store and under stand the mode. Next, I will add either a new mode (ex. learn)

Update attachment

I set up a learn mode that plays a sound and gives you the name. You can play the same not again or pick a new note. I also made both into functions and mode a main.py loop that connects both games.

Update attachment

Today I made the first mode of my tool! Quiz mode. The terminal uses windows (Sorry mac/linux im moving this to a web app later) to play a note. You select the level (how many notes) and the duration of said notes. Next I will add a mode that gives you the note and the sound to learn them.

Update attachment