Chirp Wants To Transmit Data Via Sound On Android Devices

Chirp is a nifty app that converts files such as photos, notes or links into sound, and broadcasts it so that other devices with Chirp can ‘hear’ the data. It’s been available on iOS for a year and now has finally come to Android.

When you want to send a photo from one phone to another, why should you need cables, go through the grueling process of pairing phones via Bluetooth, set up Wi-Fi connections, or require a handset that has NFC? There are many ways to transfer data wirelessly, but it needs to be easier. Phones have one simple thing in common: the ability to make sound and to hear sound. And Chirp wants to use that to transmit data.

In a nutshell, digital files are turned into digital audio and the app then lets out a chirping sound. If another device has the Chirp app active, it will listen to the sound and decode the digital data. That’s the TL;DR version of the technical explanation of how Chirp works.

Each chirp lasts only about two seconds. It’s super efficient and fast — much more so than Bluetooth — and doesn’t require any special hardware. The only requirement is that your device must have a dual-core processor.

All the data you send and receive on Chirp is stored in the app’s history, making it easy for you to access it. The app works with the tap of a single, large yellow button.

What about other sound in the background? “The world is a noisy place. Chirp is designed to cope with traffic sound, music, speech, TVs blaring in the background, and so on,” the team from Animal Systems says on its FAQ page. “Roughly speaking, if you can hear it, the app can hear it.”

You can grab the new Chirp from the Play Store and the iPhone version of Chirp is still around on the App Store.

Source: Chirp blog

The comments were closed because the article is more than 180 days old.

If you have any questions related to what's mentioned in the article or need help with any computer issue, ask it on MakeUseOf Answers—We and our community will be more than happy to help.

15 Comments -

0 votes

david

It sound like an old tech that has been reborn. The commodore 64 and 128 back in the 80′s used casstee players to transmit date over the air, or radio, to upload programs. It took forever. But it did work

0 votes

Mihir Patkar

Still quite cool though, right? I would especially like to see an app like this on feature phones, since that can bridge the Bluetooth barrier. But the dual-core processor requirements of Chirp seem to make that a little difficult :)

0 votes

Thu Y

How do i know my phone has dual-core processor? I can’t find the information in cpu-z app.

0 votes

Mihir Patkar

Could you tell me which phone you’re using? I could perhaps look it up for you :)

0 votes

Thu Y

Huawei C8812

0 votes

jeff

This prigram does not convert anything. And is usless without Internet. It makes up a sound for the image using the same sound to get it online after the image was uploaded. Bluetooty works without internet and is still more viable. This is fake publicity. There is no conversion whatsoever. And I thought it was data through sound. Baaah

0 votes

Pete Newton

This is the first time I have seen Chirp used in a music video – seems it can be embedded with background noise and still work

http://www.youtube.com/watch?v=RdduTw64-VM&feature=youtu.be

0 votes

Kendall S

great app, big up to the makes of the app

0 votes

Chris

This is BS. How long did your 56.6 analog modem (based on sound) take to download a crappy 500kB pic? Probably 2 minutes rather than 2 secs, without any background noise which would simply make the exercise impossible. This can’t be true.

0 votes

Jared

Chirp doesn’t actually encode the file to audio- It just shares a link.
From their page:
“How does it work?
You can think of a chirp as a tiny piece of music. Each chirp lasts about two seconds. The system listens out for a couple of dozen notes played rapidly in a certain order, within a certain range, at a certain speed. The audio engine tries to decode the sequence of notes into a sequence of letters which our server understands. The server then returns a link to the user so they can go wherever the short code points: to a webpage, say. This decode all happens in realtime on your phone.”

0 votes

Joseph Z

Ok somebody needs to come up with an app that would associate an audio file with a URL.
Then when someone uses the app to listen to that audio file, they get the link.

0 votes

Bob

How much data would an Android chirp
If an Android would chirp data?

0 votes

Bob

For those of you who are not familiar with English language tounge twisters, I was asking: How much data per transmitted Chirp? At about 2 seconds per Chirp with 10 characters of 5 bits per Chirp, it seems to be 25 b/s. Not very fast. What am I missing?

0 votes

Caleb

You’re missing: the app only shares a link to the file being transferred, and does not actually engage in the file transfer process.

0 votes

Bob

Caleb, Thank you for redirecting me. I missed the point completely.