How to create iPhone Ringtones

Back in December 2008 I posted a link to a tutorial on how to create iPhone ringtones. Which worked well, as long as you had the patience to pin point the timings of a track. Well since then I have had to get a little bit more ‘technical’ with my ringtone creation. Mainly because of the music I was trying to clip.. So I thought it was about time I put another tutorial together, but this time a little bit more in depth, covering all the aspects of clipping using the wave display.

First of all your going to need some tools to attack the music file you want to convert. I have always sworn by Audacity for all my music work. Audacity is ‘freeware’ and available for Windows, Mac OS X, Linux and Unix
Once you have downloaded Audacity you will need to download and install the library, I use the FFMpeg Library which is also available for WindowsMac OS X, Linux and Unix
Once you have all the tools downloaded, launch the Audacity editor. You will be presented with a new project window which looks similar to the one below (depending on OS)

Now, all you need to do is locate your MP3WavSound file through the built in menu system, or drag and drop it into the dark area in between the menu bar and status bar. Once it’s done loading the music file you should be presented with a window which looks like this (obviously this will differ for each sound file)

Using the built in menu bar you can play the track, and locate the section you want to clip. Remembering that most devices using 30 seconds of the clip for the tone. Once you have found the section you want click on the wave table where it starts, and drag you mouse whilst keeping an eye on the field under the ‘Length’ radio button until you have grabbed 30 seconds worth. You should notice the highlighted section will turn a slightly darker grey colour:

With the section highlighted, if you press the ‘Play’ button Audacity will play the section you have selected. If you are not happy with it you can move the highlighted section back and forth with your mouse until you find a section you like.

Once done simply click Edit > Cut in the menu bar, or ctrl + x on your windows keyboard (cmd + x on Mac) to cut out the section of track. Now click File > New to open a fresh project window and paste in your clipping. (Edit > Paste etc)

Check you have clipped the correct part using the play button, and once you are happy click File > Export. Give it a meaningful name and select a location for the file, in the format drop down box select “M4A (AAC) Files (FFmpeg)” and click ok.

Once the export has completed, locate the file and rename the extension from .m4a to .m4r.

Now open iTunes, select the ‘Ringtones’ sections and drag in your newly created .m4r file. All that’s left to do now is sync you iPhone, select the new file in the settings menu and your done.

So hopefully, you will never pay for a ringtone again 🙂

Read More

Installing a Guest operating system on a Mac?

VirtualBoxAlthough I am starting to get used to the completely different approach of the Mac OS X, and actually starting to think it’s faultless, I still have a need for a Windows based operating system. Mainly for development works but also to run some of the apps which don’t yet have Mac equivalents. 

Which is where virtual PC’s come in. A virtual PC is basically a single file containing an operating system, which with the correct software runs inside a window in your booted OS.
So for me to use my development tools and other windows based products I am using Sun’s VirtualBox application. I have used this since the early versions on my Linux Mandraje Distro. Its ease of use and mass of configuration options beats its competitors hands down.
You can download Sun’s VitualBox from http://www.virtualbox.org/ and have a Guest operating system up and running in less then an hour! Perfect if you still miss your windowslinux environment on you new hardware or OS installation.

Read More

Get local IP Address in SuSe

If (like me) you have migrated from Windows to Linux, you may have noticed you no longer have the IPConfig command available to get network card details.

Linux sports an alternative to ipconfig, which is called ifconfig.

You have to run ifconfig as an admin user, so in a terminal window type:

su
– You will be prompted to enter the admin accounts password
ifconfig
– You should now be presented with a list of all the network card configuration details for your PC.

Read More