ChordTransposer

1 0

Transpose chords and notes to different key signatures and capo places

Project Description

ChordTransposer is a text tool. Transpose Chords and notes of a selected text passage to different key signatures and Capo places. You can use and translate between the following languages:

English:   Bb B C C# ...
German:   B H C C# ...
German2: B H C Cis ...
Italian:     Sib Si Do Do# ...

Chords can be of any kind: Am7b5/C (G7/B) Dsus4 /D /C (/B) A#knife

Notes and chords must start with a capital letter!

Per Default only chords and notes with the Paragraph Style called "chords" will be processed. You can turn that off. But if your text looks like this:

Am    C       D      G7
lyrics lyrics lyrics lyrics
Am    C       D      G7
lyrics lyrics lyrics lyrics

Am    C       D      G7
lyrics lyrics lyrics lyrics
Am    C       D      G7
lyrics lyrics lyrics lyrics

It is a good idea to use a "chords" and a "lyrics" Paragraph Style. The Button "format as "C&L" " can be used to format such kind of text with one click. Just select the whole passage with the mouse and click the button. Starting with the first selected paragraph every odd paragraph will get the "chords" Style, every even paragraph will get the "lyrics" Style. Empty lines will be skipped. 
Format conversions:
Button C&L->F: Convert the format of a selection from lyrics&chords to a format having chords in Textframes that are anchored to characters of the lyrics with paragraph style "lyrics(withChordFrames)."
Button F->C&L: Convert the format from "lyrics(withChordFrames)." to "lyrics&chords"

Button CPro>F: Convert the format from ChordPro to "lyrics(withChordFrames)."
Button F->CPro: Convert the format from "lyrics(withChordFrames)." to ChordPro format.
(Transposing of chords in ChordPro format is not supported)

Button insertF: Add a ChordFrame at textcursor that is filled with the clipboard content and is ready to be filled in by typing over.

Edit the paragraph styles "chords", "lyrics", "chords(inChordFrames)", "lyrics(withChordFrames) as you like.

For transposing to the key signature F# first transpose to Gb, then press the "enharmonic switch".

(Depending on the OS and distribution: If the Key and Capo lists are difficult to read because of a too large font you can zoom in/out with the little +/- buttons. (For a permanent change you must edit the Dialog of the macro))

The same extension for OpenOffice4:
http://extensions.openoffice.org/de/node/18502

ChordTransposer is part of my free Project for LibreOffice and OpenOffice:
LibreOfficeSongbookArchitect (LOSA)
http://struckkai.blogspot.de/2015/04/libreofficesongbookarchitect.html

Category/Categories

Writer Extension

Current Release

ChordTransposer - 1.0.3

Released Jul 08, 2016 — tested with:

LibreOffice 4.4, LibreOffice 5.0, LibreOffice 5.1,

fix for chords in brackets in ChordFrames
More about this release…

chordtransposer-1-0-3_libreoffice.oxt
File size: 15 kb

All Releases

Version

Released

Platform(s)

Compatibility

Description

License(s)

Status

1.0.3

Jul 08, 2016
    • LibreOffice 4.4
    • LibreOffice 5.0
    • LibreOffice 5.1
    fix for chords in brackets in ChordFrames
    • CC-by-sa-v3 (Creative Commons Attribution-ShareAlike 3.0)
    final

    1.0.2

    Jul 06, 2016
      • LibreOffice 4.4
      • LibreOffice 5.0
      • LibreOffice 5.1
      Convert from/to chords in TextFrames Convert from/to ChordPro
      • CC-by-sa-v3 (Creative Commons Attribution-ShareAlike 3.0)
      final

      1.0.1

      May 02, 2016
        • LibreOffice 4.4
        • LibreOffice 5.0
        • LibreOffice 5.1
        faster processing
        • CC-by-sa-v3 (Creative Commons Attribution-ShareAlike 3.0)
        final

        1.0

        Apr 06, 2016
          • LibreOffice 4.4
          • LibreOffice 5.0
          • LibreOffice 5.1
          Initial Release
          • CC-by-sa-v3 (Creative Commons Attribution-ShareAlike 3.0)
          final

          Legal Disclaimer and Limitations for Downloads

          The Document Foundation has not reviewed, and cannot review, all of the material, including computer software, available on or by means of The Document Foundation's
          websites, and cannot therefore be responsible for that material's content, use or effects. By operating its websites, The Document Foundation does not represent or imply that it endorses the material there available, or that it believes such material to be accurate, useful or nonharmful. You are responsible for taking precautions as necessary to protect yourself and your computer systems from viruses, worms, Trojan horses and other harmful or destructive content. The Document Foundation's websites may contain content that is offensive, indecent or otherwise objectionable, as well as content containing technical inaccuracies, typographical mistakes and other errors. The Document Foundation's websites may also contain material that violates the privacy or publicity rights, or infringes the proprietary rights, of third parties, or the downloading, copying or use of which is subject to additional terms and conditions, stated or unstated. The Document Foundation disclaims any responsibility for any harm resulting from the use by The Document Foundation's visitors of The Document Foundation's websites, or from any downloading by those visitors of content available on or by means of The Document Foundation's websites.

          Changes

          Content contained on The Document Foundation's websites, including these Legal Disclaimers and Limitations, may be changed at the sole discretion of The Document Foundation and without notice. You are bound by any such updates or changes, and so should periodically review these Legal Disclaimers and Limitations.

          If you believe any file is present on the site contrary to any TDF rule or applicable law, please supply full details to info@documentfoundation.org for impartial consideration.