# Moving lyrics around

Normally when creating a song you will just paste the lyrics from somewhere. They are not divided into syllables and definitely not assigned to correct notes so you need to know how to move lyrics around so that they are assigned to the notes you want.

## Splitting words

The first action that you need to know how to do is splitting words into chunks of lyrics. It's simple. Just place the cursor in the place that you want to split the lyrics in and insert the separator you need - space or hyphen.

<div align="left"><figure><img src="/files/l4SpVBHBhdMnRhaqtmWg" alt="" width="518"><figcaption></figcaption></figure></div>

If you press hyphen key the word will be divided:

<div align="left"><figure><img src="/files/Fu3csmw8SpDD03cDqEII" alt="" width="512"><figcaption></figcaption></figure></div>

As you have noticed *this* got transfered to the next line. It should be obvious by now why it happened. We only have 7 notes in the first line, "over" was previously assigned to one note. Now this is distributed over 2 notes so the last chunk of lyrics from our line got moved to the first note from the next line. This action is called rolling the lyrics.

## Combining words

To combine words or chunks of lyrics just remove the separator. This action will also roll the lyrics but in the opposite direction.

## Rolling the lyrics

As you have already seen splitting lyrics will roll the lyrics to the right. If you remove the separator to combine the lyrics, you will roll all lyrics to the left. You can also invoke the rolling action in the desired direction manually. When would it be useful?

Let's go back to our example:

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

Currently "ver" chunk is too soon. It is in 28th beat but it should be in the 48th - on the note that currently has lyrics "is". We need to move "ver" two notes to the right. But not only "ver". "or" and "is" and all subsequent chunks of lyrics also need to be moved 2 notes to the right.

To do this we can invoke the roll lyrics action manually from [*toolbar* ](/karedi/user-interface/toolbar.md)by clicking on the highlighted icon (or you can use shortcut `ctrl + r`):

![](/files/Mz9FAbLaYacvD4lpeMwF)

Just make sure that "ver" note is selected before invoking it.

After first click:

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

After second click:

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

You can also try the "Roll Lyrics Left" (shortcut `ctrl + shift + r`) option - this will basically revert what we have done.

## Copy-paste

You can also cut, copy and paste the lyrics around in the lyrics editor. Beware that this will also cause lyrics rolling since you are either decreasing or increasing the number of chunks in some line. If you want to copy not only the lyrics but also the notes, please see [this guide](#copy-paste) to learn more.

{% hint style="warning" %}
Automatic syllabification kicks in on lyrics paste (if the song's language is supported)
{% endhint %}

Please note that if the language of your song is set in the tags and Karedi supports [auto-syllabification](/karedi/user-interface/upper-components/lyrics-editor/auto-syllabification.md) for that language, anything that you paste in the editor using usual `ctrl + v` shortcut will be automatically syllabized.

This is usually what you want since when the lyrics are syllabized, you just need to roll some chunks here and there to add some "\~" in the right places and the work on lyrics will be quickly done. Without auto-syllabification you need to manually divide all words into syllables.

However, if you just want to paste exactly what you copied, use `ctrl + shift + v` shortcut instead.


---

# 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/moving-lyrics-around.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.
