# Lyrics editor

Every note needs some lyrics, otherwise the player would have no idea how to sing it.

The lyrics of the song can be managed in the lyrics editor which is located above the main editor on the right.

<figure><img src="/files/GHHroZEuBkkfcWlmXn18" alt=""><figcaption></figcaption></figure>

To be able to edit anything in the lyrics editor you must activate it. Inactive editor has gray backroung, active - white. To activate the editor just click somewhere on it or press F2 key.

<figure><img src="/files/EJaMRM023Vgyri35vSt5" alt=""><figcaption></figcaption></figure>

In the lyrics editor you have a list of numbered lines (or phrases) for the active track. If your song has multiple tracks each track has its own lyrics. You can see track lyrics only when it is active.&#x20;

During gameplay Ultrastar will display the lines of lyrics one by one.

## Navigating in the lyrics editor

You can treat the lyrics editor a bit like any other text editor - move around with arrow keys, move the cursor via clicking or select parts of texts using mouse or shift + arrows. You can also copy and paste parts of text and enter/exit overwrite mode by pressing *insert* key.

The main differences between lyrics editor and any other text editor is that:

* hyphens and spaces have special meaning,
* &#x20;there is a relationship between the lyrics and the actual notes. &#x20;

This relationship has several important implications, which are explained in the next articles.

{% hint style="warning" %}
In lyrics editor you **only edit the way lyrics are arranged over existing notes**.&#x20;

No action taken in lyrics editor can edit the actual notes, e.g. if you remove some part of lyrics, you will do just that - no note will get removed
{% endhint %}

## Text style

Keen observers have probably already noticed that some chunks of the example lyrics are bolded. The style of the text corresponds to the [note's type](/karedi/user-interface/middle-components/main-editor/managing-notes/note-types.md).

| Note type  | Style    |
| ---------- | -------- |
| Normal     | no style |
| Golden     | bolded   |
| Freestyle  | italics  |
| Rap        | no style |
| Golden rap | bolded   |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://karedi.gitbook.io/karedi/user-interface/upper-components/lyrics-editor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
