Putting Sound on your Web Site - Part 2
In the prior article I discussed the fact that MIDI is the best choice when adding background music to autoplay on your web site. Choruses of favourite songs can be looped to play while images and text are loading. MIDI is the best choice as it takes up very little space on your web space(2-7k bytes).
Other types of sound files that are useful on web sites are MP3, au, wave, real audio(.ra) to name a few. These are not practical as background sounds due to their large file size but do have some unique features that make them useful .
MP3
MP3(Moving Picture Experts Group1Layer3 Audio) is a type of sound file used to compress large sound files. The most common use of MP3 files is to compress a CD album. A complete CD album can be compressed into a file size of 50MB. This has sparked a great deal of illegal copying on the web as people can copy Cd albums into a MP3 and send it to others on the web. Nevertheless, a good use for MP3 is as a 'download' on a web site. If you have an audio speech or song album you want people to listen to, MP3 is the way to go. Many musicians put their songs as wave files on their sites for download which take just too long to download. A typical song might take 35-50MB in wave form but saved as an MP3 would take only 3-5 MB. The amazing thing about this type of compression is that it replicates the quality of the wave file as well. However, even though a song in MP3 format takes only 3-5MB in file size, it still may take 15-20 minutes to download for most people on a 28.8 modem line. Although with faster lines this is becoming the best way to give downloads of music. There is a faster way to broadcast your songs that will play a large sound file almost immediately . This is the Streaming Audio File (.ra). Many web sites wisely give the visitor a choice between a streaming audio or a MP3 download.
Real Audio
There are many types of streaming audio on the web but Real Audio seems to be the most popular. A Real Audio file will play in seconds. The reason for this is that the real audio file plays as it downloads. This is true of even a very large audio file. The quality of real audio file can be poor though on slower modem rates (28.8). It is excellent for talking but not for showing off a musicians album unless you are using a faster line. In which case the sound quality is quite acceptable. Many radio stations keep archives of broadcasts so the visitor can go back to programs to hear a certain person talk. Sometimes when there is net congestion a real audio file will cut out and then come back which can be frustrating to a listener if the net congestion continues.
The other problem with real audio is
that it can cost the web owner to use it. Anyone using real audio can go to someone owning a real server. They are given a text file on their server(.ram) that connects to the real server. This in turn connects to the real audio file(.ra). Most real servers charge about 5$ to$40 US/month depending on the amount of space you need. This same process can be done on your own server if it is configured correctly. This is obviously cheaper but you will need large amounts of space for the ra files. Many of the real audio options are not available on your own server also. Real Audio Files compress well but still take up a large amount of space if you're putting albums etc on your web space. Many servers that offer free space limit the amount of streaming audio files on their server.
There are many competitor's software available for the streaming audio but Real Audio seems to be the most popular. Some you might look at are Playstream, Beatnik, Quicktime and Windows Media Technology.
Wave
Wave files, although large in file size, can still be used on web sites. A web designer may want to person to speak"Hello" or some phrase when a button is pressed. This can done with a wave file. Provided the wave file is less than a second this may provide a file size of about 10k. You can download a free demo of programs like Cool Edit Pro or Cakewalk to record the wave file. (The demo will not save nor print though.) After recording the file, you need to change the sampling rate to about 11khz and use an 8 bit resolution in mono. This greatly reduces the file size but compromises a bit on quality.
Songs can alternatively be saved in the real audio format as an'.ra' file as mentioned above.
There are other ways to record wave such as Beatnik, Windows Media Technology to name a few but I have focused here on the most popular.
Sun's ".au" Files
Many web designers are now using java applets and scripts on the web. Most applets use the .au format to put sound files into the applets. There is often a chance to customize sounds in the applet's parameter tags. It is important though in many applets to use a sampling rate of 8k when saving the .au file. Otherwise the sound will not work in the applet. The new swing jar java is opening up new sample rates. I will talk focus on making MIDI for your web site next.
John Rickey is an experienced MIDI arranger. He graduated from University of Toronto with a degree in music and has worked from studio recordings to Movies with his arranging. You can contact him at kingskid@netrover.com or visit his MIDI Design Site at http//www.scugog-net.com/room108/midi/container.html
|