Home     News     Docs     Free-Stuff     License     FAQ     Download     j2me/java  

Ringtone Tools

Ringtone Tools FAQ

What is SMS?
When I refer to SMS on my pages I'm talking about a short message that you can send to your phone from either a web page or another mobile phone. All of my European friends simply call it SMS, while most American mobile phone companies call it "text messaging" or such.

When I send an SCKL code (Nokia binary) to my phone it starts out okay but the middle of the song it gets scrambled.
This is probably happens because whatever you are using to send the SMS is adding characters to the SCKL code. Infact someone sent me an email saying their phone provider added a dash to every SMS message sent so sending ringtones to the phone using this method would not work. To get around this you can try emailing the SCKL message (see the docs for more info) or you can download a program like GNOKII and use either your phone or someone else's phone to SMS the SCKL messages directly to your phone.

One more thing I can recommend is to make sure your SCKL messages aren't getting "line breaks" in it. Sometimes cutting and pasting the SCKL codes into HTML textareas, linebreaks can get added when the code doesn't fit in one line. Also make sure that your SCKL message isn't too long. Ringtone Tools defaults to creating SCKL messages that are 140 chars in length, however, this is not the default length for all providers. You can change the message length with the -s option.

When I sent an SCKL code (Nokia binary) to my phone, the phone says "Ringtone Received" but when it plays it there is no sound.
It's hard to say why this happens but maybe I can give hints. First of all, each SCKL message has two parts. The first part tells the phone that the SMS message coming in is a "Smart Message" and is a ringtone and the second part is the actual ringtone binary code. So if you send only "//SCKL1581" to your phone as an SMS, your phone will say Ringtone Received but the ringtone will be silent when you try and play it.

So here is the trick then, between the //SCKL part and the actual ringtone there needs to be some kind of break. I use a space and it appears to work on all the SMS web pages I've used, however I've seen some specs that say to use a linefeed char. The reason I use a space is because when I was first looking into //SCKL, the examples I found used a space, and it's worked every time I tried it.

Another thing you might consider is maybe between the //SCKL part and the actual ringtone, there is a stray character being added somewhere that is destroying the binary code.

Can Ringtone Tools .ico output support multiple images in one .ico file?

There is no support in Ringtone Tools for multiple images when creating .ico's. However, I wrote a bmp2ico program that you can download from http://www.mikekohn.net/ that does this.

How come my tempo got changed from 197 to 200 when converting to SCKL?

The SCKL format only supports 32 preset tempos. This is a limit in the SCKL format itself. The legal tempos in the SCKL format are the following: { 25,28,31,35,40,45,50,56,63,70,80,90,100, 112,125,140,160,180,200,225,250,285,320, 355,400,450,500,565,635,715,800,900 }. If the file you're trying to convert to SCKL doesn't use one of these tempos, then Ringtone Tools will adjust it to the closest tempo.

In the RTTTL and RTX formats, why are notes that should be written as b written as h?

In the USA the C Ionian scale written as: C,D,E,F,G,A,B,C. In Europe (at least in Estonia (aka Kidneystonia) where the ultra-wise Indrek is from) the C Ionian scale is written as: C,D,E,F,G,A,H,C. I guess whoever made up the RTTTL spec comes from a country that uses H instead of B. Either way, Ringtone Tools will accept RTTTL files that use B instead of H, but when writing RTTTL files, to ensure compatibility with correctly implemented RTTTL reading programs, H is used when creating RTTTL files.





Copyright 1997-2008 - Michael Kohn

Please visit my many other projects, including free J2ME Java games for Mobile phones, graphics and sound programs, chat software, and much more at http://www.mikekohn.net.

This page was designed to work with all standard HTML compatible webbrowsers including Firefox, IE, Safari, and Links.