Skip to main content

JAM/TAB

How to lay out JAM's and TAB's for import:

The easiest way to see this is to input a song to the app, export and observe the formatting of the generated file.
For multiple songs, a file must begin with a number, the number of songs in the file. Following that, a tag is inserted for each song:

The tag contains all the relevant information for the song, where applicable:

  • TITLE={}; place the title of the song between the brackets
  • NOTES={}; place any performance notes eg. capo, playing style here
  • CHORDS={}; place the chords & lyrics or tab in here
  • ARTIST={}; the artist of the song
  • TIMESIG={}; the time signature (ie 4/4) note: swing rhythms end with _S (ie 4/4_S)
  • TUNING={}; the tuning of the instrument where applicable. (eg. E-A-D-G-B-E)
  • INSTRUMENT={}; the instrument the tab is for
  • DATESTAMP={}; this is the time in milliseconds the song was last saved (Android) or the date and time the song was last saved (Windows)
The tag opens with a "<" followed by TAB or JAM, depending on the song. The information is then inserted and the tag closed with a "/>". At the end of the file, "ENDOFLIST" is inserted to mark it. A sample file content would look something like:

2<TAB TITLE={GC} NOTES={afa} CHORDS={
|--3------0----------------------|
|--3------1----------------------|
|--0------0----------------------|
|--0------2----------------------|
|--2------3----------------------|
|--3-----------------------------|} ARTIST={Mayeo} TIMESIG={4/4} TUNING={asfgsdf} INSTRUMENT={asgd} DATESTAMP={19/07/2016 15:19:31} />
<JAM TITLE={dafgsnh,gs} NOTES={} CHORDS={akdfjvbs ls} ARTIST={ajdhn sdb} TIMESIG={4/4} TUNING={} INSTRUMENT={} DATESTAMP={19/07/2016 14:19:15} />ENDOFLIST

Songs will only be replaced/updated under three conditions:
  1. The title is exactly the same as a song already in the database
  2. The artist is exactly the same on both songs
  3. The datestamp of the song being imported is more recent than the datestamp of the song in the database
If the song being imported won't update, try changing the datestamp, and make sure to use the current date and time in milliseconds for the Android version.

Comments

Popular posts from this blog

Create a setlist

This is the menu you're greeted with when you first open the app. Songs can be added to the playlist in two ways: 1) Drag & Drop  the desired song from the top panel to the grey playlist panel 2) Tap  the desired song, and press the "To List" button Songs can be removed by: Android:  Tap the "x" button beside the song name in the playlist Windows Phone:  Tap the song in the playlist and press the "From List" button Windows PC:  Drag the song to the red bin icon, or tap the song then press the red bin icon. Saving & Loading Currently unavailable on Windows 10 devices Simply tap the "Load/Save" button to save, overwrite, load or delete a playlist. The layout changes based on the device and screen size, so may not look exactly as the sample images.

Formatting songs

The app hilights section names to help distinguish the different sections of the songs. Chords are also hilighted to make them easier to read. Section names are not necessary, but are beneficial for you! Through the settings, chords can be set to display above the lyric line or inline, among the words. Custom colours are also set there. Custom section colours, with chord display set to "inline" Chords: When typing out the chords and lyrics, chords should be typed on a separate line above the lyrics. The app handles displaying them inline or above by itself. Chords should be positioned in the correct spot above the lyrics on which the change occurs. In order to denote a chord, simply enclose it in square brackets "[ ]". The opening square bracket should lie above the letter where the chord first enters. See below about using "[-" with chords to keep line spacing when inline display is selected. Section Names: In order to denote a section of ...

UPDATE MySongs V4.0.1 (patch)

A patch has just been released for the latest version that introduced support for Google Drive backup (V4.0). This patch is a stab at fixing a mysterious bug that occurs (on both versions) when displaying some song layouts. It also fixes some minor keyboard issues on the paid version. - Mayeo