Help CenterSongs & practice

Creating a song from prerecorded audio

Turn existing voice recordings into a practice song by uploading audio files.

Web app

Mobile app

Creating a song from prerecorded audio

Already have a recording of each voice part — soprano, alto, tenor, bass — sung or played separately? You can turn those files into a cori practice song in a few minutes. Once it's saved, every singer can open it, hear their part, follow the notes and rehearse along at home.

Also possible: record, MIDI or sheet music only

Instead of uploading finished recordings, you can also record and edit voices right in the app — see Creating a song with the AudioEditor. And you're not limited to audio files: cori also accepts MIDI files, and you can create a song with just the sheet music (PDF) — no practice tracks required.

One file per voice

This works best when each voice part is its own audio file (one for soprano, one for alto, and so on). If you only have a single mixed recording, you can still upload it as one voice — but separate files let singers isolate and practise their own line.

Start a new song

You need song-management rights in the choir (managers and choir leaders have them).

1
Open the song creator

On the web, go to your songs list (SetlistsAll songs) and choose + Add, or use Add song from the dashboard. On mobile, open the songs area and tap the add button. The Create Song dialog opens with a step-by-step wizard.

2
Name your song

On the first step, type a Song Name. Optionally set the Tempo & Time Signature and attach Sheet Music PDFs (a members' version and, if you like, a separate conductor's version). Then choose Next.

Step 1: give the song a name and, optionally, a tempo and sheet music.
Step 1: give the song a name and, optionally, a tempo and sheet music.
The same first step on mobile: name the song and set tempo, time signature and sheet music.
The same first step on mobile: name the song and set tempo, time signature and sheet music.

Add a voice for each part

The Voices step is where your recordings go. Add a voice part, then assign its audio file.

1
Pick the voice parts

Tap the voice chips you need — Soprano, Alto, Tenor, Bass — or type a name and add a custom part. Each part appears as its own card.

2
Assign an audio file to each part

On a voice card choose Import MIDI/Recording and pick that part's file. cori accepts common audio formats (mp3, wav, m4a, flac, aac, ogg) as well as MIDI. Repeat for every part so each card has its own recording.

3
Let cori learn the notes

After you add an audio recording, cori asks for a Note Reference so it can build singing exercises. Choose Analyze automatically to detect the notes from the recording, or Import from MIDI file if you have the score as MIDI.

Step 2: one card per voice part, each with its own uploaded recording.
Step 2: one card per voice part, each with its own uploaded recording.
On mobile, pick the voice parts, or jump straight into the Audio Editor to record.
On mobile, pick the voice parts, or jump straight into the Audio Editor to record.
Accompaniment tracks

Under Accompaniment you can add backing tracks such as a Piano reduction. Singers can mix these in or out while they practise.

Save so members can practise

1
Add lyrics (optional)

On the Lyrics step, let cori transcribe words from the audio automatically, or paste them in yourself. You can skip this and add lyrics later.

2
Choose the choir and save

On the final Save step, pick which choir the song belongs to and decide whether it's Song visible to members right away. Choose Save and watch the upload progress. When it's done, the song appears in your choir's song list.

Step 3: select the choir, set visibility and save the finished song.
Step 3: select the choir, set visibility and save the finished song.
Note transcription takes a moment

If you left lyrics on automatic, cori processes the audio in the background after saving. The song is ready to practise straight away — transcribed lyrics simply appear once processing finishes.

What's next?

Was this guide helpful?
Still need help?

Can’t find what you’re looking for? Send us a message and our team will get back to you.

Contact support