mlava / sheet-music

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

For music lovers, sheet music in Roam Research is finally available!

Create your own music using abc notation or paste and render sheet music for music you find on the internet.

image

There are two options available at present:

  1. Paste music in the abc notation directly into your graph using the command palette option 'Paste sheet music in ABC notation'
  2. Create music in abc notation within your graph. Start with a blank template by using the command palette option 'Create sheet music in ABC notation'

You can find examples of music in abc notation at:

Standard abc notation applies - you can find a key to the notation at abc notation.

Notes:

  • In this first iteration, only one piece of music can be rendered on a page. I am working on a fix to allow multiple pieces to render correctly.
  • At present, dragging notes in the rendered music will change the child block in RR but not the textarea box. I am working on a fix. In the meantime, you can click the pencil icon at top right to re-render the music and the changes you've made will be picked up.

About


Languages

Language:JavaScript 95.1%Language:CSS 4.6%Language:Shell 0.3%