DKsequenceAnswers

Blow out candles app: what works, and what you can do without one

An app that answers to a real breath listens through the microphone and separates a puff from ordinary sound: breath is loud and noisy across every frequency, a shout is loud in one narrow band. With nothing installed you have three stand-ins — a real candle, a battery tea light, or a lit screen someone cuts on the count.

Why this happens

The birthday candle moment has two halves that people tend to blur together. The first half is a cake that looks lit: warm light on faces, a reason to turn the room lights down, something to point a camera at. The second half is the puff, the one physical act the person of the day performs while everyone watches. Pictures, web pages and looping videos give you the first half. Only microphone input gives you the second.

Most people searching for this are searching because a real flame is not on the table. Hospital wards and care homes, offices under a smoke detector, dormitories, many rented halls, aircraft, a toddler who should not be leaning over an open flame, a cake that has already been cut, or a birthday happening on a video call across five time zones. The flame is not the problem in those situations; losing the puff is.

Breath is detectable at all because of what it looks like to a microphone. A puff of air arrives as broadband noise, with energy spread across the whole spectrum and a waveform that crosses the zero line constantly. Humming or singing arrives as a tone, with energy concentrated in a narrow band and far fewer zero crossings. Measuring loudness and crossing rate at the same time is what lets software tell a blow apart from a room full of people singing at it.

There is also a plain hygiene reason people move the candles onto a screen. In a 2017 study published in the Journal of Food Research, researchers at Clemson had test subjects blow out candles set into an iced surface and measured about 1,400% more bacteria on icing that had been blown over than on icing that had not. It is not a reason to cancel birthdays, but it is a real reason the candles sometimes go on a phone and the cake gets served clean.

How to fix it without an app

  1. Find out whether a real flame is actually ruled out

    Ask before you improvise. Most hospitals and care homes prohibit an open flame outright, and many offices, halls and student residences do too, usually because of a smoke or heat detector directly above the table. If a candle is allowed, do the real thing and handle it like fire: keep long hair tied back, move paper napkins, balloons and streamers away from the cake, never leave it burning while people wander off, and put it where a sleeve cannot swing through it. If the answer is no, you have not lost the moment, only the flame.

    Time: 1 minute · You need: Someone who knows the venue rules

  2. Swap the flame for a battery tea light and a human cue

    An LED tea light flickers convincingly from a metre away and costs very little. It will not react to breath, so a person supplies the reaction: cup your hand over the top as you blow, or have whoever is closest flick the switch on the shout. Some tea lights are sold as blow-sensitive; if yours is one of those, test it at home rather than in front of fifteen people, because you want to know how hard and how close before it matters. Rehearse the timing once either way, because the light has to die during the puff, not a beat after it.

    Time: 3 minutes · You need: One or more LED tea lights

  3. With no candle at all, use light you can cut

    A phone torch leaned inside a drinking glass throws a warm pool over the cake, and a phone screen showing a plain amber image does nearly as well. Whoever holds it kills the light on the cue. This is the version that travels: it works on a hospital tray table, in a car, at a restaurant that will not let you bring candles in, and on a video call where the other side just needs to see the room go dark.

    Time: 2 minutes · You need: A phone with a torch, and a glass or a napkin to soften it

  4. Give the room one loud, visible cue

    Count three, two, one out loud, and raise fingers as you count. Everybody blows on one, and whoever controls the light kills it on one. Without a spoken countdown half the table blows early, the camera catches the aftermath, and the person whose birthday it is ends up doing it twice. On a video call the raised hand matters more than the voice, because audio reaches each participant at a slightly different moment and the picture does not wait for it.

    Time: 30 seconds · You need: Nothing

  5. If there is a real cake, keep the puff off the icing

    Blow across the top from the side rather than straight down into it, or put the candles into one cupcake or a single slice set aside for the photo and serve the rest of the cake untouched. This is the practical answer to the Clemson finding above, and it costs no planning at all: one cupcake, one candle, and everybody else eats cake that nobody breathed on.

    Time: 1 minute · You need: A cupcake or a spare slice

Where this approach stops working

What the app does instead

Breath detection that tells a puff apart from a shoutBlowCake reads the microphone and checks two things at once: how loud the signal is, and how noisy it is across the spectrum. A hum, a word or a room singing does not put the flame out, because it fails the second test. A real puff bends the flame while you blow and takes it down when it runs out.
Hold to blow, for the times a puff is not practicalA quiet ward, a loud restaurant, a phone case sitting over the microphone, or a permission you would rather not grant. Press and hold the button and the candle behaves as though you were blowing, so the moment still finishes. The microphone can also be switched off entirely in settings.
A blow sensitivity sliderA small child, someone short of breath, and a noisy party room all need a different threshold. The slider moves the detection threshold instead of asking the person to blow harder, which is the wrong thing to ask of exactly the people who need it.
Light it again, with the greeting already on the cakeNo wasted match and no ruined take: the celebration ends with a light-again button. Each of the 30 cakes carries a greeting that matches the occasion, from birthday and thank-you to congratulations, comfort, family and seasonal, and tapping the greeting switches its typography style.
Get it on Google Play
Android. Made by DKsequence.

This page was written by DKsequence. We also make the Android app recommended below — the steps above work whether or not you install it.

Questions people also ask

How does an app know I am blowing and not just making noise?

Through the microphone, by measuring two properties of the signal at the same time: how loud it is, and how often the waveform crosses zero. A puff of air is broadband noise, so it is loud and crosses constantly. A hum, a word or a song is a tone, so it can be just as loud while crossing far more slowly. Requiring both conditions is what stops a cheering room from blowing the candle out.

Can a website do this instead of an app?

In principle yes, but with two conditions the web imposes. A page can only reach the microphone in a secure context, meaning HTTPS, and the browser must ask you for permission first. Most birthday cake pages on the web are animations or videos and never ask, which is why they do not react to anything you do.

Is there a version that does not use the microphone at all?

Yes. In BlowCake the microphone can be turned off in settings and a press-and-hold button does the same job. That is the option that survives a quiet hospital room, a phone case over the mic, a borrowed phone, and anyone who simply does not want to grant microphone access.

Does blowing out real candles really spread germs on the cake?

Measurably, yes. In a 2017 Journal of Food Research study, researchers at Clemson had subjects blow out candles over an iced surface and found roughly 1,400% more bacteria on the icing that had been blown over. In practice the fix is small: put the candles in one cupcake or on a slice set aside, and serve the rest of the cake.

The app is not registering my blow. What should I change?

Get closer, about a hand span from the microphone, and give a short sharp puff rather than a long soft exhale, since a slow breath is much quieter than a fast one. Then raise the blow sensitivity in settings. If it still registers nothing, the microphone is usually covered by a case or held by another app that is recording or on a call.

Sources

Related questions