Software for Cybermusic


The software section covers 32 bit Windows software at this time. I hope to get some help in testing out Mac and UNIX software in the future.


Back Home

Why software? File formats Recording Microsoft Sound Recorder Gold Wave Cool Edit MPEG Level 3 encoder Sound Players Maplay 1.2+ for Win32 WinAmp WinPlay3 Links to more Cybermusic software and information Source Code

Why software?

You need sophisticated software in order to produce or listen to Cybermusic. Windows 95/NT has a media player that supports playing .wav files, and if you have installed MS Intrenet Explorer 3 you also have the capability of playing MPEG1 and MPEG2 encoded (mpg, mp2) files (more about file formats later).

There is now a freeware player for MP3 files available, Mplay We are no longer stuck with WinPlay3 :-)

Up Back Home


File formats

There are a large number of audio file formats available. I will only explain the most important formats for Windows users.

WAV Wav. (wave) files (PCM - there are also other wav formats available) are uncompressed sampled sound. Several sampling rates are available. MIDI MIDI is digital notes. It is primarily used for music composing and recording. Almost all semi-professional and professional keyboards (and also lot's of other elecrtic instruments) support MIDI. You can use it to program drumming machines, write notes, arrange music etc.The files are small, since only the notation is stored. The music is generated on the MIDI device when you play the file. Most soundcards can handle Rolands MPU401 MIDI interface for Windows, but in general - the quality is too poor to distribute music in this format. You need special hardware (keyborad or a "real" MIDI synthesizer in order to use the file). MPEG MPEG are heavyly compressed sampled sound files. There are currently three formats (levels), 1, 2 and 3. The encoding and decoding is CPU intensive (I used several hours to encode a 40 MB wav file to MPEG3 on a 120 MHz Pentium). MPEG 1 and 2 produce small files (a wav file will typically be compressed 6 - 12:1). Level 1 and 2 is useless for music. Level 3 gives "CD quality" music with a compression of 10:1. There are currently very few software programs available for Windows for compression/playing level 3. Level 3 gives indeed a very high quality, when you consider the level of compression, but you do loose some of the dynamic in the music. It sounds a bit "compressed".

The hottest format right now is MPEG3 (mp3). There are a fast growing number of files available on Internet in this format.

Up Back Home

Recording

It is recommended that the music is pre-mastered before you sample it on the PC, unless you have digital harddisk recording hardware and software. If you don't have a DAT or high quality audio recorder - you might do the mastering to harddisk directly from the mixer.

Most cheap PC soundcards (16 bit is recommended) can handle high quality (not professional quality) sampling of your songs. You don't need expensive HD recording hardware in order to release your cybermusic.

The most common mistake when recording to PC is to use a bad input line level. If the input signal is too week the noise level will be unacceptable, if it is to high you will get digital distorsion (and that's not very nice to listen to). You will probarbly have to record the track several times before you find the best input level.

There are many programs available. I have tested a few, and give you my comments. You should probarbly test several programs to find the one that best fit's your needs.

Up Back Home


Microsoft Sound Recorder

This one is shipped with Windows 95/NT, and is very primitive. It samples to memory, something that will slow down your machine. You can also get problems with missing frames if too much of the CPU time is wasted on swapping. You can delete parts of the track after the recording, but not at exact locations. This can make it hard to start the song at the exact beginning of the track. The display is small, so it is very hard to find the best input level. In short - this program is not recommended for recording anything...

Up Back Home


Gold Wave

Chris Craig's Gold Wave is a very good choise. It has the best Windows interface I have seen on a sound editor, and is loaded with features. The drawback is that the program is slow when loading large wav files, and that you have to set the length of a track prior to recording it. It supports import/export of many digital sound formats, but not MPEG.

Gold Wave Homepage

Up Back Home


Cool Edit

My personal favourite is Syntrillium Software Corporation's Cool Edit 96. I'm not too pleased with the Borland C interface (Syntrillium could also learn one or two things from Chris Craig), but the package is loaded with features and very easy to use. It is also very fast. The program supports a large number of digital sound formats. MPEG1/2 is available as a free add-on, but the MPEG support will not be real useful until MPEG3 (mp3) is supported.

Cool Edit Homepage

Up Back Home


MPEG Level 3 encoder

If you want to distribute your songs in mp3 format, you must follow these steps:

  1. Connect your DAT player (or mixer) to the PC audio card's line in connector. Some cards have only one input connector. These cards must be configured to use line-in (and not mic-in) signals. If you use mic-in you will get a high noise level, and very strong signals. You can also break the electronics on the card.
  2. Select the speaker icon on the system tray and configure the Volume Control dialog to use the recording mode. Make sure that the line-in slider is enabled (it's disabled by default).
  3. Get a good sound editor (like one of the ones listed above) and experiment with the input level until your song can be recorded witout peeking over 0db signal level. If you experience noise larger than -30db, see if there are any tranformators or other equipmet that generates the noise. Eventually move the PC sound card to another slot in the PC.
  4. Record you song in 44.1 KHz stereo and save it as a Windows PCM 44.1 KHz stereo wav file. (The file will most likely be 30 - 100 MB).
  5. Use the l3enc.exe (from Fraunhofer IIS) from the command line to convert the .wav file to .mp3. This process will take some time (probarbly several hours). I am using NT 4 server, and set the priority of the program to "low" from the task manager. This allows me to use the machine as normal while encoding files.
  6. If you happen to have a CD-R (CD-Writer) and Gear mastering software you can burn the .wav file to a audio CD before deleting it. The Gear software will automatically transform the wav file to CD-Audio if you specify Edit/Audio from the menu.

I have not found any other shareware/freeware MPEG3 encoders available on Internet.

If you have lot's of money, you can use a PC card to speed up the encoding.

Up Back Home

Sound Players

There are a zillion multimedia soundplayers available for windows. I will recommend radio stations and music lovers to use the recorders for playback of cybermusic. But if you need MPEG3 you will need WinPlay3... If your Cybermusic is in wav or MPEG1/2 format you can use Microsoft's media player (it's shipped with Windows).

Up Back Home


Maplay 1.2+ for Win32

This is a freeware player that handles MP 1 - 3 and wav files. "The layer III version of maplay 1.2+ for Win32 is now available, including the complete source code! It requires at least a Pentium-60 CPU for stereo layer III streams. The overall performance of the decoder, for all layers has increased.

This version should be very portable because I spent a lot of time making it so. I also did a minor port to the Win32 console. See the porting section for information."

Maplay home page

Up Back Home


WinAmp

"Nullsoft, Inc announces the release of WinAmp 1.0. The version includes: spectrum analyzer, digital equalizer, downsampling, downmixing, playlists, everything you've dreamed of in an MP3 player! "

Nullsoft home page

Up Back Home


WinPlay3

The best known player for CD quality MPEG3 (mp3) recorded songs are Fraunhofer Gesellschaft's WinPlay3. This is a very simple program with few options. The quality of the sound is however the best available, and it is very easy to use. What I don't like about this "shareware" product is that it is crippled. You can only play back the first 20 seconds of the song unless you register (pay for) the program.

WinPlay3 Homepage

See also the MP3 Info-Player mp3 manager.

Up Back Home

Links to more Cybermusic software and information

Up Back Home


Source Code

I found this little notice at the MPEG FAQ. I have not checked it out, but it might be a start if you plan to write your own decoder.

Subject: MPEG1-IIS

Public C source code for MPEG1 audio decoder available now

The source code for the MPEG1 audio decoder layer 1, 2 and 3 is
now available on ftp.fhg.de (153.96.1.4).

There are two files:
   mpeg1_iis.tar.Z     (Unix: lines seperated by line feed only)
   mpeg1iis.zip        (PC: lines seperated by carriage return and line feed)

They are in the directory /incoming now but will be moved to the directory
/pub/layer3/public_c.
 
Please note that the public C code for the decoder is *not* identical to
the shareware provided by Fraunhofer IIS.

However we at Fraunhofer IIS did check that the layer 3 part of the public
C source decoder works correctly. (As usual this does not imply any 
warranties).

popp@iis.fhg.de (Harald Popp)

Up Back Home


[About these pages] [Awards] [Introduction] [Companion Sites] [Sponsors] [Want to mirror this site?] [Contact Information] [Main Section]

Email:webmaster@jgaa.com

This page was generated by HTMgen32 0.5b

Anti-spam banner