So, I've had Midge (Normal) for around three weeks give or take, and her hobbies mainly consist of yoga and nature watching (with her little magnifying glass). She never sings. But yesterday, I caught her singing along to K.K. Rockabilly! Perhaps villagers who aren't singers have favorite songs that they do sing along to?
Anyway, my singers are: (from an order of sings most to sings least)
I had kyle / prince sing a lot but then none of my villagers would sing for a very long time. I took out all the speakers in my town and set just 1 and recently found Fang singing. Hoping it isn't limited to 1 speaker
Marina sings all of the time and it's for hours each time too. Muffy was my first singer and I'd wager she sings just less than Marina - she sang for two hours at the sea at night the first time I caught her singing!
I caught Audie singing today but when I clicked to record she shut up so I guess she knew and I've seen Wendy, Marina and Muffy form a girl band in the plaza.
Shari sings the most, on her own.
Saw her yesterday in a duet with Broccolo. At some point he had enough, but Shari was still going!
Lucy also sings, but only solo.
Each of the villagers have "interests" within their parameters that affect the likelihood of doing specific actions in the "overworld". It is my understanding that any villager can sing, but the 'music' type villagers will do it significantly more often.
With that said, Lolly, Henry, and Cyd all sing on my island and are all music types.
I caught my villagers 3 times :
The first time in front of the City hall, Flora and Boots.
Then again in front of the City hall, Tucker and Caroline.
And the last it was Caroline alone near a river.
Hopper sings the most out of my villagers, all the time. Rain or shine, in the plaza or by the river. lol Cyd sings in the plaza at times too. Pekoe sang in her house once to imperial kk, which was heart melting~