Custom ringtones and system sounds

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 – which is especially if you’re using Bedpage apps or have contacts in your phone your DON’T want your significant other to know about.

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

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

Share