Songpress - Il Canzonatore
Songpress is a free, easy to use song typeset program for Windows and Linux, that generates high-quality songbooks. Songpress is focused on song formatting. Once your song is ready, you can paste it into your favorite Windows program, to give your songbook the look you like the most. Highlights
If you need help, or wish to discuss, please visit our user support group. |
|
News
Songpress 1.8 released (05.Apr.21 10:01)
More >>Songpress 1.7 released (10.Feb.19 15:59)
More >>Songpress 1.6 released, fork it on GitHub! (28.Nov.15 16:47)
More >>Download
- Songpress 1.8.1 installer (size: 22 MB) for Microsoft Windows.
- Songpress 1.8.1 for Linux
Only for Windows 2000 users: if Songpress does not start, then you need to download and install this library from Microsoft.
Songbook samples
How does it look a songbook generated with Songpress? You can find some samples here. If you clic on these images, you will be redirected to our Scout Gruop site, where you can download both the PDF of the songbooks and the original ChordPro files used to generate them.
Source code
Songpress is released under the terms of an open source license, the GNU General Public License version 2. You can download the source code (size: 688 KB) of the program. You can even run the program from the source, without needing to download the Windows binary. You need to install Python 3 and wxPython (Phoenix). Then enter in the src directory and type: python main.py.
Some history
We started the project in order to create a songbook for the Mass for our boy scout group (please download the songbook (in Italian) if you want to have a look at Songpress output). We quickly created the typesetting algorithm and the clipboard functionality.
In the introduction of the songbook there is a promise:
"In order to quiclky and accurately typeset our songbook, we created a piece of software. [...] Our intention is to improve it and distribute it for free (as an open source software) in our group website."
At the beginning we didn't have much time to improve the software into a complete application for non-geek users. Some times ago we decided to rewrite the program in Python (much more fun to program in than C++)... and the promise has been kept!
Support the project
Songpress is hosted at Github (previously, on Google Code and BerliOS).
You can help in several ways:
- reporting bugs here
- creating new translations
- providing artwork (icons, buttons etc.)
- joining the project
- and... donating some money to our scout group!!
The ChordPro format
Songpress uses a subset of the ChordPro format. It is very easy to use. Just write plain text (song lyrics), and...
- to insert the title, use the {title:My Title} (or {t:My Title}) command: {title:God Save The Queen}
- to insert a chord, place it in square brackets, just before the song syllable where the chord "starts": [C]God save our [G]gracious queen
- to break a verse, just leave an empty line
- to insert a chorus, wrap it inside {soc} (or {start_of_chorus}) and {eoc} (or {end_of_chorus}): {soc}Send her victorious [...]{eoc}
- to insert a comment, use the {comment:My Comment} (or {c:My Comment}) command: {c:Repeat twice}
- any line that begins with a # does not generate any output
You can find more information about the ChordPro format here.
Donate
If you like Songpress, please consider donating.
Any amount of money will be appreciated! It will be used to fund the activities of our scout group, FSE Roma 21.