Tutti — Self-Harmony Choir
Backing vocals from your voice
Only for iPhone
Free · In‑App Purchases · Designed for iPhone. Not verified for macOS.
Sing one line. Pick the chorus on the waveform, and choir members made of your own voice stand there and sing with you — all on your device. Buy once, no subscription.
A song sung alone always feels a little empty. Tutti is the choir that fills that space — with your own voice.
● Rehearsal — listen along the waveform, pick the chorus, and place choir members only there. How many stand (2·3·4), where they stand (above · both sides · below), how rich — and hear it on the spot. ● Performance — one button, start to finish: part split (voice and backing separated from the song), members join (harmony), settling (cleanup and mix), final polish (commercial tone and loudness). ● Recording cleanup — lifts room echo and noise from phone recordings (optional one-time download). ● Autotune — only when you want it, proudly audible (off = your voice as-is). ● Backing key — shift a song file's backing ±6 semitones, tempo intact. ● Green room — before/after comparison, sharing, per-song folders in Files.
Your voice and your songs never leave this device. Free runs the whole show. Saving finished shows is two a month, and member/blend tuning — each member's level and placement, and the harmony amount, space and density — rides the rendered show on Full. Trying them in Rehearsal is free either way. Full is a one-time purchase, no subscription.
Curious about your range? Our companion app Voxscope measures it in 40 seconds.
more Fixing the tick — 2.3.2
- With Auto-Tune on, a voice sinking very low could burst into a short noise at that spot. That is fixed. Renders with Auto-Tune off, price and permissions are unchanged.
2.3.2 Sep 20
Walking the ledger — 2.3.1
- If the app is killed while you're recording, or after a take was taken in but before it was performed (force quit, low memory), what you sang is kept. On the next launch it asks whether to take that take in — and tidies it away a day after asking if you don't choose.
- If a call or another sound interrupts a take, the booth stops right there and says so. You can continue singing, take it in as is, or discard it.
- Changing the house lights with the Settings sheet open now recolors the sheet immediately.
- VoiceOver: the sliders have names, the green-room song row says how many files it holds and whether it's expanded, and decorative pictures are skipped.
- The playback scrubber has a taller touch area above and below the bar. Nothing visible changed.
- With larger text, the onboarding copy, the backing-key row and the two chips of a key-change result no longer get cut off or overlap.
- The four "harmony level" chips in Rehearsal are now named Subtle · Light · Medium · Bold.
- Warning text under the Matinée (light) lights is a little darker so it reads apart from gold.
- The sound engine, price and permissions are unchanged.
2.3.1 Sep 19
The ghost light, and bigger type — 2.3
- Text now follows your device's text-size setting: with larger text the app grows with it, and at the default text size the type itself is unchanged — some small buttons and chips now have a taller tap area. The sound engine and price are unchanged, and no new permissions are requested.
- A new app icon — a gold ghost light and the Sh.D mark on black.
- Main buttons are now gold-outlined instead of gold-filled.
- The maker's signature is now gold.
- If you leave the app while recording a take, it stops there and asks whether to take it in when you come back. Notification permission is asked the first time you raise a show.
- When recording can't start, the app says why — no Settings detour unless it really is a permission problem.
- Vertical videos you make in the green room now stay on the song card and can be shared again.
- When you add a file you now choose: full mix, voice only, or voice + backing track as two files. Voice-only skips the part split at showtime; a separate backing track is used as-is. A voice that came in as a file — or was raised again from the green room — is cleaned up only in a show with harmony on; a take sung into the microphone is cleaned up as before.
2.3 Sep 15
This release ships what was fixed after the last one but never reached your iPhone — and corrects five places where the app said something it didn't do.
- Key suggestion now separates your voice first and measures that. It used to read the full mix, follow the low instruments, and on some songs land up to six semitones off.
- That takes a moment, so it no longer runs by itself when you add a file — it runs when you tap "Measure with my range". Elapsed time is on screen while it works and Cancel really stops it. A song already measured isn't measured again — tap "Measure again" when you want a fresh reading.
- When it can't tell, it says so — a different sentence for each reason, and it no longer states a cause it isn't sure of.
- Fixed the opening and the middle being reported as "too different" when they sit on opposite sides of the tritone (six-semitone) boundary — the case that shows up when a man covers a woman's song.
- Fixed "Key change only" losing 3.4 dB whenever tempo was changed too. Key-only exports sound exactly as before.
- The cleanup models now come from a new primary host. If one host is down the next one takes over, and the app tells you it moved.
- Storage is checked before the download starts; if there isn't enough, the app says how much is needed and how much you have. It's no longer blamed on the server, and a download that arrives but can't be prepared says so too.
- Cancel now really lets go during the longest part of part splitting.
- Measuring or moving a key keeps going if you leave the app — and if it does get cut off, the app says so.
- Two heavy jobs no longer overlap: no key measuring while the cleanup models download, and vice versa (every locked control says why).
- Leftover temporary files are cleaned up at launch too.
- The Perform screen — where the button actually is — now says that harmony level, space and density aren't applied to the finished show on the free tier.
- "Rehearse, or go straight on" offered two paths and went to one. The button that goes straight to Perform now exists.
- "Use this key" now continues on the file you just made. It used to stack harmony on the original and shift the backing a second time.
- Songs longer than 4:40 are told they'll be trimmed before it happens — along with the fact that you can choose which part goes on stage.
- Fixed Korean words leaking into the "Blend" line in the English UI.
- The in-app open-source notices now match what's actually in the app.
- Small buttons have larger tap targets, and VoiceOver now reads progress and cancel while your key is being measured.
2.2 Sep 9
This one is about trust, not new tricks — the show now runs the way it promises.
- New part-splitting model (MIT-licensed, a third of the size). Voice/backing separation may sound slightly different from before.
- Fixed the app being killed on iPhone during part splitting.
- Cancel really stops — even the longest step lets go within seconds, and a cancel no longer looks like a failure.
- Part splitting shows progress, and model downloads no longer appear stuck at 99%.
- Long songs: pick which 4 min 40 s goes on stage, in Rehearsal.
- Send a song straight to Tutti from another app's share sheet. A range measured in Voxscope now lands on the Stage.
- "Key only" export shows elapsed time and can be cancelled.
- Level meter in the recording room — see if you're too quiet or clipping before you sing.
- Playback bar in the green room, outputs and archive — scrub Before/After at the same spot.
- "Listen first" on the Stage — hear one phrase become a choir before adding a song.
- Vertical video: a second video no longer overwrites the first, and past shows in the archive can be exported too.
- Playback, delete and notification-permission failures now say why, right there. Korean error text no longer leaks into the English UI.
- Fixed reverb cleanup silently dropping out from the second show onward.
- VoiceOver: icon buttons are named, the repeat button reports its state, and Reduce Motion is respected.
- Need deeper work? The green room now links to Shyun.D for Mac.
2.1 Sep 2
The recording room now has a "Discard" — an accidental take no longer overwrites the one you just kept.
When recording ends, whatever you were listening to comes back.
2.0.2 Aug 15
The maker's signature now appears — bottom-right of exported videos, and at the foot of Settings.
2.0.1 Aug 8
The house opens - Tutti dresses as an opera house.
- Light now makes the hierarchy: what matters stands in the spotlight, the rest recedes into the dark of the hall.
- House lights become Soiree (evening) and Matinee, with gilt and serif type raising the stage signage.
- The show's progress reads as a playbill programme (I-IV), and the curtain parts the moment it's done - the encore waits behind it.
- First meeting: a single ghost light on an empty stage - the lamp theatres keep lit all night.
The sound is untouched - only the stage has changed.
2.0 Aug 6
The show grows two steps.
- Place your members: the Fine placement drawer in Rehearsal sets each member's level and how wide they stand.
- The blend: three new controls - harmony level, space, and density - now in Rehearsal.
(Both are free to hear; riding the saved show comes with the one-time Full version.)
- House lights: next to Walnut (a dark hall) there is now Oak (a bright one) - or follow the system.
- Key-only now has tempo - shift the key and slow it down to practice (up to 4:40).
- The Stage gains a Settings sheet - full-version status and purchase restore live there.
- The show's result now notes the genre the mastering heard.
1.7 Aug 6
A new look — black and walnut. Every screen is redressed in the tone of a dark hall with a single warm light. The Practice room now reads the melody of mp3 and m4a songs too — and when it can't, it tells you why. The Practice room now explains clearly when microphone permission is missing. And when the mix restores clipped spots in your raw take, the show's result tells you how many were repaired.
1.5 Aug 3
New: the Practice room — play the backing track and sing the section you marked in Rehearsal, and your pitch is traced live over the song's melody line. Loop the section and drill the same spot as many times as you like. Earphones keep the backing track out of the mic for a cleaner trace.
1.4 Aug 2
Now connected with Voxscope — measure your range there once, and when a song clearly sits above or below your voice, Tutti suggests a backing key ("around −2 looks comfortable"). After a show, Tutti tells you the key it shifted from and to, by name. Shows made from a song file now leave two more artifacts backstage: the cleaned voice and the choir (harmony bundle). And you can make a vertical video in the Green room — a waveform clip that flips from 10 seconds of the raw take to 10 seconds of the show, saved right in the song folder.
1.3 Aug 1
Name your mic-recorded songs — re-takes under the same name count as a free encore. Autotune on long songs now runs in stable chunks. Empty screens now point the way with a button.
1.2 Aug 1
Take just the key change — one file, nothing else.
• Import a song and Tutti tells you what key it is in, and what key it lands in once you shift it — A minor → C minor. • Get a single key-shifted file with no harmony and no mixing: lower a karaoke backing to where your voice actually sits, or build a practice track for a cover. The tempo stays untouched. • Hear the original and the new key back to back right there, and share it on the spot. • Found your key? Go straight to Rehearsal and let the choir stand in it.
Key changes don't count toward your monthly saves. Take as many as you like.
The green room is now a library.
• Past shows stay, one folder per song. They are still there after you quit the app — replay them, share them, or send one back in as new material. • Each song shows how much room it takes, and you can delete the whole song at once.
Backstage, too.
• Rehearsal now opens with a likely chorus already marked. Drag it elsewhere if you disagree. • Sections you have already placed can be edited, instead of deleted and built again. • If a show ends without the choir standing, we tell you — and it doesn't count against your free shows. • When a harmony preview fails, the reason now says what it was.
Your voice and your songs still never leave this device.
1.1 Jul 31
Fixing the tick — 2.3.2
- With Auto-Tune on, a voice sinking very low could burst into a short noise at that spot. That is fixed. Renders with Auto-Tune off, price and permissions are unchanged.
more Version 2.3.2 Sep 20
Data Not Collected The developer does not collect any data from this app.