ScillyScope
ScillyScope
My entry for GitHub's Game Off 2025
How good is your ear? Can you hear a note and know which frequency it is? What if I help you out by showing it to you on an oscilloscope?
Ok, so assigning the letters of the alphabet to a keyboard and using it to encode the words of a haiku doesn't make for the most melodious tune, but I challenge you to listen carefully and reproduce the notes of each word to uncover my silly poem about WAVES.
How to play
Controls: mouse or touch
Play the hidden haiku, then you'll be able to select one hidden word at a time. Use the piano keyboard to record the notes you hear for the selected word (don't worry, timing doesn't matter, just find the right frequencies.) Each frequency is mapped to a letter of the alphabet - play the right notes to spell out the word. Once you think you've got it, press play to see if you're right. You pick which word to decode next, so start with the easy/shorter ones first!
About
I created this game solo, using only html, css, and javascript, with the help of Copilot to "speed up the process" (if you know you know.) This is the first time I've used the Web Audio API and am finding that it's not very consistent across browsers, so if you leave any comments about the sound (good or bad) please let me know which browser and platform you're using.
You can find the source code at https://github.com/sarahRosannaBusch/ScillyScope
| Published | 10 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | ar0se |
| Genre | Puzzle |
| Tags | frequency, hidden-message, keyboard, Music, oscilloscope, piano, Point & Click, Short, sound, waves |


Comments
Log in with itch.io to leave a comment.
This is quite tuff for people without perfect pitch, but was very enjoyable!
Great game!
Thank god I have had ear training classes. I can imagine those without musical training would find this very difficult. I did enjoy it, though.
I'm so glad you enjoyed it! I've had ear training classes too, but was never very good at it. Honestly, I'm not sure I'd be able to solve it myself. 😅