@ -36,7 +36,7 @@ A eso se suma que nada se valida —`estilo: bolreo` no falla, la canción
desaparece de su sección—, nada se consulta sin cargar el catálogo entero en
memoria, y cambiar una coma exige reconstruir y desplegar.
Alcance: ** 49 tablas** (13 ya existen), **48 archivos** que migrar, **22 rutas**
Alcance: ** 52 tablas** (13 ya existen), **48 archivos** que migrar, **22 rutas**
que hoy leen `$lib/content` .
## Decisiones transversales
@ -162,6 +162,46 @@ instrumentos, sus letristas y sus obras de referencia.
enseñe obra propia además de la ajena.
- ** `capitulo` ** _(cambia)_ — tipo (principio · ficha), genero_id solo en las
fichas, cuerpo, estado.
#### Prompts para IA generativa
Biblioteca de prompts por género para Suno y equivalentes.
- ** `modelo_ia` ** _(nueva)_ — codigo, familia (suno · udio · riffusion ·
stable-audio · mureka), **version** , nombre, vigente, nota_sintaxis.
**El prompt depende del modelo, no de la IA.** Un prompt de Suno v3 no es uno
de v4: cambian la sintaxis, las etiquetas y lo que el modelo ignora. Si la
clave foránea apunta a «Suno» a secas, el día que salga la versión siguiente
queda una biblioteca de prompts sin saber para qué servían.
- ** `animo` ** _(nueva)_ — codigo, nombre, **familia GEMS** , valencia, energia,
descripcion.
La codificación es la **GEMS** (_Geneva Emotional Music Scale_), hecha para
emoción musical y no para emoción en general: asombro, trascendencia, ternura,
**nostalgia** , serenidad, fuerza, alegría vital, tensión y tristeza. Más los
dos ejes del modelo circumplejo de Russell —valencia y energía—, que sirven
para ordenar e interpolar y que además son redactables: «alta energía,
valencia baja» es una instrucción; «tensión» a secas, no.
Se llama `animo` y no `version` **a propósito** : `version` ya significa otra
cosa en este modelo —`cancion.version_de_id`— y con las dos compartiendo
nombre, en un mes ninguna consulta se lee sola.
- ** `prompt` ** _(nueva)_ — modelo_ia_id, genero_id, animo_id, idioma,
`estilo` , `excluir` , `letra_guia` , notas, `valoracion` 1– 5, `ejemplo_id`
contra `medio` , `preferido` , visibilidad (privado · taller · publico), estado.
**No es un solo texto** : Suno separa el estilo de la letra y admite estilos a
excluir, y el negativo es la mitad del oficio. Y guarda **si funcionó** —una
valoración y un archivo con el resultado—, porque sin eso se acumulan
doscientos prompts sin saber cuáles servían. Varios por combinación, con uno
preferido: esto se itera, no se acierta a la primera.
El idioma importa: en inglés suelen funcionar mejor, incluso para música en
español.
- ** `termino` ** _(nueva)_ — el glosario. termino único, categoria, `definicion`
de una o dos frases (lo que cabe en un globo sin taparle el texto a nadie),
ampliacion, ejemplo.
@ -259,3 +299,8 @@ mucho más que ahora.
5. ¿Se conservan las escuchas por persona? Cambia la política de privacidad, que
hoy dice que no se hace seguimiento.
6. ¿Dónde viven los archivos: disco del servidor o almacenamiento aparte?
7. ¿La biblioteca de prompts es una herramienta interna o contenido del sitio?
Publicar cómo se fabrica un bolero con IA en una web que vende canciones
escritas por una persona dice algo distinto de lo que dice el resto del
sitio. De la respuesta depende si necesita página, si entra en el mapa y si
la ve el buscador.