A tiny MML parser

Hi all.

I developed 'A tiny MML parser' for a sound gadget last month and updated the website now.

http://www.cubeatsystems.com/firmware/tinymml/index.html

Currently I am using the library on Arduino UNO and some other platforms.
It is really simple way to create a small sound toy and more.

Enjoy!

Shin

Great job! Really interesting application of data driven programming.

Hi.

I have been finished the refactoring and uploaded the newest version of the library to the website.
The newest version is 0.3.0.

Now, you can place your MML text string on FLASH with special attributes such as 'const' and 'PROGMEM'.
Please setup MML_USE_AVR_PROGMEM in mml.h to (1) for indicating the location of your MML text string.

You can play a long song with the newest library even if you are running your program on a small SRAM device.
A example movie was uploaded to Super Mario Brothers Theme Song on Arduino UNO - YouTube.

The download page is http://www.cubeatsystems.com/firmware/tinymml/download.html. :slight_smile:

Enjoy!