Жанровый тег, с точки зрения модели, — это координата. Он сужает территорию, по которой она готова бродить. Он не гарантирует, что получившийся трек звучит как конкретная пластинка, сидящая у Вас в голове, и считать его гарантией — самый быстрый способ разочаровываться в каждой генерации, которую Вы запрашиваете.
Теги — это семена, а не контракты
Когда Вы выбираете «synthwave» из выпадающего списка, Вы говорите модели: территория, которая мне нужна, — это что-то с пилообразными бас-линиями, gated-барабанами и шиммер-падом где-то на фоне. Вы не говорите ей, в каком субрегионе synthwave — карпентеровский напряжённый, яркий как саундтрек к Drive, расплавленный vaporwave — Вы живёте. Чтобы попасть туда, промпт и настроение должны выполнить ту работу, которую жанровый тег сделать не может.
Сочетайте каждый тег с контр-тегом
Удивительно надёжный приём: дайте модели один жанровый тег и одно настроение, которое естественно ему не принадлежит. «Synthwave + нежный». «Trap + ностальгический». «Folk + параноидальный». Модель вынуждена договариваться между этими двумя, и именно в этом договоре живут самые интересные генерации. Два тега, согласные друг с другом, дают среднее; два тега в мягком конфликте дают интерпретацию.
Когда вообще убрать тег
Если промпт уже достаточно конкретен — «песня, звучащая как момент после того, как в пустом офисном здании выключилась пожарная сирена», — жанровый тег может реально мешать Вам. Модель попытается натянуть жанр поверх образа, которому жанр не нужен. В таких случаях оставьте выпадашку с жанром в покое и дайте промпту нести весь вес.