Menu

Home

mycho

Songbook App

Usage Instructions

The zip contains the entire VS2010 Project. Navigate to the bin\Release folder, where the executable file is located. The "Files" folder contains the database of bands and songs, it has to be present and not renamed. Songs are stored as text files with chords marked by square brackets. When the application is launched, it provides a tree view of the song database and upon double clicking on a song file, it will display the lyrics and chords in the right panel.

Technical stuff

So, the whole thing is mostly a text parser, which locates the chords by searching the string for "[" bracket. It marks down the position and name of the chord. The brackets and chord letters are then removed from the lyrics. Reconstruction of the results begins with creating line of chords, which are spaced with " " characters. Then the corresponding line of lyrics is inserted, and so on. A fixed width font is used in the rich text box in order to make the spacing work.

Planned features, ideas and fixes

  • Colored and bold chord letters
  • Adjustable font size
  • Multiple columns - Or at least finding a way of spreading the lyrics on the screen in a way, which doesn´t require scrolling
  • Export to PDF - In order to be able to create a paper form of the songbook, or just having a file format which runs on every computer. This might eventually become the whole point of this app.
  • Oh yeah, that "Form1" title on the windows looks barbaric. Will fix.

Project Members:


MongoDB Logo MongoDB