BlackBerryForums.com : Your Number One BlackBerry Community
     

»Sponsored Links


BlackBerryApps.com Best Sellers



Closed Thread
 
LinkBack Thread Tools
  (#1 (permalink)) Old
Mother Offline
New Member
 
Posts: 8
Join Date: Dec 2004
Location: Barcelona
Default ADPCM ringtone mistery half solved - 12-29-2004, 04:59 AM

Hi all,

After a couple of phone calls and a lot of experimenting, I found buried deep inside some developer docs a MIME extension that has to be registered in a web server in order for the 7100x to recognise an ADPCM ringtone.

Two conditions apply:

1. The ringtone file must have an extension .adp
2. The adp extension has to be registered in the web server as audio/adpcm - in IIS this is easy to do, just add it on the server options window.

Once I registered this extension, I was able to post some ringtone.adp in the server, and have the BB (7100v in my case) download it, i.e. http://www.my-server.com/ringtone.adp

I have titled the post half solved as I still don't know the correct ADPCM format the ringtone should have. FYI I've tried 11025 and 8000 Hz, 4-bit, but the BB doesn't play them, it just pops. The file seems to load and the player comes up though.

Best regards,

Mother

P.S. with the router problem, is it possible some posts and users have been lost? I've had to re-register on the forum, as it appears that my user account and my posts have gone.
   
Sponsored Links
Please Login or Register to Remove these Advertisements!

  (#2 (permalink)) Old
El Chino Offline
Thumbs Must Hurt
 
El Chino's Avatar
 
Posts: 107
Join Date: Oct 2004
Location: Sunny Miami
Model: 7100t
Default 12-29-2004, 08:43 AM

When I click on your link I do not see the ringtone

What is an ADP ringtone? Is it better quality

Thanks
   
  (#3 (permalink)) Old
Mother Offline
New Member
 
Posts: 8
Join Date: Dec 2004
Location: Barcelona
Default 12-29-2004, 10:48 AM

OMG....the my-server.com was only meant to be an example on the URL that can be composed to download a ringtone.

You need access to a web server in which you can register extensions, and a lot of ISPs don't allow this. I run my own server off the DSL line, so I can test all these things.

As for ADPCM ringtones, the are not better or worse, they are a form of compressed wave format, so they don't have the limits that MIDI has (i.e. any sound can be used as a ringtone, not just notes).

Regards,

Mother
   
  (#4 (permalink)) Old
dshearon Offline
Thumbs Must Hurt
 
Posts: 122
Join Date: Aug 2004
Location: West Palm Beach, FL
Model: 8100
Carrier: T-Mobile
Default 12-29-2004, 05:04 PM

nice work figuring out how to get the file over to the phone and the player to come up... the fact that you are hearing static means that you are on the right track... probably just a matter of file specs...
   
  (#5 (permalink)) Old
oyarsa Offline
New Member
 
Posts: 1
Join Date: Jan 2005
Default 01-03-2005, 10:25 AM

With most phones the specs seem to be 16000hz, 16-bit mono, could you try that and let us know if it works?
   
  (#6 (permalink)) Old
Mother Offline
New Member
 
Posts: 8
Join Date: Dec 2004
Location: Barcelona
Default 01-11-2005, 09:52 AM

Hi all,

I've tried the following combinations: 16000, 11025, 8000 and 4000Hz, at 16-bit mono (IAM ADPCM), and none of the formats have played in the BB. I'm going to try and squeeze some more info from RIM....

Regards,

Mother
   
  (#7 (permalink)) Old
pcm2 Offline
Thumbs Must Hurt
 
Posts: 51
Join Date: Jan 2005
Model: 8120
Carrier: T-Mobile USA
Default 01-11-2005, 03:29 PM

What software are you using to encode the ringtones? Is there anything free that will do it? ADPCM doesn't seem to be the most popular codec, and the built-in Windows implementation seems only to want to encode at 4-bit...
   
  (#8 (permalink)) Old
Mother Offline
New Member
 
Posts: 8
Join Date: Dec 2004
Location: Barcelona
Default 01-11-2005, 07:28 PM

Hi,

I use Audition (before I used GoldWave when it wasn't Adobe's). I don't know of freeware editors/converters, I've not really had to use any.

Regards,

Mother
   
  (#9 (permalink)) Old
rcg Offline
Platinum Sponsor
 
rcg's Avatar
 
Posts: 1,185
Join Date: Oct 2004
Location: California
Model: 7290
Default 01-12-2005, 01:49 AM

Actually Audition used to be Cool Edit Pro from Syntrillium before Adobe bought them.


Discount BlackBerry Accessories and More...
Click Here: [ SmartPhoneDepot.Com ]
BlackBerry Forums Platinum Sponsor

AIM: SmartPhoneDepot
   
  (#10 (permalink)) Old
Mother Offline
New Member
 
Posts: 8
Join Date: Dec 2004
Location: Barcelona
Default 01-12-2005, 03:20 AM

Hi,

You are totally correct, it was indeed Cool Edit - I also used GoldWave and got the two confused. Cool Edit was useful for looking at waveforms down to sample level.

Regards,

Mother
   
  (#11 (permalink)) Old
joamoa Offline
Knows Where the Search Button Is
 
Posts: 35
Join Date: Oct 2004
Default 01-13-2005, 04:09 PM

The BBClassicPhone ringtone on the 7100 seems to be an ADPCM file.

If there were a way to extract it from the handset, you could open it in Cool Edit or whatever to examine the bit rate, sample rate etc.

Don't know if this helps! I love this thread though, the thought of actually using real sound for a ringtone on my BB!
   
  (#12 (permalink)) Old
Mark Rejhon Offline
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Posts: 4,840
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Default 01-17-2005, 06:43 AM

>>"If there were a way to extract it from the handset"

It should be possible with the javaloader application, to copy the file off the BlackBerry.


Thanks,
Mark Rejhon
   
  (#13 (permalink)) Old
jibi Offline
BlackBerry God
 
jibi's Avatar
 
Posts: 11,305
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Default 01-17-2005, 10:38 AM

Mark, I believe a lot of people have tried and failed at extracting the ringtones from the software/handset (unless someone has succeeded since).


In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
   
  (#14 (permalink)) Old
Lucky Luciano Offline
Thumbs Must Hurt
 
Posts: 109
Join Date: Sep 2004
Location: austin, tx
Model: 8100
Carrier: T-Mobile
Default 01-17-2005, 10:48 AM

The only module that I could find with the ringers is net_rim_bb_profiles_tunes_builtintunes which I was able to get off of the handheld with javaloader, but I'm not sure if I can extract the individual midis from the COD file. When I opened up the COD in notepad you can see that the BBClassicPhone file is titled BBClassicPhone.mid so it probably isn't a ADPCM unless RIM had to use the .mid extension to get it to play. Hope this helps.
   
  (#15 (permalink)) Old
jibi Offline
BlackBerry God
 
jibi's Avatar
 
Posts: 11,305
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Default 01-17-2005, 02:41 PM

here's some information for you all. it looks like these are the supported file types (these may be the internal folders, actually):

audio/adpcm
audio/mid
audio/midi
audio/x-midi
audio/x-nokia-ringtone
audio/x-tone-seq

it actually has a built-in "device" called AdpcmPlayer, as well as ImagePlayer, MEPlayer, MidiPlayer, NokiaRingtonePlayer, and TonePlayer (these all could be the same media player).


In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
   
  (#16 (permalink)) Old
Loomy Offline
Knows Where the Search Button Is
 
Posts: 22
Join Date: Oct 2004
Default 01-20-2005, 04:13 AM

Well then, I guess you just have to find out how to load files to those directories?
   
  (#17 (permalink)) Old
jibi Offline
BlackBerry God
 
jibi's Avatar
 
Posts: 11,305
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Default 01-20-2005, 10:49 AM

those are the MIME extensions not folders.


In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
   
  (#18 (permalink)) Old
jibi Offline
BlackBerry God
 
jibi's Avatar
 
Posts: 11,305
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Default 01-21-2005, 01:55 PM

FYI, this functionality has been removed from the Blackberry. After speaking to a few of our users, they started requesting the ADPCM functionality. I emailed RIM and ended up speaking to someone who escalated the issue to another department. Anyhow, they said that it did not support ADPCM ringtones and that polyphonic midi would be the only route to go for multi-channel ringtones.

Hope that gives a little bit of an 'official' answer for everyone else... :-/

*edit: it was ADPCM2 format. 'For now' it has been removed (perhaps it could be added back in a future software update?)


In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
   
  (#19 (permalink)) Old
Teejay3726 Offline
Thumbs Must Hurt
 
Posts: 83
Join Date: Feb 2005
Default 02-18-2005, 12:12 PM

man, I SO SO SO wish this worked. :(
   
  (#20 (permalink)) Old
Mancubus Offline
New Member
 
Posts: 11
Join Date: Feb 2005
Default 02-18-2005, 12:45 PM

How about the other sounds? For example the default sound for the alarm clock doesn't sound like it's a midi sample. I'd like to change some of the sounds for e-mail notification for example. Is this possible or is the whole ADPCM issue a write off until they fix it?
   
  (#21 (permalink)) Old
foobar Offline
No longer Registered.
 
Posts: 23
Join Date: Aug 2004
Default 02-18-2005, 02:40 PM

Try http://muumoo.jp/pccolumn010_2.shtml
   
  (#22 (permalink)) Old
Mancubus Offline
New Member
 
Posts: 11
Join Date: Feb 2005
Default 02-20-2005, 02:22 AM

Sorry, my Japanese isn't very good. What exactly is this for? From the screenshots I gather it converts wave to adpcm files, but how do we get them to work on the 7100?
   
  (#23 (permalink)) Old
penk Offline
Talking BlackBerry Encyclopedia
 
Posts: 346
Join Date: Feb 2005
Location: Texas, USA
Model: 8900p
PIN: BOSCO
Carrier: 5.0.0.100 on Pink
Default 02-21-2005, 12:13 PM

using BabelFish

http://world.altavista.com/

it would appear that this is an instructional how-to for ADPCM conversion.
it does not immediately address our issue.

by my guess, if this feat (as it could accurately be described) is possible, we will either need a step-by-step direct from RIM, or just tons more testing.

the 2 key factors:

1. bit rate and specific sound file characteristics
2. proper web space to host the file in a manner which the BB browser can spot it

as for the first, that's just playing around. i did that with mp3 ringers and my V300, although ADPCM does appear to be a bit trickier. if freeware can't do it, i'm sure, as a community, anyone who is able to convert using pricier softs would be willing to assist others.

as for the second, that's gonna be a fun obstacle to manuever!

i don't imagine WAPstranky will be the solution: http://www.wapstranky.cz/java.php?type=10

i did have a thought about that:

is it possible the emulation settings on the browser could make a difference?

if the default WAP settings are active, that could be locking out the java-based download option that the IE would prompt.

just a thought.
   
  (#24 (permalink)) Old
jibi Offline
BlackBerry God
 
jibi's Avatar
 
Posts: 11,305
Join Date: Oct 2004
Location: Jibi's Secret Place
Model: 8900
OS: 4.6.1.174
Carrier: AT&T
Default 02-21-2005, 06:27 PM

please read my reply a few above. per RIM, they removed the ADPCM functionality (although the media player will load up the file if the MIME-type is correct on the web server, but it won't play).


In the beginning the Universe was created. This has made a lot of people very angry and is widely regarded as a bad move.
   
  (#25 (permalink)) Old
Mancubus Offline
New Member
 
Posts: 11
Join Date: Feb 2005
Default 02-21-2005, 11:57 PM

Out of curiosity, has anyone tried playing ADPCM with OS 4.0 loaded?
   
  (#26 (permalink)) Old
greenejason Offline
Knows Where the Search Button Is
 
Posts: 19
Join Date: Feb 2005
Location: Montreal, QC Canada
Model: 8800
Carrier: Rogers
Default 03-14-2005, 01:47 PM

OK, the question I had has been deleted. I tried to use the yousendit.com service to get an adp ringtone that I have created, but can't get it to let me download. Has anyeone else had any luck getting one using this service?


Jason M. Greene
   
  (#27 (permalink)) Old
Lucky Luciano Offline
Thumbs Must Hurt
 
Posts: 109
Join Date: Sep 2004
Location: austin, tx
Model: 8100
Carrier: T-Mobile
Default 03-14-2005, 01:51 PM

Just host the file you made on a webbrowser, if you email me the file (luke.luciano@gmail.com) and I'll host it for you. I have the mime-types set up to allow .adp ringtones. All you have to do is browse to the file from your 7100 webbrowser and it will then play if you did it right. Try http://luckyluciano.completelyfreeho.../midis/150.adp.
   
  (#28 (permalink)) Old
Bratag Offline
Thumbs Must Hurt
 
Posts: 173
Join Date: Oct 2004
Model: 7100T
Default 03-14-2005, 03:05 PM

I will send over a few "Test" adps tonight - I say test because I am experimenting with SOX and using the GSM ADPCM format - very good compression and by all accounts the format that is preferred for mobile phone rings.
   
  (#29 (permalink)) Old
greenejason Offline
Knows Where the Search Button Is
 
Posts: 19
Join Date: Feb 2005
Location: Montreal, QC Canada
Model: 8800
Carrier: Rogers
Default 03-14-2005, 03:12 PM

What is SOX?


Jason M. Greene
   
  (#30 (permalink)) Old
Bratag Offline
Thumbs Must Hurt
 
Posts: 173
Join Date: Oct 2004
Model: 7100T
Default 03-14-2005, 03:47 PM

http://sox.sourceforge.net/
   
  (#31 (permalink)) Old
Mancubus Offline
New Member
 
Posts: 11
Join Date: Feb 2005
Default 03-14-2005, 04:29 PM

Sox seems like a great tool for conversion/compression but from what I could tell you couldn't do any editing of the original file which is a must considering that the file size is limited. Is there another tool out there that has good compression but also allows you to edit the file, i.e. extract certain parts from the song and compress?
   
  (#32 (permalink)) Old
HiRoll3r Offline
Thumbs Must Hurt
 
HiRoll3r's Avatar
 
Posts: 81
Join Date: Mar 2005
Location: Bay Area, CA
Model: 9530
OS: latest
Carrier: VZW
Default 03-14-2005, 04:40 PM

OK, I'm going crazy. Is anyone here using Apache and can help me out? I have the MIME types set correctly, and had everything working fine for a few days. Now, whenever I load an .adp file (or even some .html files) from my server, I just get ASCII output.

I have the MIME type set as:

audio/adpcm adp

correct, right?

Also, with a ring tone created by SOX, will it play on the BB? I tested that program on Friday and couldn't the BB to play the resulting ring.

Also, the tutorial I'd written looks like in got wiped out when the server was hacked (along with my user name). If anyone wants me to repost it let me know.
   
  (#33 (permalink)) Old
Bratag Offline
Thumbs Must Hurt
 
Posts: 173
Join Date: Oct 2004
Model: 7100T
Default 03-14-2005, 04:49 PM

Quote:
Originally Posted by Mancubus
Sox seems like a great tool for conversion/compression but from what I could tell you couldn't do any editing of the original file which is a must considering that the file size is limited. Is there another tool out there that has good compression but also allows you to edit the file, i.e. extract certain parts from the song and compress?
glame - sorry this is mostly linux stuff - thats what I use
   
  (#34 (permalink)) Old
emrys01 Offline
Thumbs Must Hurt
 
emrys01's Avatar
 
Posts: 118
Join Date: Mar 2005
Model: 8100
Carrier: at&t
Default 03-14-2005, 04:57 PM

Quote:
Originally Posted by Lucky Luciano
okay, so, what format is that file? played just fine on my 7100t.

i tried opening the file with cooledit pro, and but it couldn't figure out the proper format on its own, and i had no success with the couple combinations of params that i tried.

what's the magical incantation?
   
  (#35 (permalink)) Old
HiRoll3r Offline
Thumbs Must Hurt
 
HiRoll3r's Avatar
 
Posts: 81
Join Date: Mar 2005
Location: Bay Area, CA
Model: 9530
OS: latest
Carrier: VZW
Default 03-14-2005, 05:06 PM

Quote:
Originally Posted by emrys01
okay, so, what format is that file? played just fine on my 7100t.

i tried opening the file with cooledit pro, and but it couldn't figure out the proper format on its own, and i had no success with the couple combinations of params that i tried.

what's the magical incantation?

The file is in a tweaked version of the Okidata ADPCM wav format. Cool Edit will not open it. Only program I've found that will open the file is the Philips version of Mobile Phone Tools.
   
  (#36 (permalink)) Old
Bratag Offline
Thumbs Must Hurt
 
Posts: 173
Join Date: Oct 2004
Model: 7100T
Default 03-14-2005, 05:09 PM

gmplayer will also open it no problems at all - ahh Linux
   
  (#37 (permalink)) Old
HiRoll3r Offline
Thumbs Must Hurt
 
HiRoll3r's Avatar
 
Posts: 81
Join Date: Mar 2005
Location: Bay Area, CA
Model: 9530
OS: latest
Carrier: VZW
Default 03-14-2005, 05:11 PM

Quote:
Originally Posted by Bratag
gmplayer will also open it no problems at all - ahh Linux
Guess I'll have to go buy some speakers for my Linux box then ;)
   
  (#38 (permalink)) Old
pharma1 Offline
Thumbs Must Hurt
 
Posts: 148
Join Date: Oct 2004
Location: Castro Valley, California
Model: 7100t
Default 03-14-2005, 05:21 PM

Quote:
Originally Posted by HiRoll3r
Also, the tutorial I'd written looks like in got wiped out when the server was hacked (along with my user name). If anyone wants me to repost it let me know.
Please repost your tutorial so we can get some decent ringtones flying.
   
  (#39 (permalink)) Old
HiRoll3r Offline
Thumbs Must Hurt
 
HiRoll3r's Avatar
 
Posts: 81
Join Date: Mar 2005
Location: Bay Area, CA
Model: 9530
OS: latest
Carrier: VZW
Default 03-14-2005, 05:28 PM

Quote:
Originally Posted by pharma1
Please repost your tutorial so we can get some decent ringtones flying.
I'll post my tutorial as soon as I get my web server (Apache) working correctly again. Just trying to figure out why any .adp file from my server is now showing up as plain text on the BB. I went to http://web-sniffer.net/, and the content type shows up as audio/adpcm. I checked the same file on Lucky Luciano's server, loads fine on my BB. Don't want to wipe the server out and start over, but that's what I'm about ready to do.
   
  (#40 (permalink)) Old
HiRoll3r Offline
Thumbs Must Hurt
 
HiRoll3r's Avatar
 
Posts: 81
Join Date: Mar 2005
Location: Bay Area, CA
Model: 9530
OS: latest
Carrier: VZW
Default 03-14-2005, 06:46 PM

Quote:
Originally Posted by pharma1
Please repost your tutorial so we can get some decent ringtones flying.

Here you go:

You'll need a couple things to make an .adp ringtone that'll play on the 7100:

1) an audio editor (Cool Edit, etc)
2) The Philips version of Mobile Phone Tools. Get it here:

http://www.p4c.philips.com/files/c/c...p2_ics_eng.zip

First edit your .wav or .mp3 down to about 15 seconds. We need to make sure that the final .adp file is under 200K. I haven't had a chance to expirement w/ the file size limit, due to my web server going crazy, so the limit may be higher than 200k. I just know that a 198K file will play, while a 228k one would not.

Next, install Mobile Phone Tools. Skip the part that asks for your Identifier, fax #, etc. Also, whenever you start the program it's gonna ask how your phone is connected to your PC. Since it only works with Philips phones, click cancel.

Mobile Phone Tools can apparently be used to sync contacts, email, etc, but we have a Blackberry so we don't care about that functionality. All we need this program for is the Multimedia Center. Click the Menu button, then Tools, then Multimedia Center. Once this opens click on the button that says Melody Studio. Open your wav or mp3, click Save As, and select Oki ADPCM as the file type.

Now upload this file to your web server, making sure that the correct MIME type has been configured (audio/adpcm adp). Open up the BB browser, navigate to the URL where your .adp is. It can take a few minutes for it to load, so don't panic. Once the Media Player has loaded and your ring tone is playing, click the scroll wheel and choose save. It'll ask for confirmation that you want to save it (you can also change the file name at this point).

That's it. You've now got a ringtone infinitely better than midi on your 7100 ;)
   
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





Copyright © 2004-2009 BlackBerryFAQ.com, BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of Research In Motion Limited.