<?xml version="1.0" encoding="iso8859-1"?>
<rss version="2.0">
<channel>
<title>UnwiredtecDocumentation - RingtoneCreatorJavaPoly</title>
<link>http://docs.unwiredtec.com/RingtoneCreatorJavaPoly</link>
<description>History/revisions of UnwiredtecDocumentation/RingtoneCreatorJavaPoly</description>
<language>en-us</language>
<item>
<title>2005-11-02 08:29:55</title>
<link>http://docs.unwiredtec.com/RingtoneCreatorJavaPoly/show?time=2005-11-02+08%3A29%3A55</link>
<description>&lt;div class="pageBefore">&lt;img src="http://docs.unwiredtec.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a name=".ringtonecreatorjavapoly" href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly" class="">/Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Poly&lt;/a> of &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+08%3A29%3A55">2005-11-02 08:29:55&lt;/a> and &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly">2006-01-24 02:07:22&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;tt>RingtoneConstants.OPTION_DISALLOW_INSTRUMENT_CHANGES&lt;/tt>&lt;br />
&lt;div class="indent">Forbid changing the&amp;nbsp;instrument in&amp;nbsp;the middle of&amp;nbsp;the channel. Is&amp;nbsp;necessary for&amp;nbsp;Nokia Series 40 devices.&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-11-02 08:24:36</title>
<link>http://docs.unwiredtec.com/RingtoneCreatorJavaPoly/show?time=2005-11-02+08%3A24%3A36</link>
<description>&lt;div class="pageBefore">&lt;img src="http://docs.unwiredtec.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly" class="">/Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Poly&lt;/a> of &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+08%3A24%3A36">2005-11-02 08:24:36&lt;/a> and &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+08%3A29%3A55">2005-11-02 08:29:55&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;strong>Yamaha SMAF MA-2, Yamaha SMAF MA-3, Qualcomm CMX&amp;nbsp;3.X and&amp;nbsp;4.X, NTT&amp;nbsp;DoCoMo MFi&lt;/strong> ringtones are&amp;nbsp;mixed formats ringtones and&amp;nbsp;are not&amp;nbsp;listed here though they have all&amp;nbsp;the features of&amp;nbsp;polyphonic ringtones. To&amp;nbsp;read more on&amp;nbsp;them &lt;a name="ringtonecreatorjavamixed" href="http://docs.unwiredtec.com/RingtoneCreatorJavaMixed" class="" title="Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Mixed">go here&lt;/a>.&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">Yamaha SMAF MA-2, Yamaha SMAF MA-3, Qualcomm CMX&amp;nbsp;3.X and&amp;nbsp;4.X, NTT&amp;nbsp;&lt;span class="missingpage">Do&amp;nbsp;Co&amp;nbsp;Mo&lt;/span>&lt;a href="http://docs.unwiredtec.com/DoCoMo/edit?add=1" title="Create this page">?&lt;/a> MFi&amp;nbsp;ringtones are&amp;nbsp;mixed formats ringtones and&amp;nbsp;are not&amp;nbsp;listed here though they have all&amp;nbsp;the features of&amp;nbsp;polyphonic ringtones. To&amp;nbsp;read more on&amp;nbsp;them &lt;a  href="http://docs.unwiredtec.com/RingtoneCreatorJavaMixed" class="" title="Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Mixed">go here&lt;/a>.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-11-02 07:45:52</title>
<link>http://docs.unwiredtec.com/RingtoneCreatorJavaPoly/show?time=2005-11-02+07%3A45%3A52</link>
<description>&lt;div class="pageBefore">&lt;img src="http://docs.unwiredtec.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly" class="">/Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Poly&lt;/a> of &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+07%3A45%3A52">2005-11-02 07:45:52&lt;/a> and &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+08%3A24%3A36">2005-11-02 08:24:36&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">Yamaha SMAF MA-2, Yamaha SMAF MA-3, Qualcomm CMX&amp;nbsp;3.X and&amp;nbsp;4.X, NTT&amp;nbsp;&lt;span class="missingpage">Do&amp;nbsp;Co&amp;nbsp;Mo&lt;/span>&lt;a href="http://docs.unwiredtec.com/DoCoMo/edit?add=1" title="Create this page">?&lt;/a> MFi&amp;nbsp;ringtones are&amp;nbsp;mixed formats ringtones and&amp;nbsp;are not&amp;nbsp;listed here though they have all&amp;nbsp;the features of&amp;nbsp;polyphonic ringtones. To&amp;nbsp;read more on&amp;nbsp;them &lt;a  href="http://docs.unwiredtec.com/RingtoneCreatorJavaMixed" class="" title="Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Mixed">go here&lt;/a>.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-11-02 07:44:19</title>
<link>http://docs.unwiredtec.com/RingtoneCreatorJavaPoly/show?time=2005-11-02+07%3A44%3A19</link>
<description>&lt;div class="pageBefore">&lt;img src="http://docs.unwiredtec.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly" class="">/Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Poly&lt;/a> of &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+07%3A44%3A19">2005-11-02 07:44:19&lt;/a> and &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+07%3A45%3A52">2005-11-02 07:45:52&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;strong>See also information on&amp;nbsp;&lt;a  href="http://docs.unwiredtec.com/RingtoneCreatorJavaMixed" class="" title="Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Mixed">mixed formats&lt;/a>&lt;/strong>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-11-02 07:27:00</title>
<link>http://docs.unwiredtec.com/RingtoneCreatorJavaPoly/show?time=2005-11-02+07%3A27%3A00</link>
<description>&lt;div class="pageBefore">&lt;img src="http://docs.unwiredtec.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly" class="">/Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Poly&lt;/a> of &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+07%3A27%3A00">2005-11-02 07:27:00&lt;/a> and &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+07%3A44%3A19">2005-11-02 07:44:19&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;tt>public Ringtone truncateChannels(int channelsCount, int&amp;nbsp;allowedRhythmPolyphony);&lt;/tt>&lt;br />
&lt;tt>public Ringtone truncateTracks(int polyphony, int[] tracks, int&amp;nbsp;allowedRhythmPolyphony);&lt;/tt>&lt;br />
&lt;tt>public int&amp;nbsp;getPolyphonyLevel();&lt;/tt>&lt;br />
&lt;tt>public Ringtone truncatePolyphonyLevel(int polyphony);&lt;/tt>&lt;br />
&lt;tt>public Ringtone truncateParts(int maxCount);&lt;/tt>&lt;br />
&lt;div class="indent">Truncate the&amp;nbsp;ringtone so&amp;nbsp;that not&amp;nbsp;more than &lt;strong>maxCount&lt;/strong> parts is&amp;nbsp;used&lt;br />
&lt;ul>&lt;li> &lt;strong>maxCount&lt;/strong> is&amp;nbsp;the max&amp;nbsp;part number&lt;/li>&lt;/ul>&lt;/div>
&lt;tt>public int&amp;nbsp;getTracksCount();&lt;/tt>&lt;br />
&lt;div class="indent">Get the&amp;nbsp;number of&amp;nbsp;tracks in&amp;nbsp;the ringtone&lt;/div>
&lt;tt>public int&amp;nbsp;getTrackNotesCount(int track);&lt;/tt>&lt;br />
&lt;div class="indent">Get the&amp;nbsp;number of&amp;nbsp;notes on&amp;nbsp;the given track of&amp;nbsp;the ringtone.&lt;br />
If&amp;nbsp;there's no&amp;nbsp;track with the&amp;nbsp;given number 0 is&amp;nbsp;returned.&lt;/div>
&lt;tt>public int&amp;nbsp;getInstantPolyphony(int time);&lt;/tt>&lt;br />
&lt;div class="indent">Return the&amp;nbsp;number of&amp;nbsp;simultaneously sounding notes at&amp;nbsp;the given time (in ms).&lt;br />
If&amp;nbsp;&lt;strong>time&lt;/strong> exceeds &lt;strong>getDuration()&lt;/strong> value, return 0.&lt;/div>
&lt;tt>public Ringtone reducePolyphony(int channelCount, int&amp;nbsp;maxPolyphony, int&amp;nbsp;drumPolyphony);&lt;/tt>&lt;br />
&lt;div class="indent">Reduce number of&amp;nbsp;channels of&amp;nbsp;the ringtone to&amp;nbsp;the given value.&lt;br />
&lt;ul>&lt;li> &lt;strong>channelCount&lt;/strong> is&amp;nbsp;the number of&amp;nbsp;channels to&amp;nbsp;leave
&lt;/li>&lt;li> &lt;strong>maxPolyphony&lt;/strong> is&amp;nbsp;the polyphony allowed
&lt;/li>&lt;li> &lt;strong>drumPolyphony&lt;/strong> is&amp;nbsp;the drums polyphony&lt;/li>&lt;/ul>&lt;/div>
&lt;tt>public Ringtone truncateTracks(int maxPolyphony);&lt;/tt>&lt;br />
&lt;div class="indent">Limit the&amp;nbsp;ringtone so&amp;nbsp;that&lt;br />
&lt;ul>&lt;li> it's polyphony doesn't exceed &lt;strong>maxPolyphony&lt;/strong>
&lt;/li>&lt;li> the&amp;nbsp;tracks are&amp;nbsp;either the&amp;nbsp;same as&amp;nbsp;in the&amp;nbsp;source ringtone or&amp;nbsp;are not&amp;nbsp;present in&amp;nbsp;the target ringtone
&lt;/li>&lt;/ul>Pay attention to&amp;nbsp;MIP table if&amp;nbsp;it's present. Otherwise use&amp;nbsp;natural order of&amp;nbsp;tracks.&lt;br />
&lt;ul>&lt;li> &lt;strong>maxPolyphony&lt;/strong> is&amp;nbsp;the polyphony range&lt;/li>&lt;/ul>&lt;/div>
&lt;tt>public Ringtone append(Ringtone appendedRingtone);&lt;/tt>&lt;br />
&lt;div class="indent">Appends ringtone to&amp;nbsp;the end&amp;nbsp;of&amp;nbsp;current&lt;br />
&lt;ul>&lt;li> &lt;strong>appendedRingtone&lt;/strong> is&amp;nbsp;the ringtone to&amp;nbsp;be appended to&amp;nbsp;this one&lt;/li>&lt;/ul>&lt;/div>
&lt;tt>public void substituteInstrument(Instrument oldInstrument, Instrument newInstrument) throws &lt;span class="missingpage">Incorrect&amp;nbsp;Instrument&amp;nbsp;Exception&lt;/span>&lt;a href="http://docs.unwiredtec.com/IncorrectInstrumentException/edit?add=1" title="Create this page">?&lt;/a>&lt;/tt>&lt;br />
&lt;div class="indent">Substitute all&amp;nbsp;occurences of&amp;nbsp;one instrument with the&amp;nbsp;other.&lt;br />
Note that you&amp;nbsp;can't substitute percussion instrument with the&amp;nbsp;melodic or&amp;nbsp;vice verse.&lt;br />
Only instruments of&amp;nbsp;the same nature can&amp;nbsp;be&amp;nbsp;substituted.&lt;br />
&lt;ul>&lt;li> &lt;strong>oldInstrument&lt;/strong> id&amp;nbsp;the old&amp;nbsp;instrument to&amp;nbsp;be replaced
&lt;/li>&lt;li> &lt;strong>newInstrument&lt;/strong> is&amp;nbsp;the new&amp;nbsp;instrument&lt;/li>&lt;/ul>&lt;/div>
&lt;tt>public void substituteInstruments(Map instrumentSubstitution) throws &lt;span class="missingpage">Incorrect&amp;nbsp;Instrument&amp;nbsp;Exception&lt;/span>&lt;a href="http://docs.unwiredtec.com/IncorrectInstrumentException/edit?add=1" title="Create this page">?&lt;/a>;&lt;/tt>&lt;br />
&lt;div class="indent">Substitute all&amp;nbsp;occurences of&amp;nbsp;the set&amp;nbsp;of&amp;nbsp;instruments with the&amp;nbsp;instruments from the&amp;nbsp;other set.&lt;br />
Note that you&amp;nbsp;can't substitute percussion instrument with the&amp;nbsp;melodic or&amp;nbsp;vice verse.&lt;br />
Only instruments of&amp;nbsp;the same nature can&amp;nbsp;be&amp;nbsp;substituted.&lt;br />
&lt;ul>&lt;li> &lt;strong>instrumentSubstitution&lt;/strong> sets the&amp;nbsp;substitution elements (oldInstrument -&amp;gt; newInstrument)&lt;/li>&lt;/ul>&lt;/div>&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;tt>public abstract Ringtone truncateChannels(int channelsCount, int&amp;nbsp;allowedRhythmPolyphony);&lt;/tt>&lt;br />
&lt;tt>public abstract Ringtone truncateTracks(int polyphony, int[] tracks, int&amp;nbsp;allowedRhythmPolyphony);&lt;/tt>&lt;br />
&lt;tt>public abstract int&amp;nbsp;getPolyphonyLevel();&lt;/tt>&lt;br />
&lt;tt>public abstract Ringtone truncatePolyphonyLevel(int polyphony);&lt;/tt>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-11-02 07:10:30</title>
<link>http://docs.unwiredtec.com/RingtoneCreatorJavaPoly/show?time=2005-11-02+07%3A10%3A30</link>
<description>&lt;div class="pageBefore">&lt;img src="http://docs.unwiredtec.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly" class="">/Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Poly&lt;/a> of &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+07%3A10%3A30">2005-11-02 07:10:30&lt;/a> and &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+07%3A27%3A00">2005-11-02 07:27:00&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">&lt;tt>public abstract Ringtone truncateChannels(int channelsCount, int&amp;nbsp;allowedRhythmPolyphony);&lt;/tt>&lt;br />
&lt;div class="indent">Truncate the&amp;nbsp;ringtone leaving only first channelsCount mono channels by&amp;nbsp;priority&lt;br />
&lt;ul>&lt;li> &lt;strong>channelsCount&lt;/strong> is&amp;nbsp;the number of&amp;nbsp;channels to&amp;nbsp;leave
&lt;/li>&lt;li> &lt;strong>allowedRhythmPolyphony&lt;/strong> is&amp;nbsp;the number of&amp;nbsp;simultaneously playing notes allowed on&amp;nbsp;rhytm(drum) channel&lt;/li>&lt;/ul>&lt;/div>
&lt;tt>public Ringtone truncateChannels(int channelsCount);&lt;/tt>&lt;br />
&lt;div class="indent">Truncate the&amp;nbsp;ringtone leaving only first channelsCount mono channels by&amp;nbsp;priority. Treat rhythm channel as&amp;nbsp;monophonic.&lt;br />
&lt;ul>&lt;li> &lt;strong>channelsCount&lt;/strong> is&amp;nbsp;the number of&amp;nbsp;channels to&amp;nbsp;leave&lt;/li>&lt;/ul>&lt;/div>
&lt;tt>public abstract Ringtone truncateTracks(int polyphony, int[] tracks, int&amp;nbsp;allowedRhythmPolyphony);&lt;/tt>&lt;br />
&lt;div class="indent">Truncate the&amp;nbsp;ringtone leaving only first channelsCount mono channels by&amp;nbsp;priority given by&amp;nbsp;tracks array&lt;br />
&lt;ul>&lt;li> &lt;strong>polyphony&lt;/strong> is&amp;nbsp;the number of&amp;nbsp;channels allowed, if&amp;nbsp;equals -1 no&amp;nbsp;polyphony restriction is&amp;nbsp;used
&lt;/li>&lt;li> &lt;strong>allowedRhythmPolyphony&lt;/strong> is&amp;nbsp;the number of&amp;nbsp;simultaneously playing notes allowed on&amp;nbsp;rhytm(drum) channel, if&amp;nbsp;equals -1 there're no&amp;nbsp;limitations
&lt;/li>&lt;li> &lt;strong>tracks&lt;/strong> is&amp;nbsp;the priority of&amp;nbsp;the tracks (only these tracks are&amp;nbsp;used)&lt;/li>&lt;/ul>&lt;/div>
&lt;tt>public Ringtone truncateTracks(int polyphony, int[] tracks);&lt;/tt>&lt;br />
&lt;div class="indent">Same as&amp;nbsp;&lt;strong>truncateTracks(polyphony, tracks, -1);&lt;/strong>&lt;/div>
&lt;tt>public Ringtone truncateTracks(int[] tracks);&lt;/tt>&lt;br />
&lt;div class="indent">Same as&amp;nbsp;&lt;strong>truncateTracks(-1, tracks, -1);&lt;/strong>&lt;/div>
&lt;tt>public Ringtone truncateTracks(int[] tracks, int&amp;nbsp;allowedRhythmPolyphony);&lt;/tt>&lt;br />
&lt;div class="indent">Same as&amp;nbsp;&lt;strong>truncateTracks(-1, tracks, allowedRhythmPolyphony);&lt;/strong>&lt;/div>
&lt;tt>public abstract int&amp;nbsp;getPolyphonyLevel();&lt;/tt>&lt;br />
&lt;div class="indent">Get the&amp;nbsp;maximal number of&amp;nbsp;notes played simultaneously in&amp;nbsp;the ringtone (ringtone polyphony)&lt;/div>
&lt;tt>public abstract Ringtone truncatePolyphonyLevel(int polyphony);&lt;/tt>&lt;br />
&lt;div class="indent">Truncate the&amp;nbsp;ringtone so&amp;nbsp;that not&amp;nbsp;more than &lt;strong>polyphony&lt;/strong> notes are&amp;nbsp;played simultaneously&lt;br />
&lt;ul>&lt;li> &lt;strong>polyphony&lt;/strong> is&amp;nbsp;the max&amp;nbsp;polyphony level&lt;/li>&lt;/ul>&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-11-02 07:07:07</title>
<link>http://docs.unwiredtec.com/RingtoneCreatorJavaPoly/show?time=2005-11-02+07%3A07%3A07</link>
<description>&lt;div class="pageBefore">&lt;img src="http://docs.unwiredtec.com/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Comparison for &lt;a  href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly" class="">/Ringtone&amp;nbsp;Creator&amp;nbsp;Java&amp;nbsp;Poly&lt;/a> of &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+07%3A07%3A07">2005-11-02 07:07:07&lt;/a> and &lt;a href="http://docs.unwiredtec.com/RingtoneCreatorJavaPoly?time=2005-11-02+07%3A10%3A30">2005-11-02 07:10:30&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Additions:&lt;/b>&lt;br />
&lt;div class="additions">||Sagem v2.1|.ems|unlimited[[*1]]||&lt;br />
(MIDI 0, MIDI 1, SP-MIDI)| &lt;tt>RingtoneConstants.FORMAT_MIDI_0&lt;/tt>, &lt;br />
&lt;tt>RingtoneConstants.FORMAT_MIDI_1&lt;/tt>,&lt;br />
&lt;tt>RingtoneConstants.FORMAT_SPMIDI&lt;/tt> |&lt;br />
(CMX 1.X, CMX&amp;nbsp;2.X) | &lt;tt>RingtoneConstants.FORMAT_CMX +&lt;/tt>&lt;br />
&lt;div class="indent">&lt;tt>RingtoneConstants.OPTION_CMX_CMX1X&lt;/tt>,&lt;/div>
&lt;tt>RingtoneConstants.FORMAT_CMX +&lt;/tt>&lt;br />
&lt;div class="indent">&lt;tt>RingtoneConstants.OPTION_CMX_CMX2X&lt;/tt> |&lt;/div>&lt;/div>&lt;br />
&lt;b>Deletions:&lt;/b>&lt;br />
&lt;div class="deletions">||Sagem v2.1|.ems|9|unlimited[[*1]]||&lt;br />
(MIDI 0, MIDI 1, SP-MIDI)| ##RingtoneConstants.FORMAT_MIDI_0, &lt;br />
RingtoneConstants.FORMAT_MIDI_1,&lt;br />
RingtoneConstants.FORMAT_SPMIDI,## |&lt;br />
(CMX 1.X, CMX&amp;nbsp;2.X) | &lt;tt>RingtoneConstants.FORMAT_CMX+RingtoneConstants.OPTION_CMX_CMX1X&lt;/tt>,&lt;br />
&lt;tt>RingtoneConstants.FORMAT_CMX+RingtoneConstants.OPTION_CMX_CMX2X&lt;/tt> |&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
