home *** CD-ROM | disk | FTP | other *** search
- Scoper for Windows - Version 1.0
- ⌐ 1996
- IronWorks Software
-
-
- This program is FREEWARE. Please give it to anybody and everybody. If you
- find it useful, or just like it for its incredible beauty, drop me a line
- and say "Howdy": mferris@mulberry.com OR www.mulberry.com/~mferris
-
-
- Overview
- -------- |
- Features: -Real-Time disiplay of wave form input.
- -Real-Time spectral analysis.
-
- Hardware Required: -Windows compatible sound card capable of recording at
- 25.6 kHZ in 8-bit mono mode.
-
-
- The Spiel
- ----------
- Scoper started as a little project aimed at giving me a "picture" of a
- waveform put out by my synthesizer. I was motivated by curiosity. It
- slowly grew into a larger project as I decided to experiment with custom
- controls. It got really hairy when I began the spectral analysis bit. I
- had a piece of code from a previous project that would calculate a Fast
- Fourier Transform of a data set (Thanks to Press, Flannery, Teukolsky, and
- Vetterling for their book "Numerical Recipes in C: The Art of Scientific
- Computing"). Unfortunately it used floating point math and it was just too
- darn slow for this purpose. So I reworked the algorithm with integer math.
- It works fairly well, giving a time delay of about 70ms between repaints of
- the spectrum (the algorithm takes about 3ms for 64 data points on my 40MHz 386
- -- the rest of the time is taken up by Windows drawing, messaging, etc).
- Scoper was programmed using Borland's Turbo C++ for Windows v3.1 compiler. It
- uses ONLY Windows API calls -- no funny stuff so it should work with just about
- any hardware.
-
-
- Help
- ----
- Operation of the program should be fairly straight forward. However, there are a
- couple of things worth mentioning:
-
- - the Attenuation and Time Scale controls work by clicking on the knob with
- the mouse. The left button turns it clockwise and the right button turns
- it counter-clockwise.
- - the power switch is toggled by clicking on it with the left mouse button.
- (The red light is there for show, nothing happens when clicked)
- - in Scope mode, the vertical scale represents the 8-bit amplitude of the
- waveform normalized so the "middle" is zero.
-
-
- Known Bugs
- ----------
- I was hoping not to have to write this section but what can you do.
-
- The Attenuation and Time Scale controls cause problems if they are switched
- at too rapid a rate through more than one position. Best thing to do is
- click once, give it a second to take effect, then click again.
-
- Occasionally, the Time Scale will start up incorrectly. It will read 5ms
- (the default) but it will actually be set at 2.5ms
-
- If anyone finds anymore, let me know and I'll see what I can do.
-
-
- Future Versions
- ---------------
- I don't have any plans for future enhancements at this time. Some things I might
- work on are speeding up the spectral analysis and the display functions. I'll
- also be working on those nasty bugs.
-
- If there is anything you'd like to see added or changed, let me know. I'm
- open to suggestions.
-
-
- Contact
- -------
- If your not into the electronic thing, write to:
-
- IronWorks Software
- 304-810 Kyle Court
- Brockville, Ontario
- CANADA K6V 6H6
-
- This is valid as of March '96.
-
-
- Disclaimer (of course)
- ----------------------
- This program is intended solely for entertainment. I make no claims regarding
- the accuracy of the display (waveform or spectrum). I am not responsible for any
- problems or grief caused by the use of this program. Use at your own risk.