Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 21 in printed book and digital formats -- plus a one-year subscription (beginning with 22.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Recent issues

Article Preview

Buy Now

Issue 3.6


Using Cell Phone Ring Tones as Audible Alerts

Issue: 3.6 (July/August 2005)
Author: James Noe
Author Bio: James Noe is a longtime hobbyist BASIC programmer. He has nearly 20 years experience in networking and telecommunications.
Article Description: No description available.
Article Length (in bytes): 21,350
Starting Page Number: 14
Article Number: 3609
Resource File(s):

Download Icon 3609.zip Updated: 2013-03-10 15:10:19

Related Web Link(s):


Excerpt of article text...


There are times when it is useful to audibly alert the user that something has happened. One technique is to use the Beep command as an alert; however, this is somewhat limiting. A beep is often used to indicate an error condition, or that a long running process has finished. It is unfortunate that we use the same sound for success and failure. I have seen some applications use multiple beeps for differentiation.

A clearer method would use different sounds to indicate various conditions. You can easily use sound files in your project. The drawback is file size, and locating or creating sounds that are appropriate. I was looking for something as simple as the beep, but with the flexibility of sound files.

The NotePlayer control seemed to fit the bill. I now had to figure out a data format that the NotePlayer could use.

I wanted it to be in the form of small text strings, which could be generated programmatically. I researched for any formats that met my needs. I found it in the form of Ringing Tones Text Transfer Language (RTTTL).

What are RTTTL Ring Tones?

...End of Excerpt. Please purchase the magazine to read the full article.