home *** CD-ROM | disk | FTP | other *** search
/ PC Musician 2000 / PC_Musician_2000.iso / PCMUSIC / MISC / SCOPER / README.TXT < prev    next >
Encoding:
Text File  |  1996-03-19  |  3.5 KB  |  93 lines

  1. Scoper for Windows - Version 1.0
  2. ⌐ 1996
  3. IronWorks Software
  4.  
  5.  
  6. This program is FREEWARE. Please give it to anybody and everybody. If you
  7. find it useful, or just like it for its incredible beauty, drop me a line
  8. and say "Howdy": mferris@mulberry.com OR www.mulberry.com/~mferris
  9.  
  10.         
  11. Overview
  12. --------                            |
  13. Features: -Real-Time disiplay of wave form input.
  14.       -Real-Time spectral analysis.
  15.  
  16. Hardware Required: -Windows compatible sound card capable of recording at
  17.             25.6 kHZ in 8-bit mono mode.
  18.  
  19.  
  20. The Spiel
  21. ----------
  22. Scoper started as a little project aimed at giving me a "picture" of a 
  23. waveform put out by my synthesizer. I was motivated by curiosity. It 
  24. slowly grew into a larger project as I decided to experiment with custom
  25. controls. It got really hairy when I began the spectral analysis bit. I
  26. had a piece of code from a previous project that would calculate a Fast
  27. Fourier Transform of a data set (Thanks to Press, Flannery, Teukolsky, and 
  28. Vetterling for their book "Numerical Recipes in C: The Art of Scientific 
  29. Computing"). Unfortunately it used floating point math and it was just too 
  30. darn slow for this purpose. So I reworked the algorithm with integer math. 
  31. It works fairly well, giving a time delay of about 70ms between repaints of 
  32. the spectrum (the algorithm takes about 3ms for 64 data points on my 40MHz 386
  33.  -- the rest of the time is taken up by Windows drawing, messaging, etc).
  34. Scoper was programmed using Borland's Turbo C++ for Windows v3.1 compiler. It
  35. uses ONLY Windows API calls -- no funny stuff so it should work with just about
  36. any hardware.
  37.  
  38.  
  39. Help
  40. ----
  41. Operation of the program should be fairly straight forward. However, there are a 
  42. couple of things worth mentioning:
  43.  
  44.     - the Attenuation and Time Scale controls work by clicking on the knob with 
  45.       the mouse. The left button turns it clockwise and the right button turns
  46.       it counter-clockwise.
  47.     - the power switch is toggled by clicking on it with the left mouse button.
  48.       (The red light is there for show, nothing happens when clicked)
  49.     - in Scope mode, the vertical scale represents the 8-bit amplitude of the
  50.       waveform normalized so the "middle" is zero.
  51.  
  52.  
  53. Known Bugs
  54. ----------
  55. I was hoping not to have to write this section but what can you do. 
  56.  
  57. The Attenuation and Time Scale controls cause problems if they are switched
  58. at too rapid a rate through more than one position. Best thing to do is
  59. click once, give it a second to take effect, then click again.
  60.  
  61. Occasionally, the Time Scale will start up incorrectly. It will read 5ms
  62. (the default) but it will actually be set at 2.5ms
  63.  
  64. If anyone finds anymore, let me know and I'll see what I can do.
  65.  
  66.  
  67. Future Versions
  68. ---------------
  69. I don't have any plans for future enhancements at this time. Some things I might
  70. work on are speeding up the spectral analysis and the display functions. I'll
  71. also be working on those nasty bugs.
  72.  
  73. If there is anything you'd like to see added or changed, let me know. I'm 
  74. open to suggestions.
  75.  
  76.  
  77. Contact
  78. -------
  79. If your not into the electronic thing, write to:
  80.  
  81.     IronWorks Software
  82.     304-810 Kyle Court
  83.     Brockville, Ontario
  84.     CANADA   K6V 6H6
  85.  
  86. This is valid as of March '96. 
  87.  
  88.  
  89. Disclaimer (of course)
  90. ----------------------
  91. This program is intended solely for entertainment. I make no claims regarding
  92. the accuracy of the display (waveform or spectrum). I am not responsible for any 
  93. problems or grief caused by the use of this program. Use at your own risk.