ChordsFun PDF Stampa
Articoli tecnici - Freeware e shareware
Scritto da Riccardo Zorn   
Venerdì 01 Dicembre 2006 09:55

What is ChordsFun?

Purpose:
  • Convert CRD files with no structure to ChordPro format
  • Show ChordPro files in a personalized way, with chord guide
  • Print and save to html
Runs on:
  • windows. 2000 and xp for sure, but it should also run on w95, 98 and me.
  • want a mac version? unix version? forget it. the software is simple, it may run under emulators. I might eventually, if I get many requests, set up a webservice (xml/soap).

What are ChordPro files?

ChordPro is a public file format in plain text where chords are enclosed in brackets [A#m7] plus a lot of other tags.

What are CRD files?

These are plain text hand-written files with a very flexible syntax; they often come with a .CRD extension.

Where can I get them?

www.olga.net
and many other places.

How does it work?

ChordPro file parsing is straight forward.
CRD file conversion is much harder. These files are written with several different styles, and of course inconsistencies are frequent. An attempt has been made to determine what’s what, but a lot of testing is required.
Should you find a file that’s not recognized send it to me.

Step by step walkthrough

Lyrics n chords interface
  • Choose drive, directory (double click), and file (single click).
  • The program attempts to read and show the file.
  • To view all tabs, choose menu Window/show all tabs
  • Source: whatever was read from disk
  • Chord Pro: the chord pro format either converted or imported from source HTML source of HTML tab

Settings

Lyrics n chords settings
Use tables: best representation, chords are on top of text
Use stylesheets: chords are in superscript: exampleA#m7
Show chords of songs: show tab with drawings of the chords used in the song.
Remove empty lines: guess?
Also scan for Italian chords: not really implemented yet.
Remove disclaimers: Do not print the same disclaimer on every page

Example conversion

1st step: load source file

This is a typical file format;
Lyrics n chords source

2nd step: convert to chordPro

The source file is parsed and an attempt is made at understanding where chords are:
Lyrics n chords interface

3rd step: convert to HTML

ChordPro is parsed and then converted to html. You have several options to control how this is done. Check out the settings page. Lyrics n chords interface

4th step: display HTML

This is just an IE activeX view. Context menus not implemented Lyrics n chords interface

What's next?

I have a few ideas already: you are welcome to contribute new ones and vote on current ones to determine development priority. This program is supported in my spare time, and I have very little. So no warranty is made upon actually writing these updates.
  • Full chordpro support (including title, subtitle) with an interface to edit them
  • olga support (automatically search for and open files from olga)
  • olga lyrics completion (oftentimes lyrics are crippled or partially missing, this will fill them in) using google and various lyrics pages
  • batch conversion of directories, recursive.
  • multilanguage support, both for interface and chord names (A-G in english, do re mi fa sol la si do in italian, do re mi fa so la ti do in spanish etc.)
  • mdi interface, moving palettes

Write us

use the page Contattaci

Download

download 0.5mb file
Just executable and pdf doc. No installer.

software by riccardo zorn
Ultimo aggiornamento Domenica 14 Settembre 2008 15:27