I need a Winamp [url removed, login to view] plugin -OR- Standalone app that:
1: Monitors any sound playing on system in realtime,
2: Detects periods of silence longer than X seconds,
3: If so, launch a file, continue monitoring. Read on...
There is one challenging catch: This plugin or app can NOT take posession of the "wave device" while monitoring, as there will also be a wav file recorder running, which uses the "wave device", therefore, your plugin or app must be capable of monitoring realtime sound on the system some other way than via the "normal" use of the wave device. Think you can do it?
This is a personal project for only my own personal use on my own personal computer and will not be sold etc. I just need this for myself and am not a coder so regardless how easy it is I need YOU to do it!
1: Create either a plug-in for Winamp [url removed, login to view] -OR- a simple standalone executable (hereafter, the "app") that when launched will run on Windows 2000 Pro OS (build 2195 sp4)
2: The "app" need not have any "bells or whistles", simply it need only be something that when executed (either as a plugin to Winamp or running alongside as a standalone app) will open in a "running" (ie: monitoring from the moment of launch) state, running indefinitely (regardless of Winamp play/pause/stop state), monitoring in realtime any sound playing through the system.
3: "App" is looking to detect any period of "silence" (an adjustable threshold) longer than X seconds (also adjustable, in 1 second increments, on a range from 1 to 180 seconds at least. Making it capable of a higher range is coder optional). Such a silence would occur either in the case that Winamp is no longer playing a sound or that Winamp has switched from a "play" to "stop" state.
4: If any period shorter than X is detected it is ignored upon detection of new sound and monitoring begins again seamlessly from "zero seconds of silence detected". If any period of X or longer is detected, your "app" will run a program (in this case launch a pre-existing batch file) and monitoring begins again seamlessly from "zero seconds of silence detected". Thus, an endless process until manually stopped by the user (me) by (if plugin) closing Winamp or (if standalone) closing the app itself.
No fancy GUI is required. I very simply need a small and simple "app" consisting of a small dialog box where user inputs: the value of "silence" threshold (can be in dB or in a scale of 0 to whatever, with zero being digital silence), the value of X for seconds of silence which will trigger event, and the full path to the file to be launched upon X silence being detected.
For a conceptual image of what the interface could look like, please see the image at <[url removed, login to view]> - the actual appearance is open to coder for convenience, but must include at least these three variable inputs for the user.
***REMEMBER!!!! Your program MUST be capable of performing these functions WITHOUT locking other programs (ie: the wav recorder) out of access to the "wave device". Your program will have to either gain its sound monitoring functionality from either Winamp (as Winamp apparently runs its vu meter / visualization another way since it does not interfere with recorder operation) or by some other means.
PLEASE state in your bid text how you intend to capture/monitor sound without the use of the wave device.
I am open to suggestions as to what this project should pay, however, keep in mind, it is simply a very small and feature simple "app" (be it a plugin or a standalone) for my own personal use and I'm on a budget therefore the lowest bid from a reputable coder is most likely the one to win.
THANKS IN ADVANCE FOR YOUR INTEREST!
Windows 2000 Professional OS (build 2195 sp4 according to 'winver') with SBLive CT4760 sound card.