Music library

Click a card to play it on the left. Tunes are traditional or public-domain melodies arranged for one buzzer.

Your tune

BPM

Click a note name on the left to hear it. Click a placed note to remove it. Higher rows are higher beeps. Small piezo buzzers are loudest in the C6 to C8 range.

🎵

Add sounds to your sketch

Collect several sounds in one sketch, like a startup tune + coin + alarm. Each becomes a function you can call from your code, for example when a button is pressed.

My sound effects

Free · runs in your browser · no sign-up

Quick start

  1. Choose a sound. Click a card in the Music library to hear it, or press Create custom tune for an empty grid.
  2. Edit it. Press Open in grid, click squares to add notes, drag right to hold a note, click a note to remove it.
  3. Generate the code. Press Generate Code, pick your board and buzzer pin, and choose when it plays.
  4. Upload it with the Arduino IDE. No extra library is needed. Wire a passive buzzer: + to the pin, the other leg to GND.
✍ Paste notesHindi or English sargam, or letter notes. Lyric lines are skipped.
🎤 Audio to notesTurn an MP3 or your humming into notes. Nothing is uploaded.
📡 Live on your boardPress USB or WiFi at the top, and every Play also plays on the buzzer.
🔊 Sound effectsAdd coin, laser, siren or alarm sounds as functions in one sketch.

Every feature, wiring, boards, the generated code and troubleshooting are explained in the full Arduino Buzzer Song Generator guide.