En este artículo hablaré de como uso Obsidian para hacer el seguimiento de mis pequeños proyectos musicales, mezclando templates, etiquetas y algunos plugins muy curiosos.

Estructura de proyectos

La música es una de mis areas de interes general, así que tiene una carpeta dedicada en el "vault" de Obsidian, siguiendo un poco la filosofía de GTD. Dentro de la carpeta tengo una subcarpeta llamada "Proyectos" dónde hago el seguimiento de cosas en las que esté trabajando. Ya sean ideas de letras, proyectos de producción o simplemente los acordes de una canción que me gusta y que estoy sacando.

Un template para proyectos musicales

En realidad no puedes establecer una estructura muy ceñida en cuanto al formato de seguimiento de un proyecto musical, porque iría un poco en contra de la naturaleza de este tipo de actividades, pero al menos si es interesante tener clasificado el proyecto conceptualmente, musicalmente y conectado a la ubicación del proyecto del software que uses. Por ejemplo en mi caso a la carpeta del proyecto de Live o Musescore.

Yo tengo por el momento el siguiente template:

---
creation date: <% tp.file.creation_date() %>
tags: 
---

## Descripción 

- **Concepto**:
- **Tempo**:
- **Tonalidad**:
- **Estructura**:

___




___
> [!INFO]
> __Proyecto en disco__: 
> __Referencias__
> - [Ref1]()
> - [Ref2]()
> 

Que se ve de la siguiente forma en Obsidian con el tema que uso:

El objetivo de este tipo de notas es inicialmente generar el concepto de la canción mediante lenguaje. Esto me resonó en una conferencia de Maya Shenfeld en el Loop create 2022 que vi hace unas semanas y que era sobre instrucciones escritas para hacer música.

La charla/taller era sobre text scores, una forma de establecer instrucciones para hacer música que viene de una corriente de experimentación iniciada en los años 60/70 con el movimiento Fluxus. Bueno, y salvadas las distancias experimentales, lo que haces al mantener un proyecto musical en texto, es un poco explicar en palabras a ti mismo como va a ser esa creación musical, para revisarlo en un futuro.

En segundo lugar, escribir estas notas musicales me es útil para reflejar el proceso de creación y las decisiones tomadas. En algunas notas sigo una especie de diario y voy indicando los cambios que hago y por qué, cosa que puede ser muy subjetiva y personal, asociándolo a una grabación que hayamos hecho.

Por último, el objetivo es documentar los acordes que uso y la letra. Esto es importante porque muchas veces esta información no puede reflejarse directamente en Live, o por ejemplo si quieres tocar la canción con una guitarra, necesitas al menos un documento en el que tengas tu canción con los acordes. Esto podrías hacerlo en un cuaderno, pero con el tiempo los cuadernos se pierden y buscar es más lento que en un buen sistema indexado.

Conectar la información

La ventaja de hacer el seguimiento del proyecto en Obsidian es aprovechar los mecanismos para referenciar información o clasificarla. Básicamente tenemos dos herramientas, las etiquetas y los links.

Las etiquetas nos van a servir para clasificar o establecer un estado. No es bueno abusar de ellas y es importante establecer que queremos clasificar en primer lugar. En el caso de un proyecto musical se pueden usar para establecer clasificaciones por géneros o tonalidades por ejemplo, o algo más concreto como en mi caso, que tengo cuatro tipos de proyectos:

  • versiones grabadas en el momento
  • producción de versiones en Live
  • composición de canciones originales
  • proyectos de producción en Live de material original

Esto se podría modelar con carpetas, pero es más práctico hacerlo con etiquetas anidadas. Al contrario que con carpetas, una nota puede tener varias etiquetas a la vez y eso permite ir añadiendo signicado. En mi caso "music/cover", "music/composition" y "music/live" cubren las posibilidades.

En segundo lugar tenemos los enlaces entre notas. Sobre todo son útiles para hacer referencia a notas técnicas sobre producción. Así, si he documentado en una nota como usar varios reverb con la voz, puedo referenciarla desde el proyecto si se me ocurre que usaré esa técnica. O si necesito aprender algo nuevo, puedo crear un enlace sin nota y quedará reflejado para investigar cuando retome el proyecto.

