Why every AI lyric mentions neon, and how to stop yours

Ban neon and you get silhouettes, because the model is reaching for the likeliest word rather than the true one.

4 min read
The article title in white on the Heho dark ground, with a lyrics tag pill and the HEHO wordmark under it.

You asked for a song about your grandmother's kitchen. You got whispers, shadows, and a city that glows.

Ask r/SunoAI which clichés Suno overuses and the thread answers itself. The line everybody recognized was a parody nobody had to work hard on: "Whispers of neon lights in silent nights / Walking through sunsets of grays and whites."

The likeliest word is the one you have heard before

A language model finishes your line with what usually comes next. Averaged over everything ever written, what comes after "the city" is "lights", what comes after "the" in a sad song is "shadows", and what your grandmother kept on the windowsill is not in the average of anything.

That is not a flaw you can prompt away, and it is not Suno being lazy. It is what the machine is for. The generic word is the safe bet, and the safe bet is what you get when you have not told it anything only you know.

It is also not Suno's alone. A list of overused phrases and rhymes was posted to r/udiomusic in June 2024, before most of these threads existed, and its entries are the ones a songwriting teacher would have circled in 1994: a diamond in the rough, a dime a dozen, a face only a mother could love. The machine did not invent the average. It just never gets tired of it.

Ban a word and the model hands you its cousin

The obvious fix is a ban list, and people build them. One of the longer ones opens with neon, echoes, symphony, shadows, intertwined, melody, spectral and whispers, and keeps going well past the point where you would have stopped.

It works for about one regeneration. A guide on dev.to names what happens next: ask for no clichés and you get "the next-closest cliché". Silhouettes for shadows, embers for fire. Those are simply the next easiest words to reach for.

Ban a word, get its cousinshadowssilhouettesembersand so onorWrite the thing only you sawgreen marker on the freezer door, dated MarchThe second lane is not further along the first one

Ban the cousin and you get the cousin's cousin. You can spend a whole afternoon there.

The word is not the problem, the pairing is

The best objection to that ban list came from the people reading it. Most of those words are the most common rhyming words in real music, and the same tropes hold up a good share of the charts. Somebody scanned down to "Together Forever" and said they immediately started hearing Rick Astley.

They are right, and the ban list is still useful. What makes a line sound machine-made is not the presence of "fire" but the arrival of "fire" one beat after "desire", in a line where nothing has been observed. Songs people love are full of banned words attached to something specific.

Note

Treat a ban list as a diagnostic rather than a rule. When you catch yourself reaching for a word on it, the problem is usually that you have not decided what the line is about.

Put an object where the feeling was

Here is the version that comes back when you ask for a sad verse and give nothing else:

[Verse 2]
The shadows of your memory keep whispering my name
and the fire that we started left me standing in the flame

Two lines, four abstractions, no room in either one. Now the same verse after two minutes of remembering an actual kitchen:

[Verse 2]
Your shopping list is still stuck to the freezer door
green marker, dated March, and the one word milk

Nobody generates that. It also does the emotional work the first version was asking for: the reader knows how long the person has been gone, and no one had to say it.

One idea to a line is the other half of it. When a line carries two images, the model averages them and the listener gets neither.

What a ban list will not do

It cannot supply the detail. A banned word with nothing behind it becomes a duller synonym, and a verse of duller synonyms is worse than the cliché it replaced, because at least the cliché was singable.

It also cannot survive a vague brief. If the only thing you told the model is "sad song about loss", the average is the only place it can go, and every regeneration lands in the same neighborhood, one synonym over.

And it will not tell you which of your own lines are borrowed. Read the verse back and mark every noun you could have written before you knew this person. Those are the ones to replace, whether or not they appear on anybody's list.

Before the next generation, write down one object from the actual room, with its color or its date, and put it in the second line.

© 2026 Heho.ai. The professional lyrics workspace.