The Third Layer
CLICK HERE TO VISIT THE WORLD'S TOP 1000 LIST!
Click Here
Member of the MP3 Banner Exchange
Last Updated: 8/05/98
What Are MP3s Anyway?
How to Make MP3s
Portable MP3 Players
MPEG Audio Layer 3 Information
What About VQF?
What About AAC?

What Are MP3s Anyway?

MP3 is short for MPEG Audio Layer 3, a compression method that allows for CD quality sound and a very small file size.   When people say "MP3s", they are referring to sound files compressed in the MP3 format - usually music.  MP3 generally gets a bad rap because it is most often associated with people who have abused this technology by recording CD tracks and posting them on web sites or trading them on FTPs.  Eventually, you get people who stop paying for CDs that they would have otherwise bought, meaning that the music industry loses money and the rest of us who buy the CDs have to pay more money for them to make up for the losses from piracy.  MP3 is important because it puts RealAudio to shame - allowing for streaming CD quality sound, and because it shrinks file sizes down at a 12:1 compression ratio from WAV files.  MP3s have done for sound what JPEGs have done for images.


How to Make MP3s
Backing Up (Ripping) CDs | Mistakes to Avoid | Speakers


 
 
 
 
Backing Up (Ripping) Compact Discs
Other Information Worth Mentioning
United States copyright laws state that it is perfectly legal for someone who has purchased media to make copies for their own personal use.  In other words, if you own a CD, but you only have a tape player in your car, it is completely legal for you to copy that CD onto tape and play it in your car.  It's only illegal for you to make copies and sell them to other people, because then the people who made the CD lose money.  This is also true for MP3s.  Many people want to hear their CDs while working at the computer, but have their CD drive busy with the program they're using to work.  To do both, they need to make MP3 copies of the tracks on their CDs, but to make MP3s that are CD-quality can be difficult.  Below is a 6-step guide to how to copy one track. 

1. You're going to need a few programs and a large amount of free disk space to do this.  You'll need an MP3 player to hear your MP3s once you've created them, you'll need a CD ripper program to digitally make a copy of the track as a WAV file on your hard drive, you'll need an MP3 encoder to convert it from a WAV to an MP3, and atleast 100MB of free disk space to temporarily store the sound data before it's compressed. 

2. If running Win95, download and install this software: 
 
 
 

Best Player: Sonique / AE
Best Ripper: AudioGrabber
Best Encoder: Sound Limit

If running Win31/DOS, download and install this software: 
 
 
 

Best Player: Cubic Player
Best Ripper: CDDA
Note: Won't rip past track 5 until registered.  If you want to rip past track 5, try CD2WAV.
Best Encoder: BladeEnc

3. Insert the CD into your CD drive (duh).  With AudioGrabber, you'll need to select the track you wish to rip.  The shareware version randomly makes certain tracks unavailable, so if the track you want isn't available, quit out and start the program again.  Hopefully, the track you want is now available.  If you wish to only rip part of a track, right click the track and edit the properties.  As for the general settings, I suggest accessing the CD through MSCDEX instead of ASPI, and disable "Continue even if syncronization fails".  The major problem with rippers is finding out whether or not your CD drive can read digital audio.  All CD-R drives do.  Most SCSI CD drives do.  Many IDE CD drives do.  Most Mitsumi CD drives don't.  This is because they were specially designed to be a pain in the ass in an attempt to curtail illegal piracy of CDs.  Don't buy Mitsumi drives! 

4. Optional:  Open the WAV file in your favorite editor.  Make sure there is no clipping (poping sounds), skips, or anything else that sounds bad or different from the way the track on the CD sounds played in your CD drive.  How your WAV file sounds now will be exactly how it sounds as an MP3.  The only difference is that the WAV file is probably about 25MB, while the MP3 will be about 3MB. If there's a problem, you're going to have to rip the track again. 

