home *** CD-ROM | disk | FTP | other *** search
/ PC Musician 2000 / PC_Musician_2000.iso / PCMUSIC / MISC / PAREQ12A / README.TXT < prev    next >
Encoding:
Text File  |  1997-01-22  |  13.6 KB  |  364 lines

  1.  
  2. PARAMETRIC EQUALIZER PRO  v. 1.2
  3.  
  4. -----------------------------------------------------------------------------
  5. List of contents:
  6.  
  7. 1.0 ParEq Features
  8. 2.0 Installation
  9. 3.0 Notes & Future Improvements
  10. 4.0 Shareware, Copyright & Distribution, Warranty
  11. 5.0 How to order, Contacting the Authors 
  12. 6.0 About the Authors (Music & Programming)
  13. 7.0 Version History
  14.  
  15.  
  16. ----------------------------------------------------------------------------
  17. 1.0 ParEq Features
  18. ----------------------------------------------------------------------------
  19.  
  20. ParEq is a shareware really fast parametric equalizer for MS-Windows,
  21. with NO FEATURES DISABLED if the file you want to process has a 
  22. lenght < of 10 seconds.
  23.  
  24. - You can shape the timbre of a sound, boosting or 
  25.   dampening frequency components . 
  26.  
  27. - It is possible to process .wav files of any length, depending  
  28.   on your hard disk free space, at a very high speed (even better 
  29.   than commercial programs).
  30.   
  31. Just think that on a Pentium 133 (using Win 95, and an EIDE H.D.)
  32. equalizing a 5 minute, 16 bit, stereo file, sampled ad 48 Khz, takes
  33. only about 50 seconds (and almost all the time is spent in reading and 
  34. writing data) .
  35.  
  36.  
  37. NOTES:
  38.  
  39. ParEq12 is still a 16 bit application, performances will be even better in 32 bit
  40. version.
  41. We choosed to start with a 16 bit version because in this way the program can be
  42. known also by Win 3.1 users, however we intend (except explicit different requests)
  43. to migrate as soon as possible to 32 bit platform.
  44. Consequently we haven't accuratly tested our program under Win 3.1.
  45. If you can, to achieve maximum and reliable performances use Win95. 
  46.  
  47.  
  48. - Filter characteristics and program controls: 
  49.  
  50. The filter has a symmetric bell like frequency response .
  51. The maximum (or minimum) of the bell, equal in db to gain, is exactly 
  52. at frequency.
  53. Band width  is the width at 3 db (-3db), in hz, of the bell.
  54. This last value is exact only for high gains (in module),  but it still remains a good way 
  55. to figure how the filter behaves.
  56.  
  57.  
  58.  
  59. Example with positive gain.
  60.  
  61.  
  62. Gain .........  _._
  63.               /  .  \               You have perfect symmetric 
  64.  3 db......./.........\             response respect 0 gain axes if gain < 0.
  65.  0 db  ___/ .    .   .  \___
  66.             .  freq  . 
  67.             .        .
  68.             <-------->
  69.              bandwidth
  70.  
  71. Now it should be clear why this kind of filter is called parametric:
  72. changing those parameters (gain, frequency, bandwidth) it is possible to
  73. build the filter you need.
  74.  
  75. You can easily understand those things looking at the built-in monitor that shows,
  76. in real time while you are moving knob controls, linear or logarithmic frequency response of the current selected filter.
  77.  
  78. Graphic interface (we hope) is  easy and user friendly, and very similar to an
  79. audio mixer channel, with knobs and sliders.
  80.  
  81. You can find three knobs, a volume slider and two buttons.
  82.  
  83. 1) The first knob is the frequency control.
  84.     Its range depends on frequency samples rate of the file loaded.
  85. 2) The second knob is the bandwidth control.
  86.     Its maximum value is    of 2/3 octave.
  87. 3) The third knob is the gain control.
  88.     It has two possible ranges, depending from setting of the gain range
  89.     button control
  90. 4) the slider, as it is clear, affects sound volume.
  91.    You should use this control also to prevent clipping ( a proper message
  92.    will appear, after processing, if this has happened).
  93.    Remember that clipping is often caused by too high gain setting. 
  94. 5) The first button is gain range button control.
  95.     When led is off the gain knob range is -12,+12 db, otherwise -24,+24 db.
  96. 6) The second button is  set  button control.
  97.    Clicking it you will access on a new form, where it is possible to change
  98.    frequency knob excursion range to achieve a more accurated control  (this will 
  99.    be even more usefull in the next releases when we will put more sections) , linear or
  100.    logarithmic scale, or to set directly center frequency.
  101.  
  102.  
  103.  
  104. Additional notes:
  105.  
  106. - We choosed to limit the files formats only to .wav files 16 bit signed.
  107.   ParEq doesn' t want to be an editor, or a converter.
  108.   It supports only 16 bit format because we think that 8 bit it's not for serious audio
  109.   applications.
  110.   For the same reason we put some limitations also to sampling rate, infact 16khz is the
  111.   minimum s.r. accepted (good for voice).
  112. - Pay attention to bandwidth control and to gain.
  113.   If you choose high positive gains and narrow bandwith, the filter will auto-oscillate
  114.   and it will "whistle" at frequency .
  115.   This effect can be useful to create resonances ( try to imagine it on a snare drum, or on a
  116.   voice).
  117.   If you don't want this just decrease gain or widen bandwidth.
  118.  
  119.  
  120. --------------------------------------------------------------
  121. 2.0 Installation
  122. --------------------------------------------------------------
  123.  
  124. ParEq requires a 486 DX ; Pentium processor is recommended.
  125.  
  126. ParEq comes with a standard program setup, so it will automatically
  127. create group and icon.
  128. After you have unzipped ParEq12A and ParEq12B (the two zipped file
  129. you found on the net)  in a temporary directory, just run setup program.
  130. When setup will be completed, delete the temporary directory.
  131.  
  132. NOTES:
  133.  
  134. - ParEq12 takes almost 2MB of datas, this because of the runtime libraries 
  135.   of VB4.
  136.   If you already have them on your sistem the setup program will automatically
  137.   skip the installation of those files. 
  138.  
  139. - Sorry for the italian in the setup program, but we are shure that you
  140.   will easily understand what you have to do.
  141.  
  142. ---------------------------------------------------------------
  143. 3.0  Notes & Future projects
  144. ---------------------------------------------------------------
  145.  
  146.   
  147. We hope that this program will be the first of our productions.       
  148.  
  149. We would like to:
  150.  
  151. 1) enlarge ParEq adding more channels and EQ sections: 3 middle
  152.    and 1 high &  1 low shelving sections (we think is enough 
  153.    for compleate channel control).
  154.  
  155. 2) Indipendent left right equalization.
  156.  
  157. 3) Real-time output monitoring (you have to listen what you are doing!!!).
  158.  
  159. 4) Linearize the phase of the filters (whitout sloving down too much the operations), for     compleate distortion-free processings.
  160.  
  161. 5) Db volume slider scaling.
  162.  
  163. 6) To create a web page from which you can directly download the latest versions of
  164.     our programs.
  165.  
  166. (And in the future ...in the future if you want..........
  167.   .....Why don't trasform it in a compleate real-time
  168. mixing console ?! )
  169.  
  170.  
  171. -------------------------------------------------------------------------------
  172. 4.0 Shareware, Copyright & Distribution, Warranty
  173. --------------------------------------------------------------------------------
  174.  
  175. 4.1 Shareware
  176.  
  177. ParEq is a shareware program.  To register and encourage
  178. further development, please follow the directions in the help
  179. file or ORDER.WRI file included with this program.
  180.  
  181. 4.2 Copyright & Distribution
  182.  
  183. ParEq12 is distributed on two zipped disks including the 
  184. following software and documentation (with different extensions 
  185. because of the compressed format)
  186.  
  187.     Disk A  (21 files)
  188.         
  189.     PAREQ12.EXE    Pareq application file
  190.     PAR12.DLL    Pareq DLL
  191.     GRAPH.DLL    Pareq DLL
  192.     ORDER.WRI    Order form (in Write format)
  193.     README.WRI    Help & informations
  194.     README.TXT    Same as Readme.wri (TXT format)
  195.     INFO.ASC    Internal Info File
  196.     PAREQ12.HLP    Help File
  197.         VB40016.DLL     main runtime lib.
  198.         plus setup and VBX\OCX files.
  199.     
  200.     Disk B  (16 files)
  201.     
  202.         Others VB4 runtime files for 16 bit version.
  203.  
  204.     In all (Disk A + Disk B) 37 files.
  205.  
  206. The package is copyright (C) 1996-1997 by A. Forlani M. Tonelli.
  207.                
  208. You may copy and distribute the package through BBS  and  ftp
  209. sites.
  210.  
  211. Only the unmodified "zipped" file may be distributed or copied.
  212.  
  213. You are prohibited from:
  214. I)   charging a fee or requesting donations for the package;
  215. II)  distributing/including the package in commercial products;
  216. III) modifying the package.
  217.  
  218. The package may be distributed on CD-ROM .  
  219. We would like to be informed of it (just for monitoring ParEq diffusion).
  220.  
  221. All trademarks/registered names acknowledged.
  222.  
  223. 4.3 Warranty
  224.  
  225. The package is provided as is, without warranty of any kind.
  226. The author shall not be liable for damages of any kind.  Use
  227. of this software indicates you agree to this.
  228.  
  229.  
  230.  
  231. ------------------------------------------------------------------
  232. 5.0 How to order, contacting the authors.
  233. ------------------------------------------------------------------
  234.  
  235. We offer two levels of registration:
  236.  
  237. Standard  ($15 US): Password to remove shareware messages and unlock all features.
  238. Deluxe    ($20 US): Password (as above) plus password for the next upgrade, when
  239.                     available.
  240.  
  241. VERY IMPORTANT NOTE:
  242. With "next upgrade" we mean a MAJOR RELEASE (i.e. 2.0, 3.0,...).
  243. Standard and Deluxe registered users will be able to unlock, using theirs
  244. registration number, all the intermediary minor releases (i.e. 1.3, 1.4,...
  245. ..bugs fixed, little changes, etc..).
  246.  
  247. We support two modalities of payment:
  248.  
  249. 1) By mail : send us the registration form in the help or in ORDER.WRI with money enclosed 
  250.     to one of the addresses below.
  251.     We will send you by e-mail the password to unlock ParEq features.
  252.  
  253.     Note:
  254.     If  you haven't got an e-mail address, please, add $ 5 US for mail delivery.
  255.  
  256. 2) By postal order (only if you have e-mail contact opportunity ).
  257.     In this case you must send us an e-mail with all the essential informations of          
  258.     previous mentioned form (name surname ....ParEq version etc..).    
  259.  
  260.                
  261. Be sure to make your money order or postal order payable to one of the addresses below
  262.  
  263. Andrea Forlani                            
  264. Via Baracca, 16                           
  265. 61100  PESARO
  266. ITALY                        
  267. E-mail: forlani@csr.unibo.it            
  268.  
  269. or
  270.  
  271. Massimiliano Tonelli
  272. Via Montefeltro, 81
  273. 61100 PESARO
  274. ITALY
  275. E-mail: tonelli@gulliver.unian.it
  276.  
  277.  
  278. ------------------------------------------------------------------------
  279. 6.0 About the Authors (Music & Programming)
  280. ------------------------------------------------------------------------
  281.  
  282. A. Forlani. 
  283.  
  284. I was born in Pesaro (Gioachino Rossini's birth-place) on 1970. 
  285. When I was six, I was presented with my first guitar.
  286. At 11 years old I began to study oboe at Pesaro Conservatory "G. Rossini".
  287. At 13 I started to program in Basic with small computers (VIC-20 ,Commodore 64).
  288. I have been playing guitar in a rock band since I was 15.
  289. In the mean time I worked with ATARI ST1040 in my small home studio.
  290. When I was 20 I got oboe degree and I began to play as soloist or as a member of some classical ensambles ("Philharmonic Orchestra of Ancona", woodwind quintets, etc).
  291. In the same year I joined the course in ELECTRONIC MUSIC at Conservatory. 
  292. In 1991 I taught oboe at Conservatory.
  293. At 22 I entered the Computer Science Faculty of Bologna University where I studied several programming languages (FORTRAN, PROLOG, PASCAL, C++, etc..).
  294. In 1995 I wrote SED, a sound editor for MS-DOS.
  295. In 1996 :
  296. - I graduated in electronic music.
  297. - I wrote Hetro Editor, a utility for Csound for MS-Windows.
  298.   This program allows graphical analisys of heterodyne filter output,
  299.   user-friendly and accurate editing of it, morphing and resynthesys of
  300.   sounds generating automatically Csound scores.
  301. - I wrote ParEq.
  302. In this year (1997) I continue developing ParEq and.........You will see !!!!
  303.  
  304.  
  305.  
  306. M. Tonelli.
  307.  
  308. At   8 years old  began to study classical music, playing flute.
  309. At 11 entered conservatory
  310. (studing.... studing.......etc.)
  311. At 15 began to study electric bass ( I liked very much rock at that time)
  312. ( playing ..... playing.... playing .....etc...)
  313. At 17 began to study jazz ( going ahead with bass).
  314. (playing......studing.......playing.....Trane-ing......playing ......in the streets.....in  pubs...
  315. ......etc.)
  316. At 19 began electronicall engineering university (with audio applications in my head)
  317. (a lot of math...... a lot of math..... a lot of math.....perhaps too much math........in the
  318.  mean -time playing.....)
  319. At 22 worked as a programmer .
  320. At 23 wrote music for a theatre performance.
  321. At 24 (1995-96)  studing D.S.P.
  322. began composing music for a sextet ( if you want I'll send you some music).
  323. began ParEq
  324. played  with my group in a musical festival in France (FIMU-Belfort - May 1996)
  325. at 25 (1996 october) finished ParEq ver. 1.00
  326. 1997 ParEq is growing....
  327.  
  328.  
  329. As you can see we are both music experienced, and this is the foundation of our work. 
  330. If you need more informations, please contact us (even by unregistered users), we will be glad of it.
  331.  
  332.  
  333. ------------------------------
  334. 7.0 Version History
  335. ------------------------------
  336.  
  337. v. 1.2
  338. Enhancements:
  339. - Added real-time filter response display with linear or logarithmic frequency scale
  340. - Even faster filtering (up to 10% on our PCs)
  341. - Speeded up filter parameters calculation
  342. - Added Preferences Window: Monitor mode (log/lin), Save windows position on exit option
  343. - Improved graphical appeareance when desktop colors are changed or for not standard 
  344.   default colors (for example in WIN95 PLUS)
  345. Fixed bugs:
  346. - Inaccuracy writing additional informations in some WAV files
  347. - Filter not recalculated after frequency insertion in Freq. Parameters window (set button)
  348. - Incorrect initialization bandwidth
  349. - Little graphic inaccuracy in Info window
  350.  
  351. v. 1.1
  352. Enhancements:
  353. - Added help: Simple registration procedure, many informations, how to contact the authors, etc...
  354. Fixed bugs:
  355. - Undo & Redo disabled by Open File | Cancel
  356. - Run time error in Open after samples overflow
  357. - Undo problem
  358. - Redo enabled after Save
  359.  
  360. v. 1.0
  361. First release
  362.  
  363. See Notes & Future Improvements to know what the future holds.
  364.