I’ve released version v0.0.1 of my revamped Musicsheets plugin
You can find the Demo page at Musicsheets — musical notation powered by abcjs
Now one can playback the music using various instruments
I hope you like this plugin and consider giving it a star on GitHub
If you have ideas what could be added that would make the plugin even more useful, just leave me a comment
Only if you’re the right trust level and I upgraded yours. I’ve now changed this setting so ”basic” users can create new tags as well as use existing ones.
@BurningTreeC before I found that setting I also upgraded your member level, so you should be good to go.
(It took me a few minutes to figure out how to get tunes to display in bass clef (K:G bass), with notes in the correct octave (use comma after note name to go low). Learning bass guitar is my current “zen-beginner-mind” adventure. )
I just got started with this yesterday. I am looking at setting up a macro so that I do not have to type or copy in the code to enable the widget each time.
Also, I found that the code can refer to the tiddler that contains it, so I do not need two tiddlers for each tune.
For example, if this post was a tiddler titled “Post,” I could just do this:
But I doubt that that works.
What I could try is creating a ViewTemplate that renders the notation on top of the current tiddler if its type is - say application/x-tiddler-abcjs
As far as I know @pmario knows about meme-type naming , maybe he can give me a hint about the correct type nomenclature
I see @Psalm_104_33_KJV use case as an instance of a more generic issue: if we had a text parameter instead of or in addition to the tiddler parameter, we could easily feed it with whatever value of a variable or a filter, like text=<<myABCfragment>> or text={{my abc tiddler}} (which could easily replace the tiddler parameter), etc.
I’ve released v0.0.2 that includes a breaking change:
the tiddler attribute is replaced by the text attribute
Text in abc notation can now directly passed to the <$musicsheet/> widget which makes it easier to keep everything in one tiddler
To be honest with you, I have no idea how to uninstall the previous version, or if I even need to. I would like to learn, however. I hope I can add something to this community, since I can tell that this is going to be a big help in my work.
In the Sidebar on the right go to “More” and then “Plugins”.
Click on the link “Music Sheets and Midi”
Delete the tiddler that opens, then save and reload your wiki
Edit: Also go to “More” → “System” and have a look if there are any tiddlers left over that start with $:/plugins/tiddlywiki/musicscore/ … if there are any, delete them
Got it working. I used the “text directly” method. Thank you. I will continue to use this and let you know if I think of any new features.
I did notice that the GUI buttons on the player display correctly now. I also noticed that the download midi option is gone, which I would like available. I plan to create a bunch of melodic fragments and then use them to compose. Downloading the midi would be useful.