5. Run your MP3 encoding program and convert the WAV to MP3.  Make sure that you compress it in CD/high quality, 128,000 bitrate, and 44.1kHz. Sound Limit has an easy to follow "wizard" type interface, and produces perfect quality MP3s, plus Sound Limit is 4x faster than Fraunhofer's L3enc.  This can take awhile and alot of CPU resources, so don't plan on multitasking while compression is taking place.
If you prefer automating the CD to MP3 process, if you don't have the hard drive space to temporarily store the rip as aWAV, or if for some other reason you don't want to use Sound Limit; BladeEnc works really well with AudioGrabber for direct CD to MP3.  BladeEnc is a command line encoder based on mpegEnc's engine (since mpegEnc's ISO source is freely available) but has been greatly refined and optimized so that BladeEnc is twice as fast as mpegEnc. BladeEnc is a perfect replacement for L3enc because it uses the same command switches, offers more options and better quality, and best of all - like mpegEnc - BladeEnc is completely free!

6. Run your MP3 player and listen to your creation!  Again, I must stress that sharing MP3s from CDs you own with people who do not own them is illegal and officially discouraged.  I am not responsible for your misuse of this information.  Please read the disclaimer.
 
 

Mistakes to Avoid
1. Recording a CD track using a WAV recorder.  When you do this, the digital CD audio is converted to an analog signal, which is sent to the sound board where it is converted back to a digital signal to be saved on the hard drive. Doing this causes additional noise and clipping to contaminate the sound. 
2. Xing-based encoders, such as MPlifier, rJPa, or X-Codec may be fast, but Xing's encoder has cut-offs that make MP3s compressed with it sound bad.  Same goes for encoders using Fraunhofer's CODEC in LQ (low quality) mode, such as MP3 Compressor.  Encoders using Fraunhofer's CODEC in HQ (high quality) mode, such as .mp3 Producer Professional, produce quality MP3s, but take quite awhile to encode.  mpegEnc takes even longer, although it is free.  Fortunately, Sound Limit was developed.  Using its own CODEC, it produces MP3s of the highest quality in a reasonable amount of time, much faster than Fraunhofer in HQ mode, and it's 30-day shareware.  However, registering Romanian shareware is rather difficult unless you live in Romania.  If you want to use Sound Limit after the 30-day period but have no way of registering it, Phrozen Crew has a crack for v1.0 of it.  A crack by itself is completely legal, however using it is not.  I take no responsibility for any illegal activities you commit with this software. 
*CODEC = COmpressor-DECompressor
3. Choose your MP3 player wiselySonique and AE (formerly known as NAD until a trademark enfringement by a speaker company forced a name change) both use the same excellent decoding engine.  Although slightly high in CPU usage (meaning that it will skip if you multi-task alot), the AE decoding engine plays MP3s in perfect audio quality.  (The AE engine in AE 0.95 has much lower CPU usage compared to the one in Nad 0.94 though.) WinAMP's best decoding engine is Nitrane, and second best compared to AE.  Nitrane is very low in CPU usage, not skipping at all even during heavy hard drive swapping, but the audio quality is over-filtered and over-emphasizes the trebble to the point of frustration.  Now if Sonique and AE use the same decoding engine, you may wonder what the differences will be.  Well, Sonique will have all sorts of mind-blowing features where as AE will be a simple interface.  Therefore Sonique will be much more memory intensive than AE.  So if you have a monster of a PC, go for Sonique.  If you're PC is somewhere in the middle, AE has the best balance between resource efficiency and audio quality.  But if your resources are stretched too thin already, go for WinAMP and its Nitrane decoder. (Note: Nitrane must be manually chosen over the AMP decoding engine - which warbles such that you'll think you're listening to your music under water - after you install WinAMP.)
Speakers
If you really want to know about what sound card and speakers are best for use with your computer, visit The PC Hardware Blue Book, but to properly check your MP3s for sound purity you should have some decent sound equipment.  Just a few words on speakers: 
1. If you have a portable stereo or stereo equipment that your not using on a regular basis, you should definately use that instead of the puny little computer speakers that most people use.  All you'll need is the personal stereo (preferably with detachable speakers), about 6ft. of RCA stereo patch cable (like what you use to hook up two VCRs together, preferably gold-plated - Radio Shack part #42-2605 $11), and a stereo RCA to stereo 1/8" miniplug Y adapter (Radio Shack part #274-369 $4).  The two plugs at one end of the RCA cable should be plugged into the CD/aux on the portable stereo (probably in the back - phono/mic won't work - red for right, white for left).  The two plugs at the other end of the RCA cable should be plugged into Y adapter (again, red for right, white for left).  Finally, the 1/8" miniplug of the Y adapter should be plugged into the line out (or stereo out) of the sound card.  (Line out is preferable over stereo out since line out leaves volume control up to the portable stereo and prevents too much white noise from over-amplification.)  I have personally done this with my Panasonic RX-CT590 portable stereo component system and it's two big-ass speakers, along with an additional two smaller speakers (to get that surround-sound experience), and I love it.  I'll never go back to those crappy old Labtec speakers I used to use. 
2. Place your speakers in the best positions possible - preferably equal distance away and equal height, leaving you within the "sweet spot" when sitting at your computer, Sweet Spot but don't put any unshielded speakers (like the ones from your portable stereo) near your monitor, computer, or magnetic media.  An unshilded speaker near your monitor is like putting a magnet near your TV.  An unshileded speaker near your computer could cause hard drive corruption / data loss.  An unshilded speaker near your magnetic media will likewise cause data loss.  By close, I mean 3 to 6 inches. 
3. Subwoofers kick ass.  Corner positions are best, as subs are non-directional.
 


