MyWaveRecorder

Created by G. Rivat F6DQM

This small utility program is intended to record audio messages produced by CW_PLAYER, COUCOU, WX_PLAYER ... while they are being played.
Obviously, it can record any other audio sound that you hear in the loudspeakers or headphones of your computer, for example sounds issued from the Internet, your receiver, your microphone etc.
To record these signals played by your computer, it is mandatory that your sound card system has an AUDIO MIXER driver implemented and the Audio mixer must be set as the default recording device.
If you don't have an audio mixer in your sound card drivers, it won't work : You will record nothing but your microphone signals!
Be aware of that unless you just intend to record your microphone audio signals.
When no mixer is available, this microphone is generally set in the Windows settings as the default recording device.
Nevertheless, the AUDIO MIXER may just be hidden by your system. This is often the case. To be sure of that, open the Windows Record Devices settings from the Task bar. Then click right in the new window. A pop-up menu appears. Click the option "Show the hidden inactive record devices". If you are lucky, the Mixer will appear.  Then choose it as your default recording device.

To set MyWaveRecorder :

- Verify that the current default record device is the one that you need. MyWaveRecorder highlights the current default record device and also tells you which other record devices are available in your computer. MyWaveRecorder does not change the default record device by itself but it will open the Windows sound settings if you click the "Device" button or you click inside the list of available input devices. Then you can choose the one you need. MyWaveRecorder will take into account.
- Choose your recording format (WAVE format only),
- Choose the pathname of the directory where the WAVE file will be created,
- Check the box to tell if you want to be notified in case of the destination wave file already exists (if the box is unchecked, the new file will automatically overwrites the existing one)

To start the recording process, just click the button RECORD. At that time, the button RECORD displays RECORDING... and blinks.

Note that MyWaveRecorder displays continuously the peak audio value of the signal which is actually played or received in your sound card. If this display is empty, nothing is currently been played in the default record device.

To stop the recording, click the button STOP in the panel "Recording".

The button DELETE deletes the WAV file that has just been recorded. Note that it does not delete the related MP3 file if it exists.

The button REPLAY allows you to listen to the WAV file which has been recorded.

The button "Run MP3 encoder" opens the MP3 encoder WAV2MP3. This program encodes WAVE files to MP3 files. Note that it does not support 8 bits WAVE files.
By default, the new MP3 file will have the same name as the WAVE file but with the extension MP3. This may be changed by the user.

Note that if the destination file already exists, then the REPLAY button is enabled. If the chosen name for recording does not exist, the REPLAY button is disabled.

If the menu "File/Start record at launch" is checked, the recording will start immediatly after launching the program unless the destination file already exists and you have required to be notified about that fact.
If MyWaveRecorder is put in the Task bar and if you have not checked the "Notification" checkbox, you just need ONE click to start the recording process.
The recording stops when the user clicks the Stop button.

Special feature : MyWaveRecorder may be automatically launched for recording by COUCOU or WX_PLAYER when they start playing a message. The option is to be checked in the relevant program. When the option is checked, COUCOU or WX_PLAYER will open MyWaveRecorder for recording, start playing its message and close MyWaveRecorder at the end of the message. If MyWaveRecorder was already open before then it won't be closed. The recorded message may then be replayed or retransmit or upload on the Internet by the user on a regular automated basis as far as it has always the same name.

Best 73s
Gabriel F6DQM
http://f6dqm.free.fr