The Ocarina

Play Zelda songs on a music staff using either notes in chat or a channel point, and if they nail a real song it replays the full thing!

Setting up The Ocarina

You need the customizer URL, an OBS Browser Source, and Streamer.bot with the WebSocket turned on. Overlay just listens to chat (or a channel point) and plays the notes.

  1. Open the customizer
  2. Turn on Streamer.bot WebSocket
  3. Interaction
  4. Playback settings
  5. Generate URL and add to OBS
  6. Send chatters the Guide
  7. Go live

Chat Messages

Not a !command. The whole message is the notes. Anything else and it gets ignored. Default permission is mods, VIPs and subs (Lead mods included). Broadcaster always works.

Instrument Tags

Stick one of these at the front of the notes. Overlay default is Ocarina if they dont tag anything.

Ocarina of Time Songs

Type these in order. Copy from the Guide if you dont wanna remember them. Extra notes after a match get dropped unless they used [jam].

Majora's Mask Songs

Same rules as OoT. Epona's Song, Song of Time and Song of Storms work in both games.

Ready to Get Started?

Frequently Asked Questions

Do I need Streamer.bot?

Yeah. Overlay connects to the local WebSocket and listens for chat (and Twitch/Kick reward redemptions). No Streamer.bot, no notes.

Do I need Twitch API stuff?

No. Streamer.bot handles chat. You dont need a Twitch developer app.

Chatters typed notes and nothing happened?

Message has to be notes only. If they put hello in front it gets ignored. Check Permission too - default is mods, VIPs and subs, not everyone. Preview tests on the customizer skip that check so it can look like it works there and not on stream.

Channel point doesnt play?

Activate needs to be Channel point redeem, and the name has to match the reward title exactly (caps dont matter). Enable user input on the reward or they have nowhere to type the notes. Chat messages wont trigger it in that mode.

Works in the customizer preview but not OBS?

OBS is a different browser. Make sure Streamer.bot WebSocket is actually running and the address/port in the overlay URL match. If you set a password, it has to be in that generated URL.

Is the overlay URL safe to share?

Mostly. Its just settings. If you put a Streamer.bot password in the customizer it gets baked into the URL though, treat that like a password.

Where do chatters learn the songs?

Send them the Guide: https://tools.zemaxi.com/the-ocarina/guide.html - notes, dots, lengths, tags, full song list.

Is this free?

Yep. Overlay is free, Streamer.bot is free.

More free stream tools by ZeMaxi