Portable MP3 Players


 
MPman (a.k.a. MPstation)
Mel Tsai's Portable MP3 Player
Let's face it.  Portable CD players have their problems.  They skip because of the slightest bump or shake.  Sure there's anti-skip technology, which basically loads the music a few seconds ahead into short term memory so that what you hear is from a memory chip and not the CD, but keeping that running all the time drains the batteries even faster than the blazing speed it normally does.  Plus you've got to carry around a CD case to hold all of your CDs, and on most of your CDs you only really like a couple of tracks.  So if you go on a trip, you're carrying your CD player, head phones, a CD case, and a box full of batteries.  Now imagine if all you needed was a player, head phones, and the batteries in the player would last the whole trip.  With mp-man, that's all you need; well, that and a computer at home.  Similar to 3Com's PalmPilot / IBM's Workpad, mp-man will have a docking station, which connects to your PC using the parallel port and will be used when transferring MP3 files from your computer to the player.  The player has 16MB of flashable memory, upgradable to 64MB.  Also, because information can also be transferred back to a PC, the mp-man doubles as a data transfer system.  Because there are no moving parts, battery drain is minimal.  Finally, it fits in the palm of your hand and only weighs 0.15 pounds (without batteries).  The cost of this unit is $300 for the 32MB version and $500 for 64MB.  Please note:  Mel's "page is already out of date... The ISO 11172-3 specification came in, and much of the information contained on [Mel's] page needs to be updated. Hopefully this will happen soon."

Unlike the mp-man, this player is far from being finished, however Mel is trying to work out some problems mp-man hasn't.  He wants a small, quiet, and inexpensive player, believeing that the $300 for mp-man (with 64MB) is "unacceptable".  Appearantly, the reason mp-man costs so much is because of its use of flash memory.  According to Mel, "Flash memory would be ideal if you wanted very long battery life, small size, silent operation, and great ruggedness. However, flash memory has exactly one flaw: cost. Even with Intel's new ultra low cost Strataflash memories (not yet in production, they will cost around $6.50 per megabyte), even a minuscule 32 megabytes of flash memory will cost more than $200.  No one wants to pay that much when a sony minidisc player does nearly the same thing for 1/2 the cost and has $15 rerecordable disks. The device supposedly is expandable up to 64 megabytes, but I can only imagine how much that would cost!"  As an alternative to CDs and flash memory, Mel has decided to use PCMCIA hard disks.  Mel figures, "Cost is a factor, considering that a 1.4 gig 2.5" laptop drive still costs in the $150-200 range, but this is justifiable when compared to 
flash memory costs. 1.4 gigs is plenty for portable song storage (this is over 400 CD-quality songs)."  However, this would result in the same problem portable CD players have:  sucking down battery life like jell-o shooters.  "Most laptop drives consume around 1.5 to 3 watts of power, which is a lot, but it's acceptable. CD-ROM drives use about the same amount of power, but hard dries are still more desirable because of size ([the hard disk holds] over 400 CD-quality songs)."
 
 

