Pages: 1
Alternative to midi - put any mp3/wav file on your phone.
(Click here to view the original thread with full colors/images)
Posted by: Teflon
OK, for those of you who haven't been checking up on the forums over there at sprintusers.com I have some great news. If you don't like the limited selection of midi files and can't find the exact one you want then there is a solution. This may get long because I'll try to be as detailed as possible.
You should read this thread to get an idea on what I'm explaining. Basically, now we have a way to get voices and real music (not midi) as ringers for our vision enabled phones.
Here's a list of the tools you'll need:- Winamp (or any program that can convert mp3 files to wav)
I use Winamp 2.78, i tried 3.0 but never liked it so i dont know what will differ for it in these instructions. - Sound Recorder (or any program that can truncate wav files)
** this comes default on all Windows installations in Programs >> Accessories >> Entertainment in the Start menu ** - Qualcom "PureVoice Converter for Windows" (it converts wav file to qcp files which our phones support. You need the Converter not the Recorder/Player, though it's good to install the Player also to test your qcp files before downloading them to your phone. Here's the link http://www.cdmatech.com/solutions/p...e_download.html
Now lets get started:- Extract the PVConverter.zip file into a folder on your hard drive. I used "C:\PVConverter\" but anywhere is fine. You should also install the Recorder/Player if you want.
- Now get the mp3 file you would like to have on your phone and load it in winamp (don't hit Play just yet). Go to Winamp options and chage the output format to "Nullsoft DiskWriter". Then hit configure, change the output directory to "C:\PVConverter\" and change the format to "PCM 8.000 kHz, 16 Bit, Mono". <- This is important, PureVoice Converter won't work if its any other format. Hit OK and play your file, it will create a wave file in C:\PVConverter\. Note that there is a decrease in audio quality but its still enjoyable, It sounds like your listening to music over a phone. There's nothin you can do about that. If you dont like the way it sounds, stick to midi w/o audio.
- Open up Sound Recorder and load your new wave file. Chop up your audio to 30secs. or less using "Delete Before/After current position" on the Edit menu. The save your shorter wave file in the same folder (C:\PVConverter\). Your phone won't play more than 30secs so anything more is a waste of space and KB usage.
- There are two ways to convert your wave file to .qcp format using the converter. (Easy way) You can just drag and drop your wave file over the "PVConv.exe" file and it should output a file with that same name as your wav file but with a .qcp extension and should be significantly smaller. (Hard way) Open a DOS window, type "CD C:\PVConverter" then type "PVConv.exe file.wav" change file.wav to whatever your wav's filename is. Same results, it should output a .qcp file with the same name as your wav file. If PVConv.exe doesn't output a qcp file or outputs a 0byte file then your wave format is incorrect. Make sure you save it as "PCM 8.000 kHz, 16 Bit, Mono". If you installed the QCP Player you can listen to your file now to see what it sounds like, if it sounds like pure garbage then start over and make sure your wav format is correct.
- Now that you have your .qcp file, time to put it on the web for download. First you need to configure your webserver's mime types.Add "audio/vnd.qcelp" for the .qcp extension and "text/x-pcs-gcd" for gcd extensions.
- Then create a .gcd file, its the same format as it was for midi except the first line should read "Content-Type: audio/vnd.qcelp" instead of "Content-Type: audio/midi". The rest is the same, here's an example.
Content-Type: audio/vnd.qcelp
Content-Name: Jay-Z - IZZO(HOVA)
Content-Version: 1.0
Content-Vendor: Teflon
Content-URL: http://thadon.d2g.com/pcs/qcp/jayzhova.qcp
Content-Size: 38282
Don't forget to use the exact filesize. - Now just SMS yourself the URL to the .gcd file or type it in manually, whatever works for you. You now have music on your phone.
Here's a working link that you can test on
http://thadon.d2g.com/pcs/qcp/jayzhova.gcd (38KB)
Hope this helps someone out there. Post your comments.
Posted by: Moleman
8.000 kHz, 16 Bit, Mono...
That is the key to getting the sound to play at NORMAL SPEED. I finally got it to work..thanks a lot.
Posted by: dacman
your ringers dont work, mismatch error
Posted by: martianviking
Very, very cool. Thank you for the detailed post.
I guess this means we can make a "Crazy Chicken #2..." Heh...
Posted by: 5150diva
Mine downloads but I get no sound...
Posted by: Teflon
hmm... I'm not sure why the direct link doesn't work but if you just go to http://thadon.d2g.com/pcs/index.htm you'll find two QCP files that you can test.
Posted by: StankCheeze
The player recorder does it.
First make sure your .wav is in the correct format (8k 16bit mono) and press alt-shift-C. Voila.
Posted by: mike8317
First of all, I have found this thread to be the most helpful yet. VERY INFORMATIVE. But I am still having trouble. I can't get your test files to work on my phone, nor from the computer. Maybe they are not there anymore. And I am doing the qcd file and the qcp file correctly, but it is not downloading.
What makes a QCD file what it is? How does it differ from an HTML or TXT file? Because I tried editing a qcd file in Notepad and saving as another file name with qcd extension, but it always names it xxxx.qcd.txt. Not sure why. So then I just edit a qcd file that I download, change all the text, and save it. So now in windows explorer says "QCD file". But it still doesn't work.
Any suggestions?
Posted by: Teflon
First, sorry about the links, they are dead.
Second, the two files you need are a ".gcd" (GEE-SEE-DEE) and ".qcp" (KYU-SEE-PEE).
The gcd file is a decriptor file that gives the phone information about the other file. The other file can be audio (mid & qcp) or image (jpg & png) files. There are also ".jad" files which are descriptor files for ".jar" (java application/game) files but I won't go into that.
Third, you can create the gcd files in notepad. When saving the file, make sure that the "Save As Type" drop-down box is set to "All Files" and it won't append the .txt extension.
Hope this helps
Let me know if you have any other probs.
Posted by: dabrainbrain
i have a s105 and a nokia 7210 but www.matrix M.com without the space works great for my friends lg on sprint, for tones and pics. all free too.
Posted by: cdray01
i have tried this and it is pretty cool but there is one big problem- i cant delete them from my phone after i download them. i have tried to go to downloads-ringers-erase it says it has been erased though it still remains phone. please help.....
Posted by: kahman
I've done this following the instructions by the T and when I try to play the file it tells me its an invalid file. What am I doing wrong???
Posted by: cdray01
follow the instrutions very if careully- one common mistake is not checking the box in winamp which allows the conversion to occur
Posted by: kahman
Perfect! That was exactly my problem. Just made my first ringer and got it to my phone. Not the greatest quality but its still pretty cool.
Posted by: cdray01
congrats, i figured my prob too
Posted by: kahman
Now I need to get my server setup so I can download them. Right now I just uploaded it to pcspix.com to test it.
Posted by: GandalfTheWhite
Thanks for the great info! I use to use a program like this for my old Kyocera 6035 that would play .wavs.
Also, you don't have to cook up your own .gcd files. You can goto SprintUsers and use the focus tool to get files to your phone.
You can also use Vision Tool The second one worked better for my .qcp file and the focus tool at Sprint Users does great on .gif files.
ONE TIP: Both of these sites will send you a text message with the link that generates on their sites. After sending, the websites will generate a confirmation page with the URL your file is in. For some reason, when I pick "Go" from my phone (N400) after receiving the text message, I get an error message on my browser and nothing will d/l.
But, the workaround is goto your browser and type in the URL manually (there is an option in the menu of the browser) and, presto, you've got homecooked content on your phone! 
Thanks again for the killer info!
Gandy
Posted by: kahman
Well I kind of wanted my own site to post ringers on and stuff. I'm getting a domain for it today.
Any idea how the code works that sends the files to your phone? I'd like to have that on my site as well.
Posted by: ret
You don't have to get a domain to host your own stuff. Just use Microsoft's Personal Web Server (free from microsoft) and go to your IP address via the web. I only turn it on when I want to get items with my phone and then turn it off when I'm done. The security is nil and I don't trust it.
I have a problem though. I have not successfully hosted a .qcp file on my own. Interestingly enough, I have copied .gcd files and .qcd files that have successfully put a ringer on my phone, but when I host them (and change the pointer in the .gcd file accordingly) I get an error message at the completion of the download "attribute mismatch" (on my a500). Does anyone know why this happens? I am using the same files that someone else hosted! I can host .png (wallpaper) files with no problem. Is it an issue with the way I am serving the content? Could it be a MIME type issue on the server with respect to the .qcd file? HELP!
Posted by: MorphGQ
That is freakin PIMP... thanks alot for the info...
Posted by: kahman
ret, I haven't hosted a file yet either but I'll let you know what I did if it works. I will probobly try sometime tomorrow.
Posted by: kahman
Ok, I've gotten everything to work except making it so that I can download them from my server. I've added the mime type.
I'm just not sure about this part:
Then create a .gcd file, its the same format as it was for midi except the first line should read "Content-Type: audio/vnd.qcelp" instead of "Content-Type: audio/midi". The rest is the same, here's an example.
Content-Type: audio/vnd.qcelp
Content-Name: Jay-Z - IZZO(HOVA)
Content-Version: 1.0
Content-Vendor: Teflon
Content-URL: http://thadon.d2g.com/pcs/qcp/jayzhova.qcp
Content-Size: 38282
Don't forget to use the exact filesize.
How do I create this .gcd file? Do I just put those lines of code in a txt file and then rename it to whatever.gcd and then point my phone browser to that?
Please help on this last step.
Posted by: kahman
I tried doing the txt and rename it to gcd and it worked but then I got this error:
906 Invalid Descriptor Malformed JAR or content size in descriptor.
???
This is what my code looks like:
Content-Type: audio/vnd.qcelp
Content-Name: Rolling
Content-Version: 1.0
Content-Vendor: Kahman
Content-URL: http://www.kahman.com/rolling.qcp
Content-Size: 361082
Posted by: NismOSpecV
hi , i made the file i wanted but i dunno how to host it or anything about these mime setting and stuff... also i'm not clear on how to create the gcd file.. can anyone help me ?
Posted by: NismOSpecV
well i just used GandalfTheWhite's ideas (thanks btw) and sent them through t1mmy.net works nice.
Posted by: DoMiNiCaN59
His info really helped me alot but when i listen to them on my phone they get louder towards the end. it starts at the middle of the song and keeps getting louder. i was hoping one of you can help me fix this problem. i followed all his instructions. and i have a n400 from sprint.
Posted by: WeneedJapPhones
Anyone have any of those Futuristic Phone Voices, like the ringtone on Verizon's T720 that says " YOU HAVE AN INCOMING CALL "
I think Verbal Alerts are the coolest ring tones for the future...
Posted by: Vee8162
You read my mind:
Kinless and I created customized ringers with the person who's calling's name and a chime. Here are two examples:
Work
My buddy Tom
These ringers are quite the head turners when in public, I guess because they probably think it's an automatic phone feature. And they're just plain cool. There's 3.5 seconds of silence at the back to better resemble a real ringer's length. I recorded one for each of my speed dials, now I just need to make one for voicemail and Text messages.
EDIT: I think it would be awesome if Sprint implemented some kind of voice ID ringer into their network based on the caller's name. Maybe they could use the same voices from Voice Command. Got that Sprint?
Posted by: minpete1975
OH MY GOD....you people go through all this nonsense just to get a voice ringtone?....lol
for those of you that are korean...there is a much easier way to get the ringtones onto your phone and the sound quality is awsome....
its a website (all in korean) u send any form of sound file (u can record your own voice using your comp....very easy to do) and they send you a very high quality ringtone free
but you have to register....which i did....hehe
if you want more info...
message me
Posted by: CEGiven
Some of us are naturally curious and like to know how things work. And it's always nice to have options. Some people hate giving out their phone number, some hate to give out their email, some people hate to register, etc. Having the facts on the inner workings means they don't have to jump over another person's artificial hurdles.
Posted by: danl
Thanks for the info. I got it to work as well. Weird thing is that when I uploaded the qcp with sprintusers uploader it didn't work.
But timmy's vision tool worked.
The volume was very low though, but I can probably amplify the wav with some other software...
The other problem is that these wav files are pretty large. A 30s clip is well over ~70KB. And t1mmy limits uploads to 50KB file size. 
More experimenting will be done tonight... Thanks!
Posted by: pezpunk
Before you amplify the sound file, try calling the phone and see if it is any louder. The 8100 seems to play files very low if you test them out but when someone actually calls, the ringer are very loud.
vBulletin Copyright ©2000 - 2009,
Jelsoft Enterprises Limited.
vB Easy Archive Final ©2000 - 2009
- Created by Stefan "Xenon" Kaeser