Skip to content

Cancionero

El Cancionero (Songbook) es un cancionero personal de acordes integrado en el blog de Crow. Guarda hojas de acordes en formato ChordPro, transpórtalas a cualquier tonalidad, ve diagramas de acordes para guitarra y piano, adjunta grabaciones, arma setlists y comparte con tus compañeros de banda.

Inicio rápido

Dile a tu asistente de IA:

"Agrega 'Alone Again Naturally' a mi cancionero en la tonalidad de D"

La IA hará lo siguiente:

  1. Formatear la canción en notación ChordPro
  2. Crear una entrada en el cancionero con la hoja de acordes
  3. Podrás verla en /blog/songbook/alone-again-naturally

Formato ChordPro

Las canciones se guardan en formato ChordPro — el estándar de la industria para hojas de acordes. Los acordes se colocan entre corchetes antes de la sílaba a la que acompañan:

{title: To Ramona}
{key: Am}

{start_of_verse: Verse 1}
[Am]Ra[C]mona, [G]come [Am]closer
[F]Shut [C]softly your [Am]watery eyes
{end_of_verse}

Metadatos

Agrega metadatos a la canción usando encabezados de clave en negrita al inicio del contenido:

**Key:** Am
**Tempo:** 120
**Time:** 3/4
**Capo:** 2
**Artist:** Bob Dylan
**Album:** Another Side of Bob Dylan
**Audio:** storage:songs/ramona.mp3

Directivas soportadas

DirectivaForma cortaPropósito
{title: text}{t: text}Título de la canción
{subtitle: text}{st: text}Artista/subtítulo
{key: Am}Tonalidad
{tempo: 120}BPM
{time: 3/4}Compás
{capo: 2}Posición del capo
{start_of_verse}{sov}Inicia sección de verso
{end_of_verse}{eov}Termina sección de verso
{start_of_chorus}{soc}Inicia coro
{end_of_chorus}{eoc}Termina coro
{start_of_bridge}{sob}Inicia puente
{end_of_bridge}{eob}Termina puente
{start_of_tab}{sot}Inicia sección de tablatura
{end_of_tab}{eot}Termina sección de tablatura
{comment: text}{c: text}Nota de interpretación

Transposición

Cada página de canción incluye una barra de transposición con las 12 tonalidades. Haz clic en una tonalidad para transponer al instante:

/blog/songbook/alone-again-naturally?key=C

El motor de transposición sigue las convenciones de la teoría musical:

  • Las tonalidades con bemoles (F, Bb, Eb, Ab, Db, Gb) usan nombres de notas con bemol
  • Las tonalidades con sostenidos (G, D, A, E, B, F#) usan nombres de notas con sostenido
  • Las notas del bajo en acordes con barra se transponen según la preferencia de la tonalidad de destino

Diagramas de acordes

Las páginas de canciones muestran diagramas de digitación para cada acorde de la canción. Alterna entre guitarra y piano:

/blog/songbook/my-song?instrument=piano

Los diagramas se generan algorítmicamente, con ajustes curados para los acordes comunes. Los acordes no reconocidos muestran el nombre sin diagrama.

Audio

Adjunta grabaciones a las canciones subiendo el audio al almacenamiento de Crow. La página de la canción muestra un reproductor de audio HTML5 con un botón de descarga.

Las canciones etiquetadas con songbook y podcast a la vez aparecen en tu feed RSS de podcast.

Setlists

Organiza las canciones en setlists ordenados, con tonalidad personalizada por canción:

"Crea un setlist llamado 'Friday Night' con Autumn Leaves en Gm y All The Things You Are en Ab"

Los setlists se pueden ver en /blog/songbook/setlist/:id con un diseño optimizado para impresión.

Compartir

Las canciones usan el mismo modelo de visibilidad que las publicaciones del blog:

NivelCómoCaso de uso
PrivadoPredeterminadoCancionero personal
Peerscrow_share_postCompartir con compañeros de banda
PúblicoPublicarCancionero público + RSS

Modo de teoría musical

Activa el asistente de teoría para sugerencias de acordes y análisis de progresiones:

"Activa el modo de teoría musical"

La IA entonces ofrecerá:

  • Sugerencias de sustitución de acordes
  • Identificación de progresiones (ii-V-I, etc.)
  • Recomendaciones de voicings
  • Ideas de arreglos

Herramientas MCP

HerramientaDescripción
crow_create_songCrea una canción (valida ChordPro, etiqueta songbook automáticamente)
crow_transpose_songTransposición no destructiva a cualquier tonalidad
crow_list_songsLista canciones con búsqueda y filtro por tonalidad
crow_get_chord_diagramDiagrama de acorde en SVG para cualquier acorde
crow_create_setlistCrea un setlist con IDs de canciones
crow_add_to_setlistAgrega una canción con tonalidad personalizada
crow_remove_from_setlistQuita una canción del setlist
crow_update_setlistActualiza o reordena un setlist
crow_list_setlistsLista todos los setlists
crow_get_setlistObtiene un setlist con sus canciones
crow_delete_setlistElimina un setlist

Las canciones se eliminan con la herramienta estándar crow_delete_post.

Crow's Nest

El panel Songbook en el Crow's Nest ofrece una interfaz visual para gestionar canciones y setlists en /dashboard/songbook.

Released under the MIT License.