Download Latest Version Tone.7z (200.3 kB)
Email in envelope

Get an email when there's a new version of Windows console tone generator

Home
Name Modified Size InfoDownloads / Week
Tone.rar 2014-06-07 224.6 kB
Tone.7z 2014-06-07 200.3 kB
Readme.txt 2014-06-07 1.4 kB
Totals: 3 Items   426.3 kB 1
Was unable to find simple program to generate sound using a batch file or windows console. I needed this and figured that everyone and their brother had written a simple program to output a sound using the default sound device on a windows 32 or 64 computer by typing tone plus frequency and duration (in milliseconds) Tone 1000 2000 (1khz at 2 seconds) great for server farms. This is a spin-off of a project of controlling a inteliport III. I got lazy and will just use mp3 files to do the job. This program is written using windows API calls and works on 32/64 bit systems (apple macbook pro using win 7 32 bit pro and also a 64 bit hp computer running win 7 ultimate 64 and also a Panasonic Toughpad with win 7 32 bit on I5 processer. I did find out this had problems running on a 32 bit eee pc 901 running winXp with a realtek HD audio output…I concluded the problem might be with the sound driver.

Usage:  tone 440 1000  generates 440hz tone for 1 second

Sourcecode as follows, this was compiled using Code blocks with gcc

#include <stdio.h>
#include <iostream>
#include <windows.h> 

int main(int argc , char * argv[])
{

    if(argc!=3)
      {
      printf("Usage sound frequency duration in ms.");
      exit(1);
      }

int frq=0;
int dur=0;

        frq = atoi(argv[1]);
        dur = atoi(argv[2]);

        printf("%d", frq);

        printf("%d", dur);


    Beep(frq,dur);

    return 0;
}
Source: Readme.txt, updated 2014-06-07