Plugins

Hay algunos plugins interesantes para poder gestionar un proyecto músical en Obsidian.

Scales and chords

Scales and chords es uno de mis favoritos porque estoy muy acostumbrado a leer letras con los acordes encima en notación americana, y este plugin permite formatear este tipo de documentos. Lo uso sobre todo para preparar letras de versiones.

Scales and Chords mostrando letra y acordes de "Jugar con los coches" de Piratas 

El uso es muy sencillo porque se basa en bloques formateados, y permite solo la opción de renderizar los acordes en diferentes instrumentos si acabamos la línea de acordes con "%". En ese caso nos colocara bajo la letra una serie de imágenes con los acordes usados.

Acordes renderizados para "Hablemos del amor" de Raphael 

Jtab

jtab es útil para documentar rápidamente ideas musicales para guitarristas, por ejemplo una progresión de acordes, una melodía...

Por ejemplo, digamos que estamos jugueteando con la guitarra y damos con una secuencia de acordes interesante, grabo un audio inmediatamente, pero solo con un audio en un par de semanas podría estar bastante perdido. Una opción es abrir una nota de proyecto musical y puedo añadir una secuencia de acordes con jtab como este ejemplo que puedes encontrar en la propia web del proyecto:

```jtab
E / / / | A7 / B7 / ||
```

Esto está muy bien si te sabes el acorde, pero a veces no sabes ponerle nombre. Pues jtab te permite hacer un tabulado directamente. El formato hay que entenderlo pero no es complicado. Indicaremos la cuerda y el traste, por ejemplo para el acorde x2100x.

```jtab
$1.x.$2.2.$3.1.$4.0.$5.0.$6.x
```

Es decir, para la cuerda $1, no suena (x), para la $2, traste 2... y asi sucesivamente hasta la sexta cuerda. Esto renderizaría lo siguiente:

Por último, nos permite también apuntar melodías usando el mismo mecanismo para el tabulado y renderizar un acorde personalizado de forma más sofisticada con un poco más de trabajo. Hay varios ejemplos en la web del proyecto.

Music sheet code blocks

Por último llegamos al nivel de las partituras, el más serio de los tres plugins :) En este caso Music sheet code blocks nos permite codificar pentagramas con texto en Obsidian.

Voy a reconocer que no tengo la paciencia para teclear una canción en este formato, pero, y esta es la razón por la que incluyo este plugin en la lista, el formato que usa es el bien conocido music-abc y este formato se puede conseguir a partir del xml exportado por Musescore, que es un software gratuito para crear música usando partituras.

Así que lo tengo en la recámara como estrategia para apuntar algo que haya hecho en Musescore antes. El asunto se pone aquí tecnicamente peliagudo. Musescore exporta un tipo de xml que se puede convertir en el formato ABC con un script de python o bien exportar a midi y luego importar desde el programa EasyABC y claro, tambien se puede usar este último para editar directamente pequeñas melodías.

Pero honestamente, creo que esto ya complica mucho el uso, y no creo que merezca la pena excepto en casos muy particulares.

Conclusiones

Bueno, pues con esto creo que he explorado bastantes ideas interesantes sobre el uso de Obsidian y sobre el concepto de text score extendido a poder hacer un seguimiento de tus proyectos musicales.

Yo encuentro muy util tener un sistema establecido para trabajar en mis aficiones, en este caso la música, porque seamos sinceros, un músico aficionado le dedica a la música los ratos libres que le deja la vida, y creo que es importante minimizar la energía necesaria para retomar los proyectos que tienes entre manos.

Por otro lado, hablando de música, tener un proyecto en texto es un mecanismo complementario a las notas dentro de Live que exploré en otro artículo y a herramientas para capturar sonido como puede ser Ableton Note. Al final, el audio debe estar relacionado con la nota del proyecto y este es un punto que tengo que mejorar en mi sistema.