This activity involves listening to songs and finding hidden messages based on the same principle as a modem.
The binary number activity briefly mentions how text could be coded using sound — high and low beeps represent binary digits, which in turn can be decoded to numbers that represent the letters of the alphabet.
There are three sets of songs provided here.
The first set is “songs” that decode to English, and the second is a set that decode to Chinese. These songs are simpler to decode; they were recorded by a jazz singer, Susan DeJong, and pianist Michael Bell. You can play them in the web browser from the following links, or download zip files of the songs (see the downloads below).
To decode the songs, transcribe a 1 for each high note, and a 0 for each low note. The notes (bits) are in groups of 5, which should be translated to a decimal number. For the English messages, 1 decodes to A, 2 to B, and so on. For Chinese, the numbers 1 to 4 represent tones 1 to 4, then 5 is A, 6 is B, and so on. For more details, see the PDF file in the box on the right.
The major challenge is in the video “Reaching out” (below, and available for download from vimeo.com/23952295), which contains over 20 hidden binary message in total. The main message can be decoded by noting the pitches of the main tune as for the previous songs (which leads to a reward for diligent students); but there are over 20 messages coded in different parts of the video, including the other instrumental parts, background images, and the dancing.
- Codes in a song (instructions in English)
- Zip file of “songs” that decode to English
- Zip file of “songs” that decode to Chinese
Hall of fame
The names of the first few people to decode various parts of the music video will be posted here; the hidden messages in the song tell you how to get your name here!
- The very first correct decoding was completed by a family team effort: The Engelberg Family (Mark, Alex, Mindy and Molly) from Everett, Washington, USA. In addition to decoding the messages to get to the hall of fame, they found 7 additional hidden messages in the song. Congratulations!
Media player version[Inline version is under construction]
- Hiding messages in a song has been used in real life – in 2010 a song titled “Better Days” played on Colombian radio stations to get a message hidden in morse code from the Colombian army to hostages. There’s a writeup about it in The Verge: The code: a declassified and unbelievable hostage rescue story.
- Phil Tulga has a musical activity coding words as morse, and then writing music with it. Morse uses the idea from information theory that more probable symbols should have shorter codes, so there’s computer science in that too!
- The Wikipedia entry on modems provides details on how more conventional modems work: http://en.wikipedia.org/wiki/Modem
- Bacon’s cipher uses a very similar principle, where 5-bit codes are hidden in a text, usually by changing the typography of the letters instead of using high and low notes.
- An app called “Chirp” transmits data (such as pictures, notes and links) between phones using sounds to represent the binary code. The sounds are more complex than the ones used in this activity, but the principle is the same. There’s a video about it here.
Great Principles of Computer Science
- Communication, Recollection
ACM K12 CurriculumExpand
- Level I (Grades 3-5) Topic 2: Discuss common uses of technology in daily life and the advantages and disadvantages those uses provide
- Level I (Grades 6-8) Topic 9: Demonstrate an understanding of concepts underlying hardware, software, algorithms, and their practical applications
New Zealand CurriculumExpand
- Mathematics Level 1: Number strategies