home *** CD-ROM | disk | FTP | other *** search
/ Intermedia 1998 January / inter1_98.iso / dzwiek / pareq20 / readme.txt < prev    next >
Text File  |  1997-06-28  |  20KB  |  540 lines

  1. PARAMETRIC EQUALIZER PRO  v 2.0        
  2. a professional real time equalizer
  3. -----------------------------------------------------------------------------
  4.  
  5. ANWIDA Soft
  6. e-mail: anwida@tin.it
  7. WWW: http://space.tin.it/musica/matonel/              
  8.  
  9.  
  10. List of contents:
  11.  
  12. 1.0 ParEq features
  13.   a) General overview    
  14.   b) Filters characteristics 
  15.   c) Graphic interface
  16.   d) Filters frequency response monitor 
  17. 2.0 Installation & configuration
  18. 3.0 Future Improvements & future projects
  19. 4.0 Shareware, copyright & distribution, warranty
  20. 5.0 How to order, contacting the authors 
  21. 6.0 About the authors (music & programming)
  22. 7.0 Version history
  23.  
  24. ----------------------------------------------------------------------------
  25. 1.0 PAREQ FEATURES
  26. ----------------------------------------------------------------------------
  27.  
  28.  
  29. a) General overview
  30.  
  31. ParEq is a shareware real-time parametric equalizer for Win 95 or Win NT,
  32. with NO FEATURES DISABLED if the file you want to process has a length <= of 15
  33. seconds.
  34.  
  35.  
  36. With instantaneous sensibility to your actions you can shape the timbre of a
  37. sound, boosting or attenuating frequency components .
  38. The high quality and flexibility of filters bank (low & high shelf+3 medium
  39. sections) joined with a user friendly graphic interface, allows from subtle to
  40. radical changes in your audio material.
  41. In the meantime, while you are moving knobs, clicking switches .......... and
  42. listening their effect, if you desire a deeper insight in what is happening,
  43. you can control the whole graphic frequency response of filters (even this
  44. changing in real-time).
  45. Then, when you have achieved the right stuff, you can permanently process your
  46. .WAV file (depending on your hard disk free space), at a very high speed (even
  47. faster than commercial programs).
  48.  
  49. And all at a little fraction of commercial programs cost!
  50.  
  51.  
  52. b) Filter characteristics  
  53.  
  54. All filters parameters can be controlled in real-time by an easy to use
  55. graphic interface and a frequency response display.
  56.  
  57. The equalizer uses three basic filter types:
  58.  
  59. Low shelf filter: this kind of filter allows to increase or decrease low
  60. frequency components.
  61. High shelf filter: this kind of filter allows to increase or decrease high
  62. frequency components
  63. Medium filters: this kind of filter allows to increase or decrease selectively
  64. low, medium or high frequency components.
  65.  
  66. For medium sections now you can chose between two filter types :
  67.  
  68. Type a) Bell filters with logarithmic symmetry, that is symmetric when you
  69. look at them with logarithmic frequency scale (new, they are the default
  70. setting, because more effective and flexible).
  71.  
  72. Type b) Bell filters with linear symmetry, that is symmetric when you look at
  73. them with linear frequency scale (the old one, the same you could find in the
  74. previous ParEq version, they are narrower and slightly more resonant ).
  75.  
  76.  
  77. Pareq has high quality filtering routines:
  78.  
  79. -No noise due to processing: all filtering procedures and links between
  80. filters sections are made with long double precision (80 bit).
  81. This practically ensures no noise due to processing.
  82. -All filters directly  projected in the digital domain.
  83. -Exact filters Control parameters. The only exception is bandwidth of medium
  84. section type b filters, that is exact for high gain values.
  85. However this still remains a good parameter to figure how this kind of filter
  86. behaves.
  87. You can ascertain filters precision controlling the built in monitor;
  88. (many commercial programs are not so accurate).
  89.  
  90.  
  91.  
  92. c) Graphical interface
  93.  
  94. Graphic interface (we hope) is easy and user friendly, and very similar to an
  95. audio mixer channel, with knobs and sliders.
  96.  
  97. First of all: how can I open a wave file? Just click the right mouse button
  98. everywhere on the form representing the equalizer and you will access to a
  99. menu containing many commands as open, save, save as, undo, off-line
  100. processing, monitor enabled/disabled.....
  101.  
  102. Main controls are:
  103.  
  104. -High & low shelf sections controls
  105. Gain: this parameter regulates how much you want to amplify or dump the signal
  106. in the band of frequency you are considering.
  107. Frequency cut: regulates in which frequency region the filter has to be
  108. effective. 
  109.  
  110. -Medium sections controls
  111. Gain: this parameter regulates how much you want to amplify or dump the signal
  112. in the band of frequency you are considering
  113. Frequency: by this parameter you say exact where maximum amplification
  114. [attenuation if gain<0] has to be.
  115. Bandwidth: regulates in which frequency region the filter has to be effective.
  116.  
  117. In other words frequency sets the middle of the bell and bandwidth its width.
  118.  
  119. Now it should be clear why all these kinds of filter are called parametric:
  120. changing  these parameters (depending on the type you are considering), and
  121. composing the effect of any single filter, it is possible to build the
  122. frequency response you need.
  123.  
  124. You can more easily understand the controls effect looking at the built in
  125. monitor.
  126.  
  127.  
  128.  
  129. Other important controls are:
  130.  
  131. - Filter section enabled/disabled. 
  132. When active the filter is automatic bypassed, that is no calculation take
  133. place for that section (this happens even if gain is set to 0).
  134. -Volume slider. It is dB scaled and its action has been regulated to achieve
  135. smooth control. You should use it also to prevent distortion.
  136. -Play, stop, pause buttons. They work as a familiar player control.
  137. -Mode button effects counter property switching between time/number of samples
  138. mode.
  139. -Bypass button bypasses all filters sections
  140.  
  141.  
  142. d) Filters frequency response monitor 
  143.  
  144. Pareq has a built in filter frequency response monitor that allows to analyze,
  145. in real-time, filters behavior.
  146. It supports linear and logarithmic graph frequency scaling.
  147. Linear scaling mode produces a uniform, evenly spaced frequency axis (x-axis)
  148. graph.
  149. Logarithmic scaling compresses frequency axis.
  150.  
  151. Note
  152. Some words should be spent about this. Human ear is more sensible to medium
  153. frequency (i.e. 0.5- 5khz) with a maximum of sensibility near 3Khz,
  154. furthermore almost all the energy of a common complex (we mean many
  155. instruments together) musical signal is concentrated approximately below 2Khz.
  156. For these reasons you often need to work in this frequency band, therefore a
  157. logarithmic scaling makes your work easier.
  158.  
  159.  
  160.  
  161.  
  162.  
  163. --------------------------------------------------------------
  164. 2.0 Installation & configuration
  165. --------------------------------------------------------------
  166.  
  167. Remember that an improper use of this program might damage your speakers.
  168. If you are not exactly sure of what you are doing, it's advisable that you
  169. keep amplifier volume low
  170.  
  171. ParEq requires Pentium processor and a video board with at least 256 colors
  172. capabilities (optimal setup >=65536 colors).
  173.  
  174.  
  175. To install ParEq you have to:
  176.  
  177. -unzip ParEq20.zip (the zipped file you have found on the net) in a temporary
  178. directory
  179. -run setup program
  180. -when setup is completed, delete the temporary directory
  181.  
  182. now you have to tune ParEq for maximum performance:
  183.  
  184. -enter preferences in main menu
  185. -enter player preferences
  186. -choose the audio board you intend to use.
  187.  
  188. -open main menu
  189. -open a stereo 44.1 Khz .WAV file.(please, see the important note below
  190. about Sound Blaster)
  191. -play it with all filters on (all gains different from zero).
  192.  
  193. You might encounter the following problems:
  194. -Audio material is frequently chopped or you can't hear anything.
  195. -Audio is fine but often when .WAV file has been played Vu-meters lock up
  196. or play button remains active(led on).
  197.  
  198. To solve them:
  199. -enter preferences in main menu
  200. -enter player preferences
  201. -increase latency time. This is the minimal time necessary to get the effect
  202. of a change (for example a filter change) so it is desirable to get it
  203. shortest as possible
  204. - if necessary, repeat all the steps above until everything is OK.
  205.  
  206. Else if everything is already OK:
  207. -enter preferences in main menu
  208. -enter player preferences
  209. -decrease as much as you can (that is without encounter the above mentioned
  210. problems) response time
  211. - when latency time becomes short for your hardware setup, some clicks of
  212. different nature, may also be caused by particular latency values.
  213. Please, try also to make manually changes to avoid this problem.
  214.  
  215.  
  216. To remove ParEq from your hard disk, use the utility present in Windows
  217. control panel.
  218.  
  219. Notes
  220. -Response time is directly proportional to the length of the buffer sent to
  221. the audio board. Minimum latency allowed is strictly connected with the
  222. characteristic of your audio board (mainly), of your CPU power and of your
  223. hard disk transfer rate.
  224. Too short latency time might not work with your hardware.
  225. -Remember that many Sound Blaster boards (and similar) haven't got 48Khz
  226. sample rate files playback among their capabilities.
  227. -The default settings of latency time, should work well with Sound Blaster
  228. (or similar boards). We have tried ParEq with Turtle Beach Pinnacle (that works
  229. very well with very little buffers), with Digital Only Card of Digital Audio
  230. Labs and with a Pro Audio Spectrum board.
  231. If you have some problems with some other models, please tell us.
  232.  
  233. Perhaps might be useful give you, as example, the latency value we use on our
  234. machines (that should be rather standard):
  235.  
  236. Pentium 133 Mhz  RAM 24MB    Pentium 133 Mhz  RAM 32MB
  237. Hard Disk EIDE 1.7Gb        Hard Disk EIDE 2.1Gb
  238. SB 16 value PnP            Turtle Beach Pinnacle
  239. LATENCY=130 ms                  LATENCY=38 ms
  240.  
  241. With these settings ParEq works well.
  242.  
  243. -Sorry for the Italian in the setup program (we don't know if all the messages
  244. in the setup are in Italian also on an English Win95 version, please, if you
  245. can, tell us). We are sure that you will easily understand what you have
  246. to do (if you don't, don't hesitate to contact us).
  247. -ParEq20 takes almost 2MB of data, this because of the runtime libraries of
  248. VB4.
  249. If you already have them on your system the setup program will automatically
  250. skip the installation of those files.
  251.  
  252.  
  253. ---------------------------------------------------------------
  254. 3.0  Future improvements & future projects
  255. ---------------------------------------------------------------
  256.  
  257.   
  258. We would like to:
  259.  
  260. Improvement of ParEq:
  261. -Add presets support.
  262. -More accuracy in Vu meters (Log. scaling).
  263. -Independent left right equalization.
  264. -Linearize the phase of the filters (without slowing down too much operations),
  265. for complete distortion-free processing.
  266. -Adopt ActiveMovie Audio plug-ins architecture to make ParEq available from
  267. many new commercial programs (many have adopted or are planning to adopt this
  268. standard interfacing method for plug-ins).
  269. -Midi external control over knobs and sliders
  270.  
  271.  
  272. New projects:
  273. -develop a real-time high quality mixing console (this is the natural
  274. extension of ParEq)
  275. -develop a real-time high quality reverb
  276. -develop a real-time high quality graphic equalizer
  277. -develop a real-time high quality modulation effect (chorus, flanger, phaser
  278. and more)
  279.  
  280.  
  281. -------------------------------------------------------------------------------
  282. 4.0 Shareware, Copyright & Distribution, Warranty
  283. --------------------------------------------------------------------------------
  284.  
  285. ParEq is a shareware program.
  286. To register and encourage further development, please follow the directions
  287. in this help file.
  288.  
  289. Copyright & Distribution
  290.  
  291. ParEq20 is distributed in zipped file (PAREQ20.ZIP) including the following
  292. software and documentation (with different extensions because of the
  293. compressed format)
  294.  
  295.     PAREQ20.EXE    Pareq application file
  296.     PAR20.DLL    Pareq DLL
  297.     GRA20.DLL    Pareq DLL
  298.     REA20.DLL    Pareq DLL
  299.     FIT20.DLL    Pareq DLL
  300.     PAREQ20.HLP    Help File
  301.     README.TXT    Information in .TXT format (this file)
  302.     INFO.ASC    Internal Info File
  303.     VB40032.DLL    main runtime lib.
  304.  
  305.         plus setup, others runtime files and OCX files.
  306.  
  307.     27 files in all.
  308.  
  309. The package is copyright (c) 1996-1997 by A. Forlani and M. Tonelli
  310.  
  311. You may copy and distribute the package through BBS  and  Ftp sites.
  312.  
  313. Only the unmodified "zipped" file may be distributed or copied.
  314.  
  315. You are prohibited from:
  316. - charging a fee or requesting donations for the package;
  317. - distributing/including the package in commercial products;
  318. - modifying the package.
  319.  
  320. The package may be distributed on CD-ROM.
  321. We would like to be informed of it (just for monitoring ParEqPAREQ diffusion).
  322. All trademarks/registered names acknowledged.
  323.  
  324.  
  325. Warranty
  326.  
  327. The package is provided as is, without warranty of any kind.
  328. The authors shall not be liable for damages of any kind.
  329. Use of this software indicates you agree to this.
  330.  
  331.  
  332.  
  333. ------------------------------------------------------------------
  334. 5.0 How to order, contacting the authors.
  335. ------------------------------------------------------------------
  336.  
  337. We offer two levels of registration:
  338.  
  339. Standard ($18 US): Password to remove shareware messages and unlock all
  340. features.
  341. Deluxe    ($25 US): Password (as above) plus password for the next upgrade,
  342. when available.
  343.  
  344. VERY IMPORTANT NOTE:
  345. With "next upgrade" we mean a MAJOR RELEASE (i.e. 2.0, 3.0,...).
  346. Standard and Deluxe registered users will be able to unlock, using their
  347. registration number, all the intermediary minor releases (i.e. 1.3, 1.4,...
  348. bugs fixed, little changes, etc..).
  349.  
  350. We support two modalities of payment:
  351.  
  352. 1) By mail : send us the registration form available in the help, with money
  353. (US $) enclosed to one of the addresses below.
  354. We will send you by e-mail the password to unlock ParEq features.
  355.  
  356. Note:
  357. If you haven't got an e-mail address, please, add $ 5 US for mail delivery.
  358.  
  359. 2) By an international postal money order, drawn in US dollars, (only if you
  360. have e-mail contact opportunity ).
  361. In this case you must send us an e-mail with all the essential information of
  362. previous mentioned registration form (name surname .... ParEq version etc..).
  363.  
  364. Be sure to make your money order or postal order payable to the address below:
  365.  
  366. Andrea Forlani    
  367. Via Baracca, 16
  368. 61100  PESARO
  369. ITALY
  370.  
  371. e-mail: anwida@tin.it
  372. WWW: http://space.tin.it/musica/matonel/              
  373.  
  374.  
  375.  
  376.  
  377.  
  378. -----------------------------------------------------------------------
  379.  
  380. Parametric Equalizer Pro Registration Form
  381.  
  382. Name (first & last):    ________________________________________
  383. [Company]:        ________________________________________
  384. Address:                ________________________________________
  385.             ________________________________________
  386.             ________________________________________
  387.             ________________________________________
  388. City:    _______________State/Prov: ____  Zip:_________
  389. Country: ____________________
  390.  
  391.  
  392. E-mail:    ________________________________________
  393. Phone #:________________________________________
  394. FAX #:    ________________________________________
  395.  
  396. Version of ParEq
  397. you are using:    __.____
  398.  
  399.  
  400. Choose the level of registration you prefer:
  401.  
  402.     [  ]    Standard ($18 US)
  403.         Password to remove shareware messages and unlock all features.
  404.  
  405.     [  ]    Deluxe ($25 US)
  406.  
  407. Password (as above) plus password for the next upgrade, when available.
  408.  
  409.  
  410. You may answer these if you like ! 
  411.  
  412. Where did you find ParEq ?    __________________________________________
  413. What do you use ParEq for ?    __________________________________________
  414. CPU you are using:    __________________
  415. OS you are using:    __________________________________________
  416. Sound Card:        _________________________________________
  417.  
  418. [Comments/Suggestions]:    __________________________________________
  419.             __________________________________________
  420.             __________________________________________
  421.             __________________________________________
  422.  
  423.  
  424.                     THANK YOU !!!
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431. ------------------------------------------------------------------------
  432. 6.0 About the Authors (Music & Programming)
  433. ------------------------------------------------------------------------
  434.  
  435. Andrea Forlani. 
  436.  
  437. I was born in Pesaro (Gioachino Rossini's birth-place) on 1970.
  438. When I was six, I was presented with my first guitar.
  439. At 11 years old I began to study oboe at Pesaro Conservatory "G. Rossini".
  440. At 13 I started to program in Basic with small computers (VIC-20, Commodore 64).
  441. I have been playing guitar in a rock band since I was 15.
  442. In the mean time I worked with ATARI ST1040 in my small home studio.
  443. When I was 20 I got oboe degree and I began to play as soloist or as a member of some classical ensembles ("Philharmonic Orchestra of Ancona", woodwind quintets, etc.).
  444. In the same year I joined the course in ELECTRONIC MUSIC at Conservatory. 
  445. In 1991 I taught oboe at Conservatory.
  446. At 22 I entered the Computer Science Course of Bologna University where I studied several programming languages (FORTRAN, PROLOG, PASCAL, C++, etc..).
  447. In 1995 I wrote SED, a sound editor for MS-DOS.
  448. In 1996 :
  449. - I graduated in electronic music.
  450. - I wrote Hetro Editor, a utility for Csound for MS-Windows.
  451. This program allows graphic analysis of heterodyne filter output and permits accurate editing of it, morphing and resynthesys of sounds generating automatically Csound scores.
  452. - I wrote ParEqPAREQ 
  453. In this year (1997) I continue developing ParEq and.........................You will see !!!!
  454.  
  455. Massimiliano Tonelli.
  456.  
  457. At 8 years old began to study classical music, playing flute.
  458. At 11 entered conservatory. (studying.... studying......)
  459. At 15 began to study electric bass; I liked rock very much at that time.
  460. (playing.....playing....playing.....)
  461. At 17 began to study jazz; going ahead with bass.
  462. (playing......studying.......playing.....Trane-ing......playing......
  463. in the streets.....in pubs.........etc.)
  464. At 19 began electronic engineering university, with audio applications in my
  465. head (a lot of math......a lot of math.....a lot of math.....perhaps too much
  466. math........in the meantime playing.....)
  467. At 22 worked as a programmer .
  468. At 23 wrote music for a theater performance.
  469. At 24 (1995-96) studying DSP.
  470. Began composing music for a sextet ( if you want I'll send you some music).
  471. Began ParEq
  472. Played with my group in a musical festival in France (FIMU-Belfort - May 1996)
  473. At 25 (1996 October) finished ParEq ver. 1.00
  474. 1997 ParEq is growing.........
  475.  
  476.  
  477. As you can see we are both music experienced, and this is the foundation of
  478. our work.
  479. If you (even unregistered users) need more information, please contact us,
  480. we will be glad of it.
  481.  
  482.  
  483. ANWIDA Soft
  484. e-mail: anwida@tin.it
  485. WWW: http://space.tin.it/musica/matonel/              
  486.  
  487.  
  488. ------------------------------
  489. 7.0 Version History
  490. ------------------------------
  491.  
  492. v. 2.0  (June '97)
  493. It's hard to remember all the improvements we made, in fact in the migration
  494. to 32bit Windows version, the program has been almost completely renewed.
  495. The main new features are:
  496.  
  497. Enhancements:
  498. - Added real-time engine
  499. - More sections
  500. - New filtering routines (new medium and low & high sections)
  501. - New graphic interface (Vu meters, counter, player, menus....and many more)
  502. - dB scaled volume
  503. - more (but essential) preferences options
  504. - Speeded up almost all the routines
  505. Fixed bugs:
  506. - In general ParEq is now more solid and reliable.
  507.  
  508. v. 1.2  (end January '97)
  509. Enhancements:
  510. - Added real-time filter response display with linear or logarithmic
  511. frequency scale
  512. - Even faster filtering (up to 10% on our PCs)
  513. - Speeded up filter parameters calculation
  514. - Added Preferences Window: Monitor mode (log/linear), Save windows position
  515. on exit option
  516. - Improved graphic appearance when desktop colors are changed or for not
  517. standard  default colors (for example in WIN95 PLUS)
  518. Fixed bugs:
  519. - Inaccuracy in writing additional information in some WAV files
  520. - Filter not recalculated after frequency insertion in Freq.
  521. Parameters window (set button)
  522. - Incorrect initialization bandwidth
  523. - Little graphic inaccuracy in Info window
  524.  
  525. v. 1.1  (end October '96)
  526. Enhancements:
  527. - Added help: Simple registration procedure, many information, how to contact
  528. the authors.....
  529. Fixed bugs:
  530. - Undo & Redo disabled by Open File | Cancel
  531. - Run time error in Open after samples overflow
  532. - Undo problem
  533. - Redo enabled after Save
  534.  
  535. v. 1.0  (September '96)
  536. First release
  537.  
  538. See future Improvements & future projects section to know what the future
  539. holds.
  540.