# User interface

- [Overview](https://karedi.gitbook.io/karedi/user-interface/overview.md): User interface overview
- [Toolbar](https://karedi.gitbook.io/karedi/user-interface/toolbar.md): Easy access to basic actions
- [Upper components](https://karedi.gitbook.io/karedi/user-interface/upper-components.md)
- [Tracks manager](https://karedi.gitbook.io/karedi/user-interface/upper-components/tracks-manager.md): How to manage multiple vocal tracks?
- [Modifying tracks](https://karedi.gitbook.io/karedi/user-interface/upper-components/tracks-manager/modifying-tracks.md): How to modify the tracks?
- [Track colors](https://karedi.gitbook.io/karedi/user-interface/upper-components/tracks-manager/track-colors.md): How to change track colors in editor?
- [Exporting tracks](https://karedi.gitbook.io/karedi/user-interface/upper-components/tracks-manager/exporting-tracks.md): How to turn multi-track file into single-player or duet files?
- [Audio manager](https://karedi.gitbook.io/karedi/user-interface/upper-components/audio-manager.md): How to manage audio files?
- [History](https://karedi.gitbook.io/karedi/user-interface/upper-components/history.md): Managing changes
- [Scratchpad](https://karedi.gitbook.io/karedi/user-interface/upper-components/scratchpad.md): Temporary text editor
- [Tags editor](https://karedi.gitbook.io/karedi/user-interface/upper-components/tags-editor.md): How to manage tags?
- [Lyrics editor](https://karedi.gitbook.io/karedi/user-interface/upper-components/lyrics-editor.md): How to manage song lyrics?
- [Assigning lyrics to notes](https://karedi.gitbook.io/karedi/user-interface/upper-components/lyrics-editor/assigning-lyrics-to-notes.md): How are the lyrics assigned to notes?
- [Moving lyrics around](https://karedi.gitbook.io/karedi/user-interface/upper-components/lyrics-editor/moving-lyrics-around.md): How to change the lyrics assigned to a note?
- [Line breaks](https://karedi.gitbook.io/karedi/user-interface/upper-components/lyrics-editor/line-breaks.md)
- [Auto syllabification](https://karedi.gitbook.io/karedi/user-interface/upper-components/lyrics-editor/auto-syllabification.md): Splitting words into syllables automatically
- [Space and hyphen](https://karedi.gitbook.io/karedi/user-interface/upper-components/lyrics-editor/space-and-hyphen.md): How to insert space or hyphen (not as a separator)?
- [Middle components](https://karedi.gitbook.io/karedi/user-interface/middle-components.md)
- [Song fillbar](https://karedi.gitbook.io/karedi/user-interface/middle-components/song-fillbar.md): Quick overview of the song's vocal tracks
- [Main editor](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor.md): Main component of the whole application
- [Beats & pitches grid](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/beats-and-pitches-grid.md): What do main editor axes represent?
- [Time marker](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/time-marker.md): Represents active point of time in the song
- [Visible area](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/visible-area.md): How is the range of visible beats and pitches determined?
- [Navigation](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/navigation.md): How to navigate in the main editor?
- [Selection](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/selection.md): How can notes be selected?
- [Managing notes](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/managing-notes.md)
- [Changing notes count](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/managing-notes/changing-notes-count.md): All operations that change the notes count
- [Moving notes](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/managing-notes/moving-notes.md): Changing notes position in time or pitch
- [Resizing notes](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/managing-notes/resizing-notes.md): Changing note length
- [Note types](https://karedi.gitbook.io/karedi/user-interface/middle-components/main-editor/managing-notes/note-types.md)
- [Piano](https://karedi.gitbook.io/karedi/user-interface/middle-components/piano.md): Visualize the pitches
- [Lyrics displayer](https://karedi.gitbook.io/karedi/user-interface/middle-components/lyrics-displayer.md): Verify the line lyrics
- [Lower components](https://karedi.gitbook.io/karedi/user-interface/lower-components.md)
- [Log](https://karedi.gitbook.io/karedi/user-interface/lower-components/log.md): Shows whether disk related operations succeded
- [Problems manager](https://karedi.gitbook.io/karedi/user-interface/lower-components/problems-manager.md): How to check and solve issues with your songfile?
- [Preferences](https://karedi.gitbook.io/karedi/user-interface/preferences.md): Configuration
- [New song wizard](https://karedi.gitbook.io/karedi/user-interface/new-song-wizard.md): Creating empty song with metadata
- [Audio file](https://karedi.gitbook.io/karedi/user-interface/new-song-wizard/audio-file.md): The first step of the new song wizard
- [Artist, title & filenames](https://karedi.gitbook.io/karedi/user-interface/new-song-wizard/artist-title-and-filenames.md): The second step of the new song wizard
- [Song directory](https://karedi.gitbook.io/karedi/user-interface/new-song-wizard/song-directory.md): Third step of the new song wizard
- [Specifying BPM](https://karedi.gitbook.io/karedi/user-interface/new-song-wizard/specifying-bpm.md): Fourth step of the new song wizard
- [Additional tags](https://karedi.gitbook.io/karedi/user-interface/new-song-wizard/additional-tags.md): Last step of the new song wizard
- [Final result](https://karedi.gitbook.io/karedi/user-interface/new-song-wizard/final-result.md)
- [Playback](https://karedi.gitbook.io/karedi/user-interface/playback.md)
- [Invoking & stopping](https://karedi.gitbook.io/karedi/user-interface/playback/invoking-and-stopping.md): How to invoke all types of playbacks
- [Auxiliary note](https://karedi.gitbook.io/karedi/user-interface/playback/auxiliary-note.md): Special mode for finetuning timing


---

# 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.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.
