home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / bus_pers / spkrtool.zoo / speakertools.docs < prev    next >
Text File  |  1989-09-02  |  9KB  |  243 lines

  1.                         SPEAKERTOOLS V1.0
  2.  
  3. Disclaimer: I do not warranty the correctness of the information 
  4.             generated by this program, and I decline any         
  5.             responsibility for any problems caused by the use of 
  6.             this program or it's output.
  7.  
  8. Conditions: This is a shareware product, if you like it and use  
  9.             it, I ask that you send me $25 for private users, or 
  10.             $50 for commercial users. You can freely redistribute 
  11.             this program as long as you include this             
  12.             documentation with the program itself. Registered    
  13.             users will get a new version with better graphics and 
  14.             a better X-Over section offering different slopes and 
  15.             active filter designs.
  16.  
  17.  
  18.  
  19. Introduction
  20.  
  21.     This program is meant to help the hobbyist who builds and
  22. designs his own loudspeakers. It allows you to design sealed and
  23. vented types of enclosures, and will tell you the ideal
  24. dimensions, frequency response and power output. It also allows
  25. you to design crossover networks for 2 and 3 way speakers.
  26.  
  27.     If you already know about loudspeaker design than this
  28. program should be self explanatory. If you're just starting than
  29. this document and the program itself will guide you through the
  30. process of loudspeaker design.
  31.  
  32.     This program uses the Small/Thiele approximations for
  33. enclosure designs. If you notice any large discrepancy than
  34. please advise me so I can correct them.
  35.  
  36.     This was my first Amiga project and my first Modula 2
  37. program. It required quite a bit of work but in the process I
  38. learned a lob about programming the Amiga. If you have any
  39. suggestions, comments or bug reports, please let me know so that
  40. I can improve this program and make it more useful.
  41.  
  42.  
  43.  
  44. Setup
  45.  
  46.     To run this program you should have the ARP (1.3) Library in
  47. your libs: directory. Simply type "SpeakerTools" in the CLI or
  48. double-click on the icon and the program will start, no arguments
  49. required.
  50.  
  51.     I suggest you use a separate directory for all your driver
  52. data files. You can then use the "Set Path" item from the
  53. settings menu to tell the program where to look for these files.
  54.  
  55.     You can also change and save the default colours, I suggest
  56. a light background with dark characters for best results.
  57.  
  58.     This program looks for its defaults in a file called
  59. Speakers.dflts in the S: directory. If it doesn't find this file
  60. it will simply assume some settings of it's own. After you've
  61. setup the program the way you want (Using the Settings menu), you
  62. can save those settings by selecting "Save Settings" from the
  63. Settings menu.
  64.  
  65.     
  66.  
  67.  
  68.  
  69. Project Menu
  70.  
  71.     NEW : This menu item will clear from memory any data about a
  72. specific driver (woofer) and allow you to start from scratch.
  73.  
  74.     OPEN: This allows you to load a driver data file from disk.
  75. This archive contains several files that can be used if you have
  76. access to those drivers.
  77.  
  78.     SAVE: This will save the current driver data to disk using
  79. the current file name. If no file name exists then the program
  80. will ask for one.
  81.  
  82.     SAVE AS: This will ask for a name before saving the driver
  83. data file, even if a name already exists.
  84.  
  85.     Quit: Self explanatory. If there is an unsaved driver data
  86. file in memory the program will ask if you want to save it first.
  87.  
  88.  
  89.  
  90. Functions Menu
  91.  
  92.     VENTED BOX: This menu item allows you to design ported
  93. loudspeaker enclosures. This type of enclosures is suitable for
  94. drivers having a Qts (see glossary) between 0.2 and 0.5. You have
  95. the choice to do an OPTIMUM or a FORCED design. Optimum will give
  96. the best performance while forced allows you to tune the
  97. enclosure to your own taste. If no driver file was loaded from
  98. disk, the program will ask you for the driver data at this point.
  99. If you don't have access to this data, see the "Find Params" menu
  100. item. After you've entered all the data the program will display
  101. a graph of the frequency response and the appropriate data,
  102. including the enclosure volume and cutoff (-3dB) frequency.
  103.  
  104.     From this screen you can RESIZE the enclosure to suit your
  105. needs, PRINT this design (screen dump), ENCLOSURES will give you
  106. the ideal dimensions (golden ratio : 0.6 x 1.0 x 1.6, these
  107. dimensions include an extra 10 percent for internal bracing and
  108. insulation and are only recommended), POWER OUTPUT will ask for
  109. some more data(watts should be RMS) and give you a chart of power
  110. levels at various frequencies, and VENT DESIGN will ask you for a
  111. vent diameter and give you the proper length.
  112.  
  113.     FORCED will do exactly the same thing except it will start
  114. by asking for an enclosure volume and tuning frequency.
  115.  
  116.  
  117.     CLOSED BOX: This will allow you to design a closed (sealed)
  118. enclosure. Drivers for this type of enclosure should have a Qts
  119. of 0.3 or higher. This section works the same as the closed box
  120. one except that the program will also ask you for a Qtc (see
  121. glossary), Qtc should be between 0.5 and 2.0.
  122.  
  123.     
  124.     ENCLOSURES: This is exactly the same function as the one
  125. available from the Closed and Vented design screens. It allows
  126. you to find out the dimensions of an enclosure according to the
  127. volume you provide.
  128.  
  129.  
  130.     VENTS: This is the same function as the one available from
  131. the Vented design screen. It acts as a calculator, you enter a
  132. box volume, a tuning frequency and a tube diameter, the program
  133. will calculate the proper vent length.
  134.  
  135.  
  136.  
  137.     X-OVERS: This will allow you to design a 2 or 3 way
  138. crossover network with second order (Butterworth) slopes. It will
  139. ask for the driver impedances and the crossover frequency(ies).
  140. It will then draw a diagram with the proper values of capacitors
  141. and inductors. Be sure to check the proper polarity on the
  142. drivers. From this screen you can try another design or send this
  143. one to the printer (screen dump). 
  144.  
  145.  
  146.     FIND PARAMS: This will allow you to find the driver
  147. parameters when you don't already have them. To do this you will
  148. need a VOM, an audio frequency generator and a test enclosure.
  149. You will be asked for the driver's DC resistance (use the VOM),
  150. the free air resonance (frequency at which the impedance is
  151. highest), the frequency at which the impedance equals the
  152. calculated Z below and above the free air resonance, the volume
  153. of your test box (sealed) and the resonance frequency with the
  154. driver mounted in the box. The program will then display all the
  155. calculated data. You are now offered the choice to SAVE this as a
  156. driver data file for later use, PRINT the data, start all over
  157. AGAIN or QUIT.
  158.  
  159.  
  160. UTILITIES MENU
  161.  
  162.  
  163.     GLOSSARY: This will bring up a window with a glossary of
  164. loudspeaker design terms. You can keep this window in the
  165. background and refer to it when needed.
  166.  
  167.     
  168.     CALCULATOR: This one will translate between cubic feet and
  169. liters or between inches and centimeters. Simply enter the proper
  170. value in the appropriate gadget and you will get the converted
  171. value in the other gadget. Clicking on the MODE gadget will
  172. toggle between volume and length units. This runs as a separate
  173. task and can be kept in the background at all times.
  174.  
  175.  
  176.  
  177. SETTINGS MENU
  178.  
  179.     SET UNITS: this will allow you to chose between the METRIC
  180. and ENGLISH modes. Unless you then select the SAVE SETTINGS item
  181. the program will revert to it's default setting on the next run.
  182.  
  183.  
  184.     SET COLOURS: this will bring up a colour palette allowing
  185. you to change the screen's colours. Again, unless you then select
  186. SAVE SETTINGS the program will revert to it's default colours on
  187. the next run.
  188.  
  189.     SET PATH: This allows you to select the path for your driver
  190. files directory. You should than save this path by using the SAVE
  191. SETTINGS option.
  192.  
  193.  
  194.     SAVE SETTINGS: See above if you don't already know how to
  195. use this.
  196.  
  197.  
  198.  
  199. INFO MENU
  200.  
  201.  
  202.     ABOUT: this is self explanatory.
  203.  
  204.  
  205.  
  206. CONCLUSION
  207.  
  208.  
  209.     I realise this constitutes a very short documentation, but
  210. it's all I found time to write for and english is not my mother
  211. tongue.
  212.  
  213.  
  214.     Please send me any bug reports and comments or leave me an
  215. EMAIL on CompuServe (76056,1655)
  216.  
  217.  
  218.     Here's a registration form for your convenience:
  219.  
  220. ----------------------------------------------------------------
  221.  
  222.  
  223.                SpeakerTools V1.0 Registration Form
  224.  
  225. Last name:____________________ First name:______________________
  226.  
  227. Address:________________________________________________________
  228.  
  229. City:_________________________ Prov/State:___ Country:__________
  230.  
  231. Postal code/ZIP:_______ Phone:(___)-___-____
  232.  
  233. Comments:_______________________________________________________
  234.  
  235. ________________________________________________________________
  236.  
  237. Send to:
  238.         Sylvain Duford
  239.         14103-114 Street
  240.         Edmonton,Alberta
  241.         Canada, T5X-1R6
  242.  
  243.