Amadeus Pro is a good choice for Mac. In addition to that, pick up Scott Brown's xACT, which is a great all-round utility. Those 2 software packages are all you need.
Basic workflow:
- load the raw wav file in Amadeus
- cut out the beginning junk and end junk of the file you don't want
- Perform any edits you want to the file
This is a big area, and too big to really get into in much detail at a general level. Many folks prefer that no sound editing be done, but editing might include light compression, EQ, multi-band compression, High Pass Filtering (bass rolloff), etc.
- (Optional, my preference) Balance the overall output between channels. Select All on the file, do an Analysis>Waveform statistics to get the stats on your music file. Compare the average RMS power between channels and note which is louder and which softer and by how much (note that the RMS value is negative, so the softer channel will have a larger negative value). Select all of the channel that is softest and boost its gain (Effects>Amplify) by the amount that its Avg RMS value is less than the louder channel (be sure not to create any clipping by boosting the channel by this much, otherwise lower the louder channel to make both channels match).
- Add fade-in and fade-out on the beginning and end of the file
- Normalize the file to increase the overall volume as much as possible. Select All on the file, Effects> Normalize: Normalize to say 99.7%, don't check the "treat channels independently" box, reference to max sample value, not max RMS power.
- Add tracking/track markers: Selection>Mark Selection to insert a track marker. You'll need to start by inserting a track marker at the very beginning of the file, then position the cursor at every other place you want a marker (beginning of each song) and insert another marker. You'll want to be sure that markers and resulting song lengths occur at sector boundaries, otherwise you get a noise during playback of songs burned to CDR. To make sure this occurs on the last song, put a track marker 1/4 second or so before the end of your file. Once you track out, throw out this garbage track, which will insure the last song also fits within sector boundaries.
-Amadeus does not default to cutting tracks on sector boundaries. Once you have all of your track markers inserted, insure you track on sector boundaries by doing Selection>Modify Markers... and modify marker locations Align Marker Location at 75 Hz.
-Save your track markers for later use by using the File>Export Markers command
-If your file is 16/44.1k, then export individual song tracks using Sound>Split According to Markers command. This will save individual song files, I generally save as FLAC here, but you can save as Wav files if you like.
-If you aren't at 16/44.1k (and assuming that is how you want to save and share), then you need to get there first. If 24 bits, dither down from 24>16. Amadeus comes with (or prompts you to download) a bunch of free VST and Audio Unit plugins. Use the Effects>VST Effects> mda dither plugin in dither from 24>16 (Select All on your file first). You could also use other dither plugins to do this.
-Then you need to change the file characteristics to reflect your now 16bit dithered file from 24bit to 16bit: Use the Sound>Characteristics command to change your file characteristics to 16bit. Under the pop-up menu, select 44.1k sampling (assuming this is your original sampling, or 48K if that's what you used, or whatever), and change the bit depth to 16bits, check the Don't Re-sample check box (since you already dithered), and change the sound characteristics
-If you weren't at 44.1k to begin with and want to get there, Select All again, and again go to Sound>Characteristics command, select 16bits again, and then select 44.1k sampling. This time, leave unchecked the Don't Re-Sample choice box since this time you do want to force a re-sampling from 48K>44.1K
- Go ahead and export the song tracks individually as above using Sound>Split According to Markers now that you are at 16/44.1k
Now you have your individual song files, and are done with Amadeus and can go to xACT (which I'll describe in another post).