This program creates an digital audio file on your computer that can be used to help calibrate a flutter meter. It cannot be used directly to measure flutter, but it does simulate a tape recorder that suffers from a known, well-defined percentage of sinusoidal speed modulation. The function generated is a sine wave whose instantaneous frequency is W + f sin (W t) 0 f where W is the carrier frequency, 0 f is the (radian) frequency deviation W is the flutter modulation frequency f t is time. Use of the software is illustrated below. This is a command line program. It asks you to enter various specifications about the audio file you want to produce. The output computer file format is Microsoft WAVE, monaural in 16-bit linear PCM. Most CD writer software products can translate and copy this onto a standard audio CD ROM, or you can play the file out on your computer's sound card. Steve Moshier November, 2003 $ ./flutterton Run the program File name ? test.wav Type in your desired output file nameSample rate (44100.000) ? Hit enter to accept the value in parens 44100.000 Frequency ( 3000.000) ? This is the carrier frequency 3000.000 Amplitude (32767.000) ? Peak digital waveform amplitude 32767.000 Duration (sec) ( 10.000) ? Length of generated audio segment 10.000 Peak flutter percent ( 1.000) ? For RMS, use a value 1.414 times larger 1.000 Flutter frequency (Hz) ( 2.000) ? FM modulation frequency 2.000 Opened test.wav Chunk size = 882036 Output wave file header information Format chunk size = 16 Format tag is 1 = WAVE_FORMAT_PCM Microsoft Number of channels = 1 Sample rate = 44100 Average bytes per second = 88200 BlockAlign = 2 Sample size = 16 Data size = 882000 Files in this archive: test.wav Output audio produced by the above parameter settings flutter.exe DOS or Windows executable flutter.c The main program source code wav.c Parser and generator of Microsoft WAVE headers wav.h WAVE header data structure makefile Unix makefile script msvc6.zip Microsoft Visual C++ version 6 build scripts bcb5.zip Borland Code Builder version 5 build scripts
Get flutter.zip:
The URL of this file is http://www.moshier.net/flutter.html.
Last update: 25 November 2003