SongBook Windows Tablets 2.0 Songs and Chords

Download from the Microsoft Store

Installation And Upgrade

SongBook runs on all Windows 10 tablets. It is optimized for touch input. On PCs/laptops with keyboard and mouse/trackpad, consider using SongBook for Windows PCs instead.

Please download SongBook in the Windows Store.

At first program start, you need to select the directory where your songs will be stored, e.g. <My Documents>\My Songs. If you also use SongBook on Android or iOS, consider synchronizing your songs with Dropbox and select the Dropbox/SongBook directory as your main song directory.

You can find the complete version history at the end of this page.

Where To Find Songs For SongBook

SongBook understands the widespread chordpro format where chords are written in square brackets within the lyrics. It can also work with tab files. Unfortunately, we cannot provide songs on this site due to copyright restrictions. However, the Internet has huge archives of songs in chordpro format, just search for the song title and chordpro or tab.

You can also easily create your own songs. Just write the lyrics as usual and insert the chord names in square brackets at the appropriate positions as in the following example:

[Em]Alas, my [G]love, you [D]do me [Bm]wrong, 

SongBook will render this as:

Alas, my love, you do me wrong,

How To Get Songs Into SongBook

SongBook stores all songs and playlists in a directory on your disk. You can change the song directory on the Settings page. Use Windows Explorer to copy your song files into the SongBook directory, then tap Refresh to update the song list. A sample song Greensleeves is available via the bottom right menu.

The following file extensions are understood by SongBook:

*.pro, *.chopro, *.txt (chordpro files)
*.tab (tab files, chords on separate lines)
*.pdf (PDF files)
*.lst (playlist files)

SongBook App Bar

Most functions are available through an app bar at the bottom, or through the "..." overflow menu on the bottom right. Tap on the "..." to see descriptions for the icons in the app bar.

Song List

Songs are structured in categories (sub directories of the song directory). You can group songs in categories to help you organize them e.g. by genre or difficulty. Deleting a category will delete all songs in it. In addition, songs can also be organized in playlists and filtered by tags.

Note: you can show/hide the Song List with the Hide/Show List toolbar button at the bottom left.

Song View

The song view displays the current song with lyrics and chords. You can change various display settings with the Show menu. The song will automatically show in multiple columns if it fits on the screen without breaking any lines. Tap on a chord to look up the chord definitions. Chord, lyrics and tab font and color can be changed in Settings. You can also quickly increase/decrease the font size with the pinch-to-zoom gesture.

When you select Auto-Zoom from the Zoom popup, SongBook will try to show the song as large as possible so it still fits on the screen without scrolling. The song will be automatically shown in multiple columns if the space and the longest line permits it.

Tap on the Song Chords button to see a row of chord diagrams currently used in the song. The most simple chord (lowest fret) is shown by default. If you define a chord variation in the song, that variant is shown instead.

Note: Automatic power down of the display is extended to 15 min while a song is displayed.


Tap on the Auto-Scroll button to start automatic scrolling. To change the scroll tempo, change the total playing time of the song with the slider. You can save the selected time in the song so it will be preset the next time you select the song.

You can optionally insert {pause: x} directives somewhere in a song, where x denotes a pause in seconds (e.g. {pause: 20} to pause for 20 seconds). When the line with this pause statement reaches the top of the screen, auto-scrolling will pause for this amount of time. You can also put that directive at the top of the song to delay the auto-scroll start.


SongBook lets you transpose a song into a different key by automatically adjusting all chords. Use the All b and All # menus to convert all # chords to their b equivalent or vice versa. The transposition is only temporary. To permanently change the song, select Save.

You can use the Capo popup to define a fret for a capo. This works just like a transpose down of the same number of steps, but will show a Capo: ... indicator at the beginning of the song.

Note that if the song contains special chord definitions, these will usually no longer be valid after transposing.

Link With Music

If you want to play along with background music, you can use the menu Link with Music to select and copy a music (MP3) file into the SongBook directory and link to it. If a song is linked with an MP3 file, you'll see Play Music button in the app bar. Music linked this way will also play in SongBook Android, iOS or Mac OS X.

Song Edit

You can edit songs or add new songs. Long tap on the editor to get a popup menu with common chordpro control statements and chords currently used in the song.

Use Convert Tab To Chordpro from the bottom app bar menu to convert the current song or selected text from tab format (where chords are on separate lines above the lyrics) into the compact chordpro format used by SongBook.

Home Top


To further organize your song collection, you can assign arbitrary tags to any song. Klick the Tags button in the bottom bar to filter songs by tags. When you remove a tag, the song is not deleted. However, if you delete all songs that contain a certain tag, that tag will disappear from the list of tags. Unlike with categories, songs can have several tags assigned. In the song, tags are stored with a {tag: xx} directive.

Tab files

Songs that are not in chordpro format, i.e. don't have a {title: } or {t: } directive are considered tab files. Unlike chordpro files, tab files have separate lines for the chords, like

 Em       G         D     Bm
Alas, my love, you do me wrong,

To have fixed chord positions regardless of font preferences, SongBook renders tab files with a fixed font (also in the editor). SongBook will automatically recognize chords within the tab file, render them in chord color, transpose them or let you look up the chord fingering. The song editor has a menu entry that can convert songs in tab format to chordpro format by inlining chords with lyrics.



Playlists are collections of songs for a special purpose, e.g. for a concert, or for practising. Playlists contain references to songs (by title/subtitle, independent of their category). You can add songs to multiple playlists, and one song can occur multiple times in a playlist.

To add songs to a playlist, long tap on a song in the list and select Add to Playlist...

To create a new playlist, long tap on a song in the song list, and select Add to Playlist... - New Playlist...

To change the order of songs in a playlist, drag them around with your finger. You can also sort a playlist by title/subtitle or randomize it.

To remove a song from a playlist, long tap on the song in the playlist and select Remove...

Playlists can automatically transpose songs to different keys. To store a different key for a song in a playlist, open the song from the playlist (not from the song list), then transpose it as usual, but do not save the transposed song. If a playlist song has a different key then the original, the key will be shown inverse.

Note: Playlists contain only references (title and subtitle) to the real song. If you delete the song, it is not automatically removed from the playlists. When you change the title/subtitle of a song, all playlists will be automatically adjusted.


Chords and Instruments

Chord LibrarySongBook comes with comprehensive chord libraries for guitar, ukulele (C and D tuning), mandolin, piano, and others. To see the chord view, tap on a chord in a song, or select Chord Library from the "..." menu.

Chords are sorted by base pitch (tone) and name. Each chord can have several variations. SongBook knows about identical pitches (e.g. C# = Db).

To change the currently used instrument, select it from the Instruments popup in Settings. This instrument is used for all chord lookups.


Do you have a song that is not rendered correctly? Is an important chord missing in the chord database? Please let us know.

Version History

Home Top