Custom ringtones and system sounds

intel Mac


I am going to demonstrate three methods for putting custom ringtones onto your iPhone. First I will use a free program called MakeiPhoneringtone. Second I'll show you how to rename a music file and use iTunes to do all the work. Finally, I'll demonstrate how GarageBand accomplishes this task. These methods all work on iTunes version 7.6.2






Method 1 - Step 1.

Thanks to the fine folks over at Rogue Amoeba, Mac users have an unbelievably simple way to add their own ringtones to the iPhone. You can read more about this program here.

Download the program MakeiPhoneRingtone v1.3 here. Decompress the zip and launch the program. If you have a ringtone already in AAC format, skip to Step 3.



Method 1 - Step 2.

This program only accepts files in .AAC format. You can easily use iTunes to convert between file formats. First try to right click the file and select Convert Selection to AAC. You would then drag the converted file off to your dekstop.

iPhone



If you do not have this menu selection, then go into iTunes preferences, click the Advanced tab, click the Importing tab, then click the drop down box for Import Using, and select AAC Encoder.

iPhone




Method 1 - Step 3.

Drag your ringtone onto the program. If you don't see the green + symbol, then your file isn't in the proper format.

iPhone



The ringtone will now appear in the ringtones folder in iTunes. Simply sync your iPhone now.

iPhone

iPhone





Custom ringtones are placed at the top of the list in a separate category.

iPhone







Method 2 - Step 1.

Now we'll use a simple trick where you rename a file type extension to make ringtones work by using only iTunes. Launch iTunes and select a non-DRM song to use. Right click the song and select Get Info.

iPhone



Go to the Options tab and specify the start and stop time for your ringtone. Click OK.

iPhone



Right click the song name again, and select Convert Selection to AAC.

iPhone



Note: If you do not have this option, then go to the program bar at the top of your screen, click iTunes, Preferences, go to the Advanced tab, click the Importing tab and go to the Import Using drop down box and select AAC Encoder.

iPhone



You will now see a second instance of the song you selected. Notice that it is only 30 seconds long (or however long you selected).

iPhone



Method 2 - Step 2.

Drag the duplicate of the song out of iTunes and rename the extension from .m4a to .m4r.

iPhone



Method 2 - Step 3.

Drag the file back into iTunes and it will appear in the ringtones folder.

iPhone



Don't forget to go back to your original song and erase the custom start and stop times so it will play normally.

iPhone



Method 2 - Step 4.

Now sync normally and you'll see your new ringtone.

iPhone







Method 3 - Step 1.

Apple has also provided a way to create ringtones via GarageBand. Launch GarageBand and select Create New Music Project.

iPhone



Name your project and click Create.

iPhone



You are now looking at a keyboard, but you can pick any instrument. You can also drag sound files into this program and work on them here.

iPhone



To begin, click the round red button to start recording.

iPhone



When you are done composing, click the record button again to stop. Click Share then Send Ringtone to iTunes.

iPhone



You may see this pop up next. I just clicked Adjust.

iPhone



Once again, click Share, then Send Ringtone to iTunes. iTunes will launch and the ringtone will be imported.

iPhone



Sync your iPhone and test your new ringtone.

iPhone







If you would also like to replace system sounds here's how


Attention

I will be using Fugu to upload the files in this tutorial. These instructions can be applied to any files you want to add to your iPhone, provided you already have SSH installed. If you have not installed BSD Subsystem, OpenSSH, or BossPrefs (via the Installer) or used Fugu before, then you must read this tutorial first.


These instructions were contributed by "Christian" "Ksilebo", and "TkN". For the ultimate in customization, you can follow these steps to change your system sounds for new mail, new sms, new voicemail, et cetera. Remember you will be updating the system sounds, you can always restore them with a full restore if you don't back up the original files.

These are the default system files, and they are found in /System/Library/Audio/UISounds

alarm.caf, beep-beep.caf, dtmf-2.caf, dtmf-0.caf, dtmf-1.caf, dtmf-3.caf, dtmf-4.caf, dtmf-5.caf, dtmf-6.caf, dtmf-7.caf, dtmf-8.caf, dtmf-9.caf, dtmf-pound.caf, dtmf-star.caf, lock.caf, long_low_short_high.caf, low_power.caf, mail-sent.caf, middle_9_short_double_low.caf, New-mail.caf, photoShutter.caf, ReceivedMessage.caf, RingerChanged.caf, SentMessage.caf, short_double_high.caf, short_double_low.caf, short_low_high.caf, SIMToolkitCallDropped.caf, SIMToolkitGeneralBeep.caf, SIMToolkitNegativeACK.caf, SIMToolkitPositiveACK.caf, SIMToolkitSMS.caf, sms-received.caf, Tink.caf, Tock.caf, unlock.caf, ussd.caf, Voicemail.caf


Choose a file on your computer that you like. Here's my example in iTunes, note it is in mp3 format already.

iPhone



The first step is converting your file to aiff format. If you right click the file and get only an option to convert it to mp3 like here....

iPhone



Then you need to change your preferences in iTunes. Click "iTunes" then select "Preferences".

iPhone



Click the "Advanced" graphic, then the "Importing" tab and go to the "Import Using" drop down box and select "AIFF Encoder", then click "OK".

iPhone



Now when you go back to iTunes and right click your new sound file you will see the AIFF conversion option.

iPhone



The conversion will be made and the sound will be placed in your library. So now I have an mp3 and an aiff version. Note: the aiff file was placed in the main library. I dragged it back into this folder so it could be seen easier.

iPhone



I then dragged the aiff file out of iTunes to my desktop.

iPhone



Now click the file name so it becomes editable. Change the aif extension to caf.

iPhone



You'll be prompted to confirm the extension change. Click "Use .caf".

iPhone



There is the properly formatted .caf. Now you need to name the file the same thing as the file on the iPhone you want to replace. In my case I want to change the unlock.caf file with my own. So I renamed it.

iPhone



Using Fugu navigate to the location of your new audio file and the /System/Library/Audio/UISounds folder.

iPhone



Drag your new .caf file over and confirm the overwrite by clicking "Overwrite". You may need to reboot the iPhone for the change to be made.

iPhone







Return to top of page