Skip to main content

Tempora

Early preview

Lyrics that follow the song.

Tap along, and every word lands on time.

Tempora turns plain lyrics into synced lyrics. Load a song, paste the words, tap the space bar in time with the music, then fine-tune each word on a timeline. Everything stays on your computer: no account, no upload.

Windows for now · macOS and Linux planned

An illustration of the Sync step, made for this page: each tap stamps the time of the next word.

What it does

  1. Nothing leaves your computer

    No account and no upload: the song and its lyrics stay on your machine from start to finish.

  2. Duets, backing vocals, translations

    Name the singers, give any line backing vocals, a translation or a romanization, and watch the result as karaoke.

  3. Made for the keyboard

    Tap, undo, nudge a word by 10 ms, switch steps, play and pause: every action has its key.

  4. Pick up where you left off

    A project file keeps the whole document and the place of the song, so you can stop and come back later.

Where it stands

Early preview. The four steps work on Windows. Installers for Windows, macOS and Linux are the next step; until then there is nothing to download, and the source code is not public yet.

  • Windows Early preview

    The four steps work. No installer yet.

  • macOS · Linux Coming later

    Installers planned, together with Windows.

Links

Links will appear here once it can be downloaded.

How it works

Four steps, from plain words to synced lyrics

  1. Ctrl+1

    Edit

    Paste the lyrics, or import a .lrc, .ttml or .txt file. Name the singers of a duet, and give any line backing vocals, a translation or a romanization.

  2. Ctrl+2

    Sync

    Play the song, slowed down if you like, and tap Space at each line, or at each word. Backspace undoes the last tap.

  3. Ctrl+3

    Timeline

    Every word is a block on the waveform: drag it, stretch it, or click between two letters to split it into syllables.

  4. Ctrl+4

    Preview

    Watch the result as karaoke: words filling one by one, the second singer on the other side, the translation under each line.

Then export. If a time is missing, Tempora names the line and the word, and takes you there.

Formats

Files your player can follow

Tempora writes the formats players read. WaveFlow reads them too: put the file next to the song, and the lyrics light up as it plays.

See lyrics in WaveFlow
TTML

Line and word timing, singers, backing vocals, translations and romanization.

Made for players that read TTML word by word, like WaveFlow.

Enhanced LRC

Line and word timing; translations as repeated lines.

WaveFlow lights it up word by word.

LRC

Line timing; translations as repeated lines.

WaveFlow follows it line by line, and can estimate each word's timing if you turn it on.

A .tempora project file keeps the whole document and the place of the song, to pick up later.