---
name: "ChordPro::A2Crd"
section: "3pm"
platform: "linux"
package: "chordpro"
version: "6.070+ds-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/ChordPro::A2Crd"
---

# ChordPro::A2Crd(3pm)

convert lyrics and chords to ChordPro

## NAME

ChordPro::A2Crd - convert lyrics and chords to ChordPro

## SYNOPSIS

```
  perl -MA2Crd -e run -- [ options ] [ file ... ]
```

(But no one 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 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.