mp3mobile
Basically, the mp3mobile invloves building a small PC inside your car running Linux and patched into your car's audio system.  I'll have more info in the next update.  FTL 'til then.  Also, I'm considering building my own version of this...


MPEG Audio Layer 3 Information
Current Best List | Interesting Player Decoder Info | Links


 
Current Best List
Win9x/NT
Best MP3 Player:
(Audio Enlightenment Decoder)
Get Sonique v0.49Jß: Site1 | Site2 | Site3
Get AE v0.95fß: Site1 | Site2 | Site3
2nd Best MP3 Player:
3rd Best MP3 Player:
(Nitrane Decoder)
Get WinAMP v1.99.78ß: Site1 | Site2 | Site3
Other MP3 Players
worth checking out:
Best CD Audio Ripper:
Best MP3 Encoder:
2nd Best MP3 Encoder:
Best WinAMP Skin:
 
Linux
Best MP3 Player:
2nd Best MP3 Player:
Best CD Audio Ripper:
???
Best MP3 Compressor:
 
Interesting Information of MP3 Player Decoders
Of all the freely available decoders - mpg123, XAudio, maplay, amp - mpg123 has the lowest CPU usage and best audio quality.  (amp warbles).  This is the reason why MP3 players such as K-Jofol use mpg123.
While other decoders, such as AudioEnlightenment are better, it's interesting to note how they were written.  Although Sexo(sonic/rasta) has done much to improve it, AudioEnlightnment is actually based on mpg123.  Digideck's decoder is actually just mpg123 stripped of all but MPEG Layer 3 decoding. WinAMP's Nitrane is based on the Fraunhofer specification, but all the code in there was written by Justin (a.k.a. Burn), the creator of WinAMP.  (Although Justin did borrow some imdct optimizations from maplay, but rewrote them.)  
Dimension Music

Layer3.org
MP3.com
How to Encode MP3s - The Right Way
Music Online
MPEG.ORG


 
 
 

PureMP3
Anti-NET Act
Crono-X
MP3 Extreme
Lucas
Viperz Domain
The Definitive MP3 Benchmark
MP3 Tech
Star-Dot-Mp3
Project Beta - Project-X
Outer Limits
AudioForge
Absolute Zero
Customize (skins galore)
Unexpected
Chronos MP3s
Monster Mo's MP3
Inferno Audio
The MP3 Place
The Black Hole
MP3 City
The Breathtaking Hellride of MP3
#mp3 IRC Chat (irc.mircx.com:6667)
ASmith
UnderZone
RokBot


What About VQF?


 

VQF is a custom format of audio compression developed by Yamaha.  VQFs are generally 30-50% smaller than MP3s of the same quality.  However, while an MP3 may take about 10-20% CPU usage, a VQF will take about 30%. VQF.comAlso, VQFs are of higher quality at the same bitrate than MP3s.  An 80kbps VQF is of the same quality as a 128kbps MP3, and a 96kbps VQF is of the same quality as a 256kbps MP3. However, VQFs also take longer to encode than MP3s; and because VQF is Yamaha's custom format and there is really no documentation available on VQF encoding, only Yamaha-based encoders are available.  Also, because VQF is relatively new compared to MP3, few VQF files are available for download.  The best VQF player is K-Jofol v0.3p1.
 


What About AAC?


 

Originally, Advanced Audio Compression (AAC) was supposed to be the next logical step forward in digital audio compression - something along the lines of "twice the quality at half the disk space" compared to MP3s.  However, Fraunhofer's software would force the use of restrictions such as locks and keys; and if this were the only software available, these restrictions would kill AAC's acceptence within the audio compression community.  However, Homeboy Software is developing their own AAC software that makes restrictions such as locks and keys optional.  v0.5a of Homeboy's Encoder (Win9x/NT) and v1.0 of Homeboy's Decoder (Win9x/NT) are available for preview.
 



 
 
 
Netscape Communicator with 128-bit Cryptography Go Back Free Speech