Musiccini is intended to be super duper lightweight library for synthesizing music in Arduino with a buzzer. It is easy to use, easy to install, and doesn't use any external dependencies.
Here is an oversimplified snippet to show an example usage of Musiccini.
int buzzer = 8; // Buzzer pin
int song[] = {}; // Define the song that will be synthesized
Musiccini music;
music.init(buzzer);
music.play(/* BPM */, /* Song */, /* Length */);
Installation
Download this repository, then open the Arduino IDE you have installed on your system. And then, from the menu bar above Sketch > Include Library > Add .ZIP Library Or you can simple extract the libraries folder to the Arduino folder in the documents.
Demo
You can also check the example.ino included in the repository which showcases the Musiccini basic usage that uses the diagram below. I am using an Arduino UNO R3 clone for this demonstration.
Repository
The documentation is not that much but gives a lot of helpful information regarding the library itself.

