The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

App::Music::ChordPro::A2Crd - convert lyrics and chords to ChordPro

SYNOPSIS

  perl -MApp::Music::Chordpro::A2Crd -e run -- [ options ] [ file ... ]

(But noone does that.)

When the associated chordpro program has been installed correctly:

  chordpro --a2crd [ options ] [ file ... ]

DESCRIPTION

This program, referred to as a2crd, will read a text file containing the lyrics of one or many songs with chord information written visually above the lyrics. This is often referred to as crd data. a2crd will then generate equivalent ChordPro output.

Typical a2crd input:

    Title: Swing Low Sweet Chariot

          D          G    D
    Swing low, sweet chariot,
                           A7
    Comin’ for to carry me home.
          D7         G    D
    Swing low, sweet chariot,
                  A7       D
    Comin’ for to carry me home.

      D                       G          D
    I looked over Jordan, and what did I see,
                           A7
    Comin’ for to carry me home.
      D              G            D
    A band of angels comin’ after me,
                  A7       D
    Comin’ for to carry me home.

Note that the output from the conversion will generally need some additional editing to be useful as input to ChordPro.

a2crd is a wrapper around App::Music::ChordPro::A2Crd, which does all of the work.

chordpro will read one or more text files containing the lyrics of one or many songs plus chord information. chordpro will then generate a photo-ready, professional looking, impress-your-friends sheet-music suitable for printing on your nearest printer.

chordpro is a rewrite of the Chordii program.

For more information about the ChordPro file format, see https://www.chordpro.org.

COMMAND LINE OPTIONS

--output=FILE (short: -o)

Designates the name of the output file where the results are written to. Default is standard output.

--version (short: -V)

Prints the program version and exits.

--help (short: -h)

Prints a help message. No other output is produced.

--manual

Prints the manual page. No other output is produced.

--ident

Shows the program name and version.

--verbose

Provides more verbose information of what is going on.

AUTHOR

Johan Vromans <jv at CPAN dot org >

SUPPORT

A2Crd is part of ChordPro (the program). Development is hosted on GitHub, repository https://github.com/ChordPro/chordpro.

Please report any bugs or feature requests to the GitHub issue tracker, https://github.com/ChordPro/chordpro/issues.

A user community discussing ChordPro can be found at https://groups.google.com/forum/#!forum/chordpro.

LICENSE

Copyright (C) 2010,2018 Johan Vromans,

This program is free software. You can redistribute it and/or modify it under the terms of the Artistic License 2.0.

This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 42:

Non-ASCII character seen before =encoding in 'Comin’'. Assuming UTF-8