Many older BASIC dialects supported playing sounds and music using PLAY function. The string passed as a parameter has certain syntax which describes notes, their duration etc. For pure academic purposes I am looking for a documentation on exact and most complete syntax of the string passed as parameter to PLAY function. By googling I found some examples like this:
PLAY "MSe8f#4f#8f#8g8a8b4.a4.g4.f#4.o0b8o1e8e8e4d8e2."
but no documentation.
A quick google search brings up:
http://en.wikibooks.org/wiki/QBasic/Appendix#PLAY
You need to practice your Google-Fu!
Looks like pretty standard musical notation too - dotted notes, sharps etc
In the interests of making this answer make sense in case wikibooks explodes: