Dataview:

list from [[]] and !outgoing([[]])

🧲 Published

Deployment:

GitHub:

🎟 Features

Existing

Todo

🧾 Project Description

Blurt

The problem is that the previous system I had to jot down small snippets of songs while playing the piano (β€œnoodles” or motifs) was very ineffective for retrieval (writing down the progression on paper). Now I want to upgrade.

New idea:

  • Front page that has searching for name and progression
  • Storing: chord progression, maybe melody, and specific voicing
  • Visualizing: Special chords voicings, melodies, progressions. Lyrics?
    • Click a chord in progression to be shown its viz on a keyboard
  • Drafting: a WYSIWYG editor to draft the noodles

Architecture:

  • Nextjs frontend
  • Google sheets backend
  • ABC notation, abcjs

Official

πŸ“‚ Project Logs

12/24/25

I want to flesh out the project a bit:

Schema:

  • name - string - name of noodle
  • abc_body - string - raw ABC string
  • key - string
  • roman_numerals - string[] - allow searching the
  • tags - string[]
  • created_at - timestamp

Resources

Connections

  • Link all related words