Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
ABC music notation tools for Perl 6
branch: master

This branch is 230 commits ahead of LastOfTheCarelessMen:master

Merge pull request #3 from FROGGS/patch-1

add provides section for latest panda (S11 support)
latest commit fd6a5955da
@colomon authored
Failed to load latest commit information.
bin Switch from .map to .for
lib/ABC Switch from .map to .for
t Switch from .map to .for
.gitignore Add *.ps to .gitignore.
LICENSE Try to set up proper configuration. add provides section for latest panda (S11 support)
deps.proto Try to set up proper configuration. Switch from .map to .for Switch from .map to .for Add file with sample ABCs. Full chords for the Wedding March.


This module is the beginning of a set of tools for dealing with ABC music
files in Perl 6.

The most useful standalone tool here is the abc2ly script, which converts ABC
files to Lilypond format, allowing you to create beautiful PDF sheet music.

    env PERL6LIB=/Users/colomon/tools/ABC/lib: perl6 bin/abc2ly


    mono /Users/colomon/tools/niecza/run/Niecza.exe -Ilib bin/abc2ly

This will generate the a file which can be fed to Lilypond.

If you install the module using panda and your paths are correctly set up, you
should be able to simply say


As of 5/24/2012, the module works on 5/12 (or later) Niecza. It recently worked on
the 2/12 Rakudo, but I have made significant changes since then and do not
have a copy handy to test it on. It definitely does not work on more recent
Rakudos due to a module handling bug.
Something went wrong with that request. Please try again.