By popular request here is some information about ringtones
Creating quality ring tones is less about mobile phone technology than it is about music composition. When our tones are created we cannot merely take a short section of an MP3 tune, run it through a file conversion process, and expect to come up with competitive content.
There are frequency limitations when composing ring tones. We need to consider the general register of the device and also understand the polyphony level, or number of simultaneous voices, available on each handset. For example, Nokia 7210 and Nokia 3510 handsets support four simultaneous tones (polyphony level 4), while Nokia 7650 has a polyphony level of 24.
Four-voice phones are capable of producing a full range of ringtones, and there is a genuine difference between monophonic SMS ring tones and [even four-voice] polyphonic MIDI ring tones.
In addition to different levels of polyphony, different phones produce their sound in different ways, and therefore require different file types. Some mobile devices use software synthesis, for example, using the Beatnik Audio Engine, where others use a hardware or proprietary system to do so.
Nokia devices that support polyphony use software synthesis via the Beatnik Audio Engine and support a subset of the MIDI file format. The same audio engine (and therefore same file type) is used in some Sony phones and the Danger Hiptop.
Some other polyphonic devices require the SMAF format.SP-MIDI (Scalable Polyphony) is a new file format for ring tones and is a subset of General MIDI. It is also distinct from GM-Lite, which requires a 16-voice hardware chip. SP-MIDI will actually run on a full MIDI.
Synthesizer such as the Beatnik Audio Engine is flexible enough to allow the same file to be played on devices with a range of polyphony levels. Additionally, it takes an elegant approach to degradation and also allows full control over phone vibration.
The key to making good ring tones is in the preparation. Tracks are organised according to channel priority and then mute and unmute various tracks to simulate behavior (note stealing) in devices of a different polyphonic level. The data is also optimized by analyzing overlapping notes and possibly eliminating the use of sustain, as different devices are known to sustained notes differently.
When composing or recomposing an existing piece of music, we zero in on the most important part of the tune to use in the ring tone so that the tune can be recognised in the finished song.
The following sites offer ringtones
ringtones - www.tonefire for ringtones, logos, realtones and phone accessories.