u/johnesco

Singing rotation and queue order

Yes this idea gets posted and asked a lot, but I wanted to also build a simulator around these ideas to see how in-computer simulation could match (or fail to match) real world considerations.

I'm a KJ and an avid Karaoke singer. I'm always thinking about singer rotation I've made a little top-down karaoke simulation where patrons walk in, sign up, wait their turn, and sing, complete with a KJ calling names and doing "going once… going twice…" for no-shows. Runs 8 PM to 2 AM on a clock you can crank to 200x speed.

I put down a few rules just to get ideas started, but these are by not means exhaustive nor final.

  • First-timer priority: new singers jump ahead of repeats
  • Fair rotation: nobody sings twice until everyone's had a turn
  • Must sing before re-submitting
  • Allow re-signup after singing

Try it: https://johnesco.github.io/experiments/songorder/

I need help making sure these rules match what people actual do.

Singers: What's the fairest system you've experienced? Ever left without singing because the list felt broken?

KJs: How do you actually run your rotation? How do you handle newcomers showing up late when regulars have been waiting? What policy have you landed on?

reddit.com
u/johnesco — 2 days ago