ABC Music Notation

PoodLL Widget / Generico
Maintained by Picture of Poodll GuyPoodll Guy
Creates a music score from abc mark up.
Latest release:
8 fans
Current versions available: 1

Creates a music score from abc mark up. Place the abc marked up text between the Generico tags to render the music score.

Based on abc.js from : 


About this plugin

This plugin is a template that can be used with the Generico filter. Read more about Generico and templates here.

Installing this plugin.

After downloading, unzip the downladed file. Inside will be a template text file with a .txt file extension. You do not need to edit or open the file. It can be imported as is by dragging it over the green bundle box on a Generico template settings page.


 See this page for more information how to do that. 

Using this plugin

If the template is installed and the Generico filter enabled. You only need to put the Generico filter string on the page, and it will work. The Generico filter has a companion plugin for Atto HTML editor (not yet for TinyMCE). This can auto generate the Generico filter strings for you, and is the recommended way to use Generico.


Screenshot #0
Screenshot #1


Picture of Poodll Guy
Poodll Guy (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Picture of Plugins bot
    Tue, Jun 26, 2018, 5:10 PM
    Approval issue created: CONTRIB-7363
  • Picture of brad lee
    Sat, Jul 20, 2019, 12:01 PM
    Nice post
  • Picture of Lihi Dor
    Tue, Oct 13, 2020, 5:14 PM
    I was surprised and very glad to see this lovely solution for music writing in moodle.
    Seems exactly what our Music department is looking for.
    I downloaded and bundled it, and it did create a new generico template, but... It's not working.
    Did I miss something?
    This is what I wrote inside a moodle page -

    X: 24

    T: Clouds Thicken

    C: Paul Rosen

    S:Copyright 2005, Paul Rosen




    R:Creepy Jig


    I: "EM"EEE E2G|"C7" _B2A G2F|

  • Picture of Justin Hunt
    Wed, Oct 14, 2020, 9:04 AM
    Lihi, it is not easy to have conversations here. Can you post any subsequent messages to the discussion here:
    Ths ABC JS is a fairly basic implementation, currently only one instance on a page will work. I think the problem you describe is likely that the music notation collected some html artifacts while being copied and pasted. After you copy the music notation, paste it into a very simple editor like notepad on windows or textedit on mac. Then copy it again from there. This will remove any junk. Finally paste it between the Generico ABC js tags. I have only tested with notation from here:
Please login to post comments