Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SongEditor

From JustChords Wiki
Revision as of 21:56, 31 January 2026 by Benjustchords (talk | contribs)

Say "Hi" to our Song Editor

The Song Editor is the heart of JustChords. It is where your ideas turn into clear, performance‑ready charts. Whether you are quickly sketching a new song, cleaning up chords you copied from the web, or preparing a polished lead sheet for a full band, the editor gives you a flexible but tidy workspace to do it. This page walks you through the main parts of the Song Editor and shows how they work together. The song editor lets you edit your songs. In the header, you can edit the song title, artist, add or remove tags, and set other song details like the key, duration, tempo, time signature.

Where to find the Song Editor

You typically arrive at the Song Editor in one of these ways:

  • By creating a new song from your library (for example via a “+” or “New Song” button).
  • By selecting an existing song from your library and choosing “Edit”.
  • By importing a song (from text, ChordPro, PDF, or other supported formats) and then opening it in the editor to refine it.

Layout

The editor is centered around a large text area and a compact toolbar:

  • Text area – where you type or paste lyrics, chords, and section labels.
  • Toolbar and controls – context‑sensitive actions such as formatting, undo/redo, or switching views.
  • Song information (depending on device/layout) – title, key, and other metadata.

The editor works with plain text plus lightweight chord markup. This keeps your songs:

  • Easy to edit on any device.
  • Portable between apps and formats.
  • Robust against formatting issues that often appear in rich‑text editors.

Most of the screen is taken up by the text editor, where you can edit your song. Click or Tap on it to make changes using the on-screen keyboard and quick chord bar.

Writing lyrics and chords

Song is written as text document and uses simple syntax based on chordpro [1] format.

For example, this is the contents of a simple song:

Chorus: In the [C]world full of [G]chords, where [D]melodies un[Em]fold,
A [C]digital ha[G]ven for [D]stories untold.
With a [C]tap and a [Em]swipe, a [C]music[D]ian’s de[Em]light,
Just[C]Chords guiding [D]through the musical [Gsus4]night.[G]
(repeat 2x)

Verse 1:
In the [C]palm of your [G]hand,
a song[D]writer’s [Em]dream,

The lyrics of the song are interspersed with chords written between brackets [ and ]. The chords are placed in front of the syllable they belong to.

Sections of the song are separated by empty line. Sections are typically used to divide verses from the chorus or bridge. Each section can be labeled with a name. You can label your sections by typing a name on the first line of the section (followed with a colon), and then follow it with a new line. After you have labeled sections, you can define song structure.

Comments or musical instructions should be written as text on a line surrounded with parenthesis.

Text Formatting

Symbol Meaning Description
* bold Use the same character to stop it before line end e.g. Song line with *bold* text
** italic Use the same characters to stop it before line end
*** bold & italic Use the same characters to stop it before line end
_ underline Use the same characters to stop it before line end
<red> text color Use the character "<" to stop the color before the end of the line, e.g., Line contains <red>red text<. Supported color names: blue, brown, cyan, gray, green, magenta, orange, purple, red, white, yellow. You can also use custom hex color codes like <#33F3FF>.
<@yellow> text highlight color Use the character "<" to stop the highlight before the end of the line, e.g., Line contains <@yellow>yellow text<. You can also use custom hex color codes like <#@33F3FF>.

Quick Chord bar

The quick chord bar appears above the keyboard, letting you easily insert chords, tabs diagrams, note symbols, rhythm diagrams, sheet music and images into your chart. If you have set the songs Key, the quick chord bar will populate the bar with the chords in that key. As you add additional chord syntax, these new chords will appear on the bar making it easier to insert repeatedly.

To insert a chord or empty tab into your song sheet:

  • Tap on the screen where you want to place the cursor. The cursor is where your entry will be placed.
  • With your cursor positioned, simply tap the desired chord, tab or symbol on the quick chord bar.
  • The [chord] symbol inserts the correct format for writing chords in chord-pro syntax allowing you to enter any chord you choose.
  • The |tab| symbol enters a blank tabular outline with standard tuning shown.


Structuring songs into sections

Clear structure makes songs easier to read and easier to reuse.

Typical sections include:

  • Verse 1, Verse 2, Verse 3
  • Chorus
  • Bridge
  • Intro, Interlude, Instrumental, Outro

Use simple, consistent labels and spacing:

  • Add a label line such as Verse 1 or Chorus before the relevant lines.
  • Separate sections with a blank line to make them visually distinct.
  • Keep naming consistent (for example always Verse 1, not sometimes Verse I and sometimes Verse 1).

Well‑structured sections make it much easier to:

  • Rearrange songs in different setlists.
  • Build arrangements that reference “Verse 1” or “Chorus” explicitly.
  • Quickly see where you are during rehearsal or performance.

Supported song formats and markup

The Song Editor is designed to be flexible with different ways of writing songs, including:

  • Plain text with chords on separate lines.
  • ChordPro‑style inline chords using square brackets, for example:
 * `[C]`, `[G]`, `[F#m]`, etc.
  • Simple comments or metadata lines (for example using curly braces, depending on your workflow).

Guidelines for readable and robust songs:

  • Keep your chord symbols simple and consistent (for example `C`, `Cmaj7`, `F#m`, not many different variants for the same chord).
  • Avoid using unusual symbols in place of standard chord notation.
  • Let the viewer handle visual styling (font, size, colors); keep the text itself clean.

Editing workflow: cleanup and refinement

After you paste or import a song, it often needs a bit of cleanup. Common editing steps:

  • Remove extra spaces at the end of lines.
  • Fix inconsistent spacing between chords so they line up better above words.
  • Normalize section names (always Verse 1, Verse 2, Chorus, etc.).
  • Combine duplicated or redundant lines if you pasted from a website with ads, headers, or line numbers.

The Song Editor lets you make these changes quickly, while still keeping everything as plain text so nothing gets “stuck” in a proprietary format.

Saving, viewing, and checking your song

Once you are happy with your edits:

  1. Save the song (for example by tapping a checkmark or a Done / Save button).
  2. Open the song in the viewer to see how it looks in performance mode.

When checking the song, look for:

  • Line breaks that might be too long for your device.
  • Chords that may have shifted away from the correct syllables.
  • Sections that could benefit from clearer separation.

From the viewer you can:

  • Transpose the song to different keys.
  • Apply a capo and see how the chords are rewritten.
  • Adjust font size and layout for better readability.

If you spot issues, return to the Song Editor, make your adjustments, and save again.

Tips for performance‑ready charts

A few practical tips drawn from real stage use:

  • Keep lines short – leaving some margin on the right side makes charts easier to read quickly.
  • Group lines into clear sections; avoid one long block of uninterrupted text.
  • Insert line breaks at musically logical points (end of phrases) instead of purely visual ones.
  • Avoid putting more chords than necessary into a single line – clarity is more helpful than perfectly exact timing notation.
  • Test the chart on the actual device and distance you will use on stage.

Growing with your workflow

The Song Editor is designed to grow with your needs:

  • Start simple: a few chords and lyrics.
  • Later, introduce clearer section labels, more detailed chords, or extra verses.
  • Over time, refine your library into clean, consistent charts that can be reused across bands, services, and events.