bhj / KaraokeEternal

Open karaoke party system
https://www.karaoke-eternal.com
ISC License
452 stars 67 forks source link

[Feature Request] Song Score #25

Open bisk8s opened 3 years ago

bisk8s commented 3 years ago

There are any plans to add a scoring method after the song ending?

bhj commented 3 years ago

Definitely looking at gamification possibilities. Did you have anything specific in mind? Perhaps a "clap" button to +1, possibly allowing multiple claps from each user. The main thing is to keep the app fun and be careful not to discourage anyone from singing.

bisk8s commented 3 years ago

That would be awesome. I was thinking in something that would record the singing and then compare with the song. I was looking for some solutions for spectrum comparator.

Nothing serious, I was thinking in give scores between 90 and 99 hehehe

bhj commented 3 years ago

As much as I like the concept of rating using objective metrics, there is a lot more to an overall performance (how to measure energy, emotion, etc.?) so it's probably best left to humans (for now). This will be a good thread for further ideas :)

AxelTerizaki commented 3 years ago

My 2 cents.

It's actually extremely difficult to compare audio from a mic and a full song, because unless you have an instrumental/off-vocal version of the song available along the normal one, you won't be able to compare the voice. Plus the comparison would take a bit of time I suppose.

The only way is the singstar/ultrastar way : have the karaoke file include pitch/note data along with lyrics.

The "clap" idea on other users' phones is neat though. :)

vioxxide commented 3 years ago

Love this idea, if implemented please consider two rated metrics per performance:

  1. Song Selection (how much did I like the song you chose)
  2. Performance (how well do i think you did performing it)

Seperating these out is worthwhile (and worth the additional complexitity vis-a-vis user experience)... beause #1 is a useful data point to have for possible ranking of songs for Karaoke Appeal / IT factor (see my feature request for this concept.)

ThalesC commented 2 years ago

I've seen some karaoke software that just show a random number at the end as the score, not ideal (and I don't really know but I guess it's easier to implement) but people don't seem to mind.

A real scoring system would be great for places that use karaoke as the main event, but some people just want to get drunk and sing with their friends in someones house, at least that's my understanding.

So maybe some random number at the end just to give a breather between songs? I'm loving this software so far!

linuxarcade commented 4 months ago

I created a Karaoke system with the Attract Mode software, and at the end of each song, a video is shown with a musical background and the text: Congratulations. Let's sing one more song? It just got nicer.