home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Multimed / Multimed.zip / mixom200.zip / mixomat.txt < prev    next >
Text File  |  1998-03-17  |  44KB  |  2,369 lines

  1.  
  2.  
  3.  
  4.     Mixomat 2.00
  5.     
  6.     
  7.     
  8.     
  9.     
  10.     
  11.     
  12.     
  13.  
  14.  
  15. Mixomat 2.00
  16. ContentsAbout
  17. MixomatRegistrationInstallationFilesSettingsPlug-inREXX
  18. InterfaceScopeKnown
  19. ProblemsFrequently Asked
  20. QuestionsFutureHistoryUpdates
  21.  
  22. 1. About Mixomat
  23. Mixomat is a mixer for Soundblaster 16/32 and 64 cards.
  24. It is optimized for OS/2 Warp 4 but it also works with OS/2 Warp 3
  25. together. MMPM is not necessary.
  26. 2. Registration
  27. Mixomat is Shareware. You can try this
  28. version for 30 days. After this period you must register
  29. Mixomat.
  30. How much does it cost?
  31. A licence costs 10US$ or 15 Swiss Francs.
  32. How can I register?
  33. There are two registration methods. Don't forget to include your
  34. name, address and e-mail address. I can only
  35. send the registration key by e-mail.
  36. a) by mail
  37. Send the money in cash to:
  38. Address:
  39. Christoph
  40. BratschiFelsenweg 16CH-4123 AllschwilSwitzerland
  41. The following currencies are welcome: US Dollars, Swiss
  42. Francs, Deutsche Mark.You can send checks but then please add
  43. 15US$ because it costs that much to cash international checks.
  44. b) by bank transfer
  45. Transfer 15 Swiss Francs to:
  46.  
  47.     
  48.         
  49.         
  50.     
  51.     
  52.         
  53.             
  54.                 Bank name:
  55.             
  56.                 Union Bank of Switzerland (Schweizerische Bankgesellschaft)
  57.         
  58.     
  59.     
  60.         
  61.             
  62.                 Bank address:
  63.             
  64.                 Bahnhofstrasse 45CH-8021 Zürich
  65.         
  66.         
  67.             
  68.                 Name:
  69.             
  70.                 Christoph Bratschi
  71.         
  72.         
  73.             
  74.                 Address:
  75.             
  76.                 Felsenweg 16CH-4123 AllschwilSwitzerland
  77.         
  78.         
  79.             
  80.                 Account number:
  81.             
  82.                 233-531463.40E
  83.         
  84.     
  85.  
  86. I will sent your personal key as fast a possible.The
  87. registered version has no 'unregistered' in the title and status bar.
  88. The dialog with the registration information will also disappear.
  89. Questions? e-mail.
  90. E-Mail:
  91. cbratschi@datacomm.ch
  92. There is only one version of Mixomat without any
  93. limitations!Please don't use illegal keys. I'm a student of
  94. Chemistry and I invested many hours in this program. Support my work
  95. and register!
  96. Guarantee: You use this program
  97. at your own risk! All rights are reserved!
  98. 3. Installation
  99.  
  100.     Create a directory with the name 'MIXOMAT' or
  101.     choose another name.
  102.     Unzip the program archive to this directory: unzip
  103.     archiv.zip. 
  104.     Run INSTALL.CMD to create a WPS program folder.
  105.     That's it!
  106.  
  107. 4. Files
  108.  
  109.     
  110.         
  111.         
  112.     
  113.     
  114.         
  115.             
  116.                 Filename
  117.             
  118.                 Description
  119.         
  120.     
  121.     
  122.         
  123.             
  124.                 MIXOMAT.EXE
  125.             
  126.                 Mixomat 1.01 program file
  127.         
  128.         
  129.             
  130.                 NPMIXER.DLL2
  131.             
  132.                 Netscape plug-in.
  133.         
  134.         
  135.             
  136.                 MIXOMAT.HTM
  137.             
  138.                 This documentation.Best viewed with Netscape Navigator 3.0
  139.                 or higher.WebExplorer is good but not good enough.StarOffice
  140.                 is even better: Style Sheets are supported.
  141.         
  142.         
  143.             
  144.                 MIXOMAT.TXT2
  145.             
  146.                 This documentation in ASCII format. Please install a HTML
  147.                 viewer and open MIXOMAT.HTM
  148.         
  149.         
  150.             
  151.                 NPMIXER.HTM2
  152.             
  153.                 Plug-in demonstration 1.
  154.         
  155.         
  156.             
  157.                 NPMIXER2.HTM2
  158.             
  159.                 Plug-in demonstration 2.
  160.         
  161.         
  162.             
  163.                 NPMIXER2.MIX2
  164.             
  165.                 Data file for plug-in demonstration 2.
  166.         
  167.         
  168.             
  169.                 SCOPE.EXE
  170.             
  171.                 Oscilloscope Beta.
  172.         
  173.         
  174.             
  175.                 SBREXX.DLL
  176.             
  177.                 REXX DLL
  178.         
  179.         
  180.             
  181.                 SBTEST.CMD
  182.             
  183.                 REXX DLL demonstration script.
  184.         
  185.         
  186.             
  187.                 INSTALL.CMD
  188.             
  189.                 Installation script
  190.         
  191.         
  192.             
  193.                 MCAPI.CMD
  194.             
  195.                 Mixer Control API draft
  196.         
  197.         
  198.             
  199.                 FILE_ID.DIZ
  200.             
  201.                 Description for a BBS
  202.         
  203.     
  204.  
  205. 5. Settings
  206. Settings Dialog:
  207.  
  208.     
  209.         
  210.         
  211.     
  212.     
  213.         
  214.             
  215.                 Tab
  216.             
  217.                 Options
  218.         
  219.     
  220.     
  221.         
  222.             
  223.                 General 
  224.             
  225.         
  226.         
  227.             
  228.                 Port1
  229.             
  230.                 Choose the correct port for your Soundblaster card.Use
  231.                 'Find Port' to look for the correct port.Use 'Check SB...' to
  232.                 check if you sound card works with Mixomat.
  233.         
  234.         
  235.             
  236.                 Load profile
  237.             
  238.                 If this profile is the active one it will be initialized
  239.                 otherwise the first profile will be activated.
  240.         
  241.         
  242.             
  243.                 Set values
  244.             
  245.                 The selected values will be set to the Soundblaster.
  246.         
  247.         
  248.             
  249.                 Full
  250.             
  251.                 Shows the full dialog
  252.         
  253.         
  254.             
  255.                 Mini
  256.             
  257.                 Shows the icon view
  258.         
  259.         
  260.             
  261.                 Save settings
  262.             
  263.                 These settings are saved.
  264.         
  265.         
  266.             
  267.                 No Reset1
  268.             
  269.                 Do not show the reset command in context menus and ignore the
  270.                 hot key
  271.         
  272.         
  273.             
  274.                 Stop mute1
  275.             
  276.                 All mutes are stopped.
  277.         
  278.         
  279.             
  280.                 Save settings pos
  281.             
  282.                 The settings dialog pos will be saved.
  283.         
  284.         
  285.             
  286.                 Time critical port access1
  287.             
  288.                 Use this if you have problems with other programs. Attention:
  289.                 don't use if without this problems!
  290.         
  291.         
  292.             
  293.                 Voice to Wave12
  294.             
  295.                 Change all texts from 'Voice' to 'Wave'.
  296.         
  297.         
  298.             
  299.                 Save after settings2
  300.             
  301.                 Save all settings after closing the settings dialog with 'Ok'.
  302.         
  303.         
  304.             
  305.                 Update1
  306.         
  307.         
  308.             
  309.                 Focus
  310.             
  311.                 Update the scrollbars on window focus.
  312.         
  313.         
  314.             
  315.                 Refresh
  316.             
  317.                 Refresh some or all values with a timer. If you don't choose
  318.                 all you can select on the Refresh tab
  319.                 which values to be refreshed.
  320.         
  321.         
  322.             
  323.                 Aggressive
  324.             
  325.                 Let some ar all values constant with a timer. If you don't
  326.                 choose all you can select on the Aggressive
  327.                 tab which values to be set.
  328.         
  329.         
  330.             
  331.                 Mute and Focus/Refresh
  332.             
  333.                 The Soundblaster card can't handle a mute command, this is
  334.                 emulated by Mixomat. Here you can choose what Mixomat will do if
  335.                 mute is activated and a refresh should be done: Ignore does
  336.                 nothing, the display will be wrong but the mute isn't broken;
  337.                 Update controls sets the controls to the new values and breaks
  338.                 the mute; Update values does refresh the values in background, if
  339.                 you stop mute the new value will be displayed.
  340.         
  341.         
  342.             
  343.                 Timer
  344.             
  345.                 Thread/PM timer is a good choose. Use the high resolution
  346.                 timer whenever you need a higher precision.
  347.         
  348.         
  349.             
  350.                 Test hires timer...
  351.             
  352.                 Check if your system supports the high resolution timer.
  353.         
  354.         
  355.             
  356.                 Refresh1
  357.         
  358.         
  359.             
  360.                 Check boxes
  361.             
  362.                 Choose all values to be refreshed.
  363.         
  364.         
  365.             
  366.                 Aggressive1
  367.         
  368.         
  369.             
  370.                 Check boxes
  371.             
  372.                 Choose all values to be set.If a values is selected you
  373.                 can use the spin buttons to specify a value or a range. Without a
  374.                 specified value the scrollbar value is used. If the first number
  375.                 is higher than the second all valid values will be outside this
  376.                 range.
  377.         
  378.         
  379.             
  380.                 Profile
  381.         
  382.         
  383.             
  384.                 Add
  385.             
  386.                 Adds a new profile.
  387.         
  388.         
  389.             
  390.                 Delete
  391.             
  392.                 Deletes a profile.
  393.         
  394.         
  395.             
  396.                 Save2
  397.             
  398.                 Saves to selected profile to disk. Hold down the shift key for
  399.                 German messages.
  400.         
  401.         
  402.             
  403.                 Load2
  404.             
  405.                 Load a profile from disk.
  406.         
  407.         
  408.             
  409.                 Sort2
  410.             
  411.                 Change order of profiles.
  412.         
  413.         
  414.             
  415.                 Name
  416.             
  417.                 Name the profile.
  418.         
  419.         
  420.             
  421.                 Save as script
  422.             
  423.                 Saves the select profile as a REXX script which uses
  424.                 SBREXX.DLL.Press shift key for German language REXX scripts.
  425.         
  426.         
  427.             
  428.                 Full
  429.         
  430.         
  431.             
  432.                 Save position
  433.             
  434.                 Saves the position of the full dialog.
  435.         
  436.         
  437.             
  438.                 Open last tab
  439.             
  440.                 Opens the last settings tab.
  441.         
  442.         
  443.             
  444.                 Value info
  445.             
  446.                 Shows the value of scrollbars/sliders in per cent or by value.
  447.                 Choose 'None' if you want to disable it.
  448.         
  449.         
  450.             
  451.                 Background start
  452.             
  453.                 Starts the full view in background, behind the window with the
  454.                 focus.
  455.         
  456.         
  457.             
  458.                 Flat sliders
  459.             
  460.                 Uses flat sliders instead of scrollbars.
  461.         
  462.         
  463.             
  464.                 Color2
  465.             
  466.                 Change the color of the flat sliders.
  467.         
  468.         
  469.             
  470.                 Menu help2
  471.             
  472.                 Show a help text for menu commands.
  473.         
  474.         
  475.             
  476.                 Back disable2
  477.             
  478.                 Change the background color of the dialog if it hasn't the
  479.                 focus.
  480.         
  481.         
  482.             
  483.                 Mini
  484.         
  485.         
  486.             
  487.                 Direction
  488.             
  489.                 Choose the direction of the window.If you choose Vertical
  490.                 the statusbar and the titlebar are disabled.
  491.         
  492.         
  493.             
  494.                 Border
  495.             
  496.                 Choose the border type.
  497.         
  498.         
  499.             
  500.                 Save position
  501.             
  502.                 Saves the position of the mini dialog.
  503.         
  504.         
  505.             
  506.                 Flat buttons
  507.             
  508.                 Use the flat buttons or normal buttons.
  509.         
  510.         
  511.             
  512.                 Titlebar
  513.             
  514.                 Shows the titlebar
  515.         
  516.         
  517.             
  518.                 Statusbar
  519.             
  520.                 Use a statusbar
  521.         
  522.         
  523.             
  524.                 Mouse help
  525.             
  526.                 If your mouse is over a button a help text will be displayed
  527.                 in the statusbar.
  528.         
  529.         
  530.             
  531.                 Tip
  532.             
  533.                 If the statusbar is hidden or Mixomat is in horizontal view
  534.                 you can't see the help text in the statusbar. Select tip to show
  535.                 this information in a separate window.
  536.         
  537.         
  538.             
  539.                 Menu help2
  540.             
  541.                 Show a help text in the status bar if a menu is open.
  542.         
  543.         
  544.             
  545.                 Menu tip2
  546.             
  547.                 If the statusbar is hidden or Mixomat is in horizontal view
  548.                 you can't see the help text in the statusbar. Select menu tip to
  549.                 show the menu help information in a separate window.
  550.         
  551.         
  552.             
  553.                 Auto close
  554.             
  555.                 Close the display window if it loses the focus.
  556.         
  557.         
  558.             
  559.                 Open last
  560.             
  561.                 Open the last opened display window.
  562.         
  563.         
  564.             
  565.                 Outside
  566.             
  567.                 Show display windows outside the main window.
  568.         
  569.         
  570.             
  571.                 Align
  572.             
  573.                 Chose the position where Mixomat should be aligned.
  574.         
  575.         
  576.             
  577.                 Check Warp Center
  578.             
  579.                 Don't align the window above Warp Center.
  580.         
  581.         
  582.             
  583.                 Always on top
  584.             
  585.                 The main window is always on the top of all other windows.
  586.         
  587.         
  588.             
  589.                 Open last tab
  590.             
  591.                 Opens the last settings tab.
  592.         
  593.         
  594.             
  595.                 Value info
  596.             
  597.                 Shows the value of scrollbars/sliders in per cent or by value.
  598.                 Choose 'None' if you want to disable it.
  599.         
  600.         
  601.             
  602.                 Sliders
  603.             
  604.                 Show scrollbars, flat sliders or circular sliders.
  605.         
  606.         
  607.             
  608.                 Background start
  609.             
  610.                 Start the mini view in background, behind the window with the
  611.                 focus.
  612.         
  613.         
  614.             
  615.                 Icon spacing
  616.             
  617.                 Set the width of the space between the icons and the space
  618.                 between the icons and the window frame in pixels.
  619.         
  620.         
  621.             
  622.                 Button size
  623.             
  624.                 Set the size of the button in pixels.
  625.         
  626.         
  627.             
  628.                 Expand mode
  629.             
  630.                 In the expand mode you can collapse the mini view. Only the
  631.                 first button is displayed in this mode. With help of a button or
  632.                 the keyboard you can expand the window to full size.
  633.         
  634.         
  635.             
  636.                 Fixed position
  637.             
  638.                 Set the position of the window which is fix. You can only
  639.                 choose a fixed position if align is set to none. If align is set
  640.                 to a position the collapsed/expanded window will be aligned to
  641.                 this position.
  642.         
  643.         
  644.             
  645.                 Show button
  646.             
  647.                 Show the expand/collapse button.
  648.         
  649.         
  650.             
  651.                 Fixed position2
  652.             
  653.                 Show the expand/collapse button at the same position.
  654.         
  655.         
  656.             
  657.                 Expanded
  658.             
  659.                 Set the window expanded/collapsed.
  660.         
  661.         
  662.             
  663.                 Flat slider color2
  664.             
  665.                 Change the color of the flat sliders.
  666.         
  667.         
  668.             
  669.                 Back disable2
  670.             
  671.                 Change the background color of the dialog if it hasn't the
  672.                 focus.
  673.         
  674.         
  675.             
  676.                 Hotkey close2
  677.             
  678.                 Close an existing window instead of activation. Have a look at
  679.                 the hotkeys.
  680.         
  681.         
  682.             
  683.                 Horizontal2
  684.             
  685.                 Display horizontal windows at the following directions:
  686.                 
  687.                     Up or down: shows the window at the top if there's
  688.                     enough room.
  689.                     Down or up: shows the window at the bottom if
  690.                     there's enough room.
  691.                     Up: shows the window at the top.
  692.                     Down: shows the window at the bottom.
  693.             
  694.         
  695.         
  696.             
  697.                 Vertical2
  698.             
  699.                 Display vertical windows at the following directions:
  700.                 
  701.                     Right or left: shows the window at the right side
  702.                     if there's enough room.
  703.                     Left or right: shows the window at the left side
  704.                     if there's enough room.
  705.                     Right: shows the window at the right side.
  706.                     Left: shows the window at the left side.
  707.             
  708.         
  709.         
  710.             
  711.                 Tab space2
  712.             
  713.                 Defines the space between the window and the main window.
  714.         
  715.         
  716.             
  717.                 Slider size2
  718.             
  719.                 Large: defines the larger size. Horizontal view =
  720.                 height. Vertical view = width. Small: defines the
  721.                 smaller size. Horizontal view = width. Vertical view = height.
  722.         
  723.         
  724.             
  725.                 Circular slider size2
  726.             
  727.                 Large: defines the larger size. Horizontal view =
  728.                 height. Vertical view = width. Small: defines the
  729.                 smaller size. Horizontal view = width. Vertical view = height.
  730.         
  731.         
  732.             
  733.                 Visible
  734.             
  735.                 These buttons will be shown. If you select separator for a
  736.                 button a separator will be drawn.
  737.         
  738.         
  739.             
  740.                 Hidden
  741.             
  742.                 These buttons are hidden.
  743.         
  744.     
  745.  
  746. Context menu:
  747. Click the right mouse button to open a context menu.
  748. Command line:
  749.  
  750.     
  751.         
  752.         
  753.     
  754.     
  755.         
  756.             
  757.                 Parameter
  758.             
  759.                 Description
  760.         
  761.     
  762.     
  763.         
  764.             
  765.                 Number
  766.             
  767.                 Loads the profile with this number.
  768.         
  769.         
  770.             
  771.                 /MINI
  772.             
  773.                 Mini view.
  774.         
  775.         
  776.             
  777.                 /FULL
  778.             
  779.                 Full dialog view.
  780.         
  781.         
  782.             
  783.                 /CFG="filename"
  784.             
  785.                 Use the configuration file filename.
  786.         
  787.         
  788.             
  789.                 /RESET
  790.             
  791.                 Reset the sound card.
  792.         
  793.         
  794.             
  795.                 /CHECK
  796.             
  797.                 Check your sound card.
  798.         
  799.         
  800.             
  801.                 /FONT="fontname"
  802.             
  803.                 Use the font fontname for all windows and the settings dialog.
  804.                 If your default font is to big and you can't read everything then
  805.                 use this parameter.
  806.                 Examples:/FONT="8. Tms Rmn"/FONT="10.
  807.                 Helv"/FONT="8. WarpSans"/FONT="12.
  808.                 Swiss"
  809.         
  810.         
  811.             
  812.                 /BACKGROUND
  813.             
  814.                 Start in Background.
  815.         
  816.         
  817.             
  818.                 /FOREGROUND
  819.             
  820.                 Start in Foreground.
  821.         
  822.         
  823.             
  824.                 /SET
  825.             
  826.                 Only sets the selected profile without starting the graphical
  827.                 interface.
  828.         
  829.         
  830.             
  831.                 /PW/PASSWORD
  832.             
  833.                 Specifies the password for a protected plug-in configuration
  834.                 file.
  835.                 Examples:/PW="My password"/PASSWORD="My
  836.                 password"
  837.         
  838.     
  839.  
  840. Keys
  841. Full View
  842.  
  843.     
  844.         
  845.         
  846.     
  847.     
  848.         
  849.             
  850.                 Key
  851.             
  852.                 Function
  853.         
  854.     
  855.     
  856.         
  857.             
  858.                 [ALT]-x
  859.             
  860.                 Exit
  861.         
  862.         
  863.             
  864.                 [F2]
  865.             
  866.                 Save settings
  867.         
  868.     
  869.  
  870. Mini View
  871.  
  872.     
  873.         
  874.         
  875.     
  876.     
  877.         
  878.             
  879.                 Key
  880.             
  881.                 Function
  882.         
  883.     
  884.     
  885.         
  886.             
  887.                 [ALT]-x
  888.             
  889.                 Exit
  890.         
  891.         
  892.             
  893.                 [F2]
  894.             
  895.                 Save settings
  896.         
  897.         
  898.             
  899.                 [F3]
  900.             
  901.                 Expand/Collapse
  902.         
  903.         
  904.             
  905.                 [ALT]-s
  906.             
  907.                 Settings
  908.         
  909.         
  910.             
  911.                 [ALT]-p
  912.             
  913.                 Profile
  914.         
  915.         
  916.             
  917.                 [ALT]-a
  918.             
  919.                 Add profile
  920.         
  921.         
  922.             
  923.                 [ALT]-r
  924.             
  925.                 Reset (if allowed)
  926.         
  927.         
  928.             
  929.                 [ALT]-h
  930.             
  931.                 Horizontal
  932.         
  933.         
  934.             
  935.                 [ALT]-t
  936.             
  937.                 Toggle titlebar
  938.         
  939.         
  940.             
  941.                 [ALT]-b
  942.             
  943.                 Toggle statusbar
  944.         
  945.         
  946.             
  947.                 [ALT]-l
  948.             
  949.                 L/R lock
  950.         
  951.         
  952.             
  953.                 [ALT]-m
  954.             
  955.                 Full view
  956.         
  957.         
  958.             
  959.                 [ALT]-f
  960.             
  961.                 Full view
  962.         
  963.         
  964.             
  965.                 [ALT]-a
  966.             
  967.                 About
  968.         
  969.         
  970.             
  971.                 1..9
  972.             
  973.                 Open button at position x (1 = first, 2 = second, ...)
  974.         
  975.         
  976.             
  977.                 a..p
  978.             
  979.                 Open button at position x (a = first, b = second, ...)
  980.         
  981.     
  982.  
  983. 6. Mixomat Plug-in
  984. Installation
  985. Close Netscape Navigator. Copy the file NPMIXER.DLL to
  986. the Netscape plug-in directory (x:\NETSCAPE\PLUGINS). Then
  987. start Netscape Navigator and type about:plugins or choose Help/About
  988. plugins in the menu. Then look through the list and choose the
  989. Mixomat plug-in. There should be a button. Push this button and
  990. configure the plug-in.
  991. Configuration
  992. Open Help/About plug-ins and push Mixomat's settings button.
  993.  
  994.     
  995.         
  996.         
  997.     
  998.     
  999.         
  1000.             
  1001.                 Settings
  1002.             
  1003.                 Description
  1004.         
  1005.     
  1006.     
  1007.         
  1008.             
  1009.                 External configuration
  1010.             
  1011.                 Share a configuration file with Mixomat stand alone.
  1012.         
  1013.         
  1014.             
  1015.                 Ignore embed tags
  1016.             
  1017.                 Ignore all HTML embed tags: <EMBED tags> </EMBED>
  1018.         
  1019.         
  1020.             
  1021.                 Ignore file tags
  1022.             
  1023.                 Ignore commands in an external file. <EMBED
  1024.                 file="external file"> </EMBED>
  1025.         
  1026.         
  1027.             
  1028.                 Disable plug-in
  1029.             
  1030.                 Don't load plug-in.
  1031.         
  1032.         
  1033.             
  1034.                 Vertical center
  1035.             
  1036.                 Center buttons vertical.
  1037.         
  1038.         
  1039.             
  1040.                 Horizontal center
  1041.             
  1042.                 Center button horizontal.
  1043.         
  1044.         
  1045.             
  1046.                 Save on exit
  1047.             
  1048.                 Save plug-in settings on exit. I don't recommend this because
  1049.                 all changes made by HTML tags are saved.
  1050.         
  1051.         
  1052.             
  1053.                 Allow settings
  1054.             
  1055.                 Allow to access the settings dialog in the plug-in.
  1056.         
  1057.         
  1058.             
  1059.                 Update
  1060.             
  1061.                 Update looks for you if there is a new version of Mixomat. You
  1062.                 must have a connection to the internet to use it.Auto
  1063.                 update: checks every x minutes if a new version is
  1064.                 available.Update: check now if a new version is
  1065.                 available.
  1066.         
  1067.         
  1068.             
  1069.                 Mixomat settings
  1070.             
  1071.                 Change the default Mixomat settings.
  1072.         
  1073.         
  1074.             
  1075.                 Feedback
  1076.             
  1077.                 Send an e-mail to me.
  1078.         
  1079.         
  1080.             
  1081.                 Protection
  1082.             
  1083.                 Protect the configuration file. Then you must enter a password
  1084.                 before you can change the settings.
  1085.         
  1086.     
  1087.  
  1088. Embed tags
  1089. Usage
  1090. <EMBED type=audio/Mixomat
  1091. height=399 width=35
  1092. pluginspage=http://www.datacomm.ch/~cbratschi/
  1093. MixomatTags></EMBED>
  1094. Netscape tags
  1095.  
  1096.     
  1097.         
  1098.         
  1099.     
  1100.     
  1101.         
  1102.             
  1103.                 Tag
  1104.             
  1105.                 Description
  1106.         
  1107.     
  1108.     
  1109.         
  1110.             
  1111.                 Height
  1112.             
  1113.                 Horizontal size of the plug-in in the HTML page.
  1114.         
  1115.         
  1116.             
  1117.                 Width
  1118.             
  1119.                 Vertical size of the plug-in in the HTML page.
  1120.         
  1121.         
  1122.             
  1123.                 PluginsPage
  1124.             
  1125.                 Indicates the location of instructions for installing the
  1126.                 plug-in.Set this value to my home
  1127.                 page:pluginspage=http://www.datacomm.ch/~cbratschi/
  1128.         
  1129.         
  1130.             
  1131.                 PluginURL
  1132.             
  1133.                 Points to a JAR file (Communicator only)
  1134.         
  1135.         
  1136.             
  1137.                 SRC
  1138.             
  1139.                 Optionally indicates the location of the plug-in data file by
  1140.                 its URL.Example: src=mixomat.mix
  1141.         
  1142.         
  1143.             
  1144.                 Type
  1145.             
  1146.                 Optionally indicates the MIME type of the Embed tag, which in
  1147.                 turn determines which plug-in is loaded to handle this Embed
  1148.                 tag.The MIME type of Mixomat is: audio/Mixomat
  1149.         
  1150.         
  1151.             
  1152.                 Name
  1153.             
  1154.                 Specifies the name of the inserted object. For use with
  1155.                 JavaScript.
  1156.         
  1157.     
  1158.  
  1159. Example
  1160. <EMBED type=audio/Mixomat
  1161. height=399 width=35
  1162. pluginspage=http://www.datacomm.ch/~cbratschi/
  1163. frame=none horizontal=true
  1164. buttons=all separators=bass,mute
  1165. buttonsize=25
  1166. iconspacing=5></EMBED>
  1167. The tags are parsed from left to right. If you use tags which
  1168. select or create a new profile then all tags at the right side of
  1169. this tag access the new profile.Tags aren't case sensitive.
  1170. General options
  1171.  
  1172.     
  1173.         
  1174.         
  1175.     
  1176.     
  1177.         
  1178.             
  1179.                 Tag
  1180.             
  1181.                 Description
  1182.         
  1183.     
  1184.     
  1185.         
  1186.             
  1187.                 Font
  1188.             
  1189.                 Choose a font.Example: font="9.WarpSans"
  1190.         
  1191.         
  1192.             
  1193.                 Reset
  1194.             
  1195.                 True, On, 1, Yes: Switch on (allow
  1196.                 reset)False, Off, 0, No: Switch
  1197.                 offExample: Reset=True
  1198.         
  1199.         
  1200.             
  1201.                 VCenter
  1202.             
  1203.                 True, On, 1, Yes: Switch onFalse,
  1204.                 Off, 0, No: Switch offExample:
  1205.                 vcenter=True
  1206.         
  1207.         
  1208.             
  1209.                 HCenter
  1210.             
  1211.                 True, On, 1, Yes: Switch onFalse,
  1212.                 Off, 0, No: Switch offExample:
  1213.                 hcenter=True
  1214.         
  1215.         
  1216.             
  1217.                 Horizontal
  1218.             
  1219.                 True, On, 1, Yes: Switch on
  1220.                 (horizontal view)False, Off, 0, No:
  1221.                 Switch off (vertical view)Example: horizontal=True
  1222.         
  1223.         
  1224.             
  1225.                 Flat
  1226.             
  1227.                 True, On, 1, Yes: Switch on (flat
  1228.                 buttons)False, Off, 0, No: Switch
  1229.                 off (normal buttons)Example: flat=True
  1230.         
  1231.         
  1232.             
  1233.                 MouseHelp
  1234.             
  1235.                 True, On, 1, Yes: Switch onFalse,
  1236.                 Off, 0, No: Switch offExample:
  1237.                 mousehelp=True
  1238.         
  1239.         
  1240.             
  1241.                 FrameDlgFrame
  1242.             
  1243.                 Dialog: Dialog frameThin: Thin frameNone:
  1244.                 No frameExample: frame=none
  1245.         
  1246.         
  1247.             
  1248.                 AutoClose
  1249.             
  1250.                 True, On, 1, Yes: Switch onFalse,
  1251.                 Off, 0, No: Switch offExample:
  1252.                 autoclose=True
  1253.         
  1254.         
  1255.             
  1256.                 OpenLast
  1257.             
  1258.                 True, On, 1, Yes: Switch on (open
  1259.                 last window)False, Off, 0, No:
  1260.                 Switch offExample: openlast=True
  1261.         
  1262.         
  1263.             
  1264.                 LastBmpLastButton
  1265.             
  1266.                 Number.
  1267.         
  1268.         
  1269.             
  1270.                 Outside
  1271.             
  1272.                 True, On, 1, Yes: Switch onFalse,
  1273.                 Off, 0, No: Switch offExample:
  1274.                 outside=True
  1275.         
  1276.         
  1277.             
  1278.                 Tip
  1279.             
  1280.                 True, On, 1, Yes: Switch onFalse,
  1281.                 Off, 0, No: Switch offExample:
  1282.                 tip=True
  1283.         
  1284.         
  1285.             
  1286.                 ValueInfo
  1287.             
  1288.                 None: No value infoValue: show value
  1289.                 infoPerCent: show per cent infoExample:
  1290.                 valueinfo=value
  1291.         
  1292.         
  1293.             
  1294.                 OpenLastSettings
  1295.             
  1296.                 True, On, 1, Yes: Switch onFalse,
  1297.                 Off, 0, No: Switch offExample:
  1298.                 openlastsettings=True
  1299.         
  1300.         
  1301.             
  1302.                 LastSettings
  1303.             
  1304.                 Number.
  1305.         
  1306.         
  1307.             
  1308.                 Sliders
  1309.             
  1310.                 Scrollbar: use scrollbarsCircular: use
  1311.                 circular slidersFlat: use flat slidersExample:
  1312.                 sliders=flat
  1313.         
  1314.         
  1315.             
  1316.                 IconSpacing
  1317.             
  1318.                 Number.
  1319.         
  1320.         
  1321.             
  1322.                 ButtonSize
  1323.             
  1324.                 Number.
  1325.         
  1326.         
  1327.             
  1328.                 SliderColor
  1329.             
  1330.                 GreenRedBlueWhitePinkCyanYellowDarkGrayDarkBlueDarkRedDarkPinkDarkGreenDarkCyanBrownPaleGrayGYR:
  1331.                 Green-Yellow-ReadGBYR:
  1332.                 Green-Blue-Yellow-ReadGreenLGreenRGreenM1GreenM2RedLRedRRedM1RedM2BlueLBlueRBlueM1BlueM2CyanLCyanRCyanM1CyanM2PinkLPinkRPinkM1PinkM2YellowLYellowRYellowM1YellowM2WhiteLWhiteRWhiteM1WhiteM2Example:
  1333.                 SliderColor=white
  1334.         
  1335.         
  1336.             
  1337.                 MenuHelp
  1338.             
  1339.                 True, On, 1, Yes: Switch onFalse,
  1340.                 Off, 0, No: Switch offExample:
  1341.                 menuhelp=True
  1342.         
  1343.         
  1344.             
  1345.                 MenuTip
  1346.             
  1347.                 True, On, 1, Yes: Switch onFalse,
  1348.                 Off, 0, No: Switch offExample:
  1349.                 menutip=True
  1350.         
  1351.         
  1352.             
  1353.                 BackDisable
  1354.             
  1355.                 True, On, 1, Yes: Switch onFalse,
  1356.                 Off, 0, No: Switch offExample:
  1357.                 backdisable=True
  1358.         
  1359.         
  1360.             
  1361.                 BackDisableColor
  1362.             
  1363.                 GreenRedBlueWhitePinkCyanYellowDarkGrayDarkBlueDarkRedDarkPinkDarkGreenDarkCyanBrownBlackPaleGray
  1364.         
  1365.         
  1366.             
  1367.                 HotkeyClose
  1368.             
  1369.                 True, On, 1, Yes: Switch onFalse,
  1370.                 Off, 0, No: Switch offExample:
  1371.                 hotkeyclose=True
  1372.         
  1373.         
  1374.             
  1375.                 HorzTabHTab
  1376.             
  1377.                 UpBestFitDownBestFitUpDown
  1378.         
  1379.         
  1380.             
  1381.                 VertTabVTab
  1382.             
  1383.                 RightBestFitLeftBestFitRightLeft
  1384.         
  1385.         
  1386.             
  1387.                 TabSpace
  1388.             
  1389.                 Number.
  1390.         
  1391.         
  1392.             
  1393.                 UseSliderSize
  1394.             
  1395.                 True, On, 1, Yes: Switch onFalse,
  1396.                 Off, 0, No: Switch offExample:
  1397.                 useslidersize=True
  1398.         
  1399.         
  1400.             
  1401.                 SliderSize
  1402.             
  1403.                 Small,LargeExample: slidersize=10,100
  1404.         
  1405.         
  1406.             
  1407.                 UseCircularSize
  1408.             
  1409.                 True, On, 1, Yes: Switch onFalse,
  1410.                 Off, 0, No: Switch offExample:
  1411.                 usecircularsize=True
  1412.         
  1413.         
  1414.             
  1415.                 CircularSize
  1416.             
  1417.                 Small,LargeExample: circularsize=10,100
  1418.         
  1419.         
  1420.             
  1421.                 Buttons
  1422.             
  1423.                 AllNoneName,Name,Name,...MasterVoiceWaveMidiCDLineMicroSpeakerTrebleBassOutInMuteSettingsExample:
  1424.                 buttons=midi,cd,mute,settings
  1425.         
  1426.         
  1427.             
  1428.                 Separators
  1429.             
  1430.                 AllNoneName,Name,Name,...MasterVoiceWaveMidiCDLineMicroSpeakerTrebleBassOutInMuteSettingsExample:
  1431.                 separators=midi,cd,mute,settings
  1432.         
  1433.         
  1434.             
  1435.                 ProfileNr
  1436.             
  1437.                 Number. Load profile at position x. 0 is the first
  1438.                 profile.
  1439.         
  1440.         
  1441.             
  1442.                 ProfileNameProfile
  1443.             
  1444.                 String. Load the profile with this name. The name is
  1445.                 case sensitive.Example: profile=CD
  1446.         
  1447.         
  1448.             
  1449.                 IProfileNameIProfile
  1450.             
  1451.                 String: Load the profile with this name. The name is
  1452.                 case insensitive.Example: iprofile=CD
  1453.         
  1454.     
  1455.  
  1456. Plug-in options
  1457.  
  1458.     
  1459.         
  1460.         
  1461.     
  1462.     
  1463.         
  1464.             
  1465.                 Tag
  1466.             
  1467.                 Description
  1468.         
  1469.     
  1470.     
  1471.         
  1472.             
  1473.                 AboutPluginsPluginSettings
  1474.             
  1475.                 Displays the settings button. Default: Off.True,
  1476.                 On, 1, Yes: Switch onFalse, Off,
  1477.                 0, No: Switch offExample:
  1478.                 aboutplugins=True
  1479.         
  1480.         
  1481.             
  1482.                 Animate
  1483.             
  1484.                 Show an animated text. Default: On.True, On,
  1485.                 1, Yes: Switch onFalse, Off, 0,
  1486.                 No: Switch offExample: useslidersize=True
  1487.         
  1488.         
  1489.             
  1490.                 OutsideAbout
  1491.             
  1492.                 Show the settings button outside about:plugins. Default:
  1493.                 Off.True, On, 1, Yes: Switch
  1494.                 onFalse, Off, 0, No: Switch
  1495.                 offExample: useslidersize=True
  1496.         
  1497.         
  1498.             
  1499.                 NoDefFont
  1500.             
  1501.                 Don't change the default font to 9.WarpSans on Warp 4 systems
  1502.                 or higher.True, On, 1, Yes:
  1503.                 Switch onFalse, Off, 0, No:
  1504.                 Switch offExample: useslidersize=True
  1505.         
  1506.     
  1507.  
  1508. Mixer options
  1509.  
  1510.     
  1511.         
  1512.         
  1513.     
  1514.     
  1515.         
  1516.             
  1517.                 Tag
  1518.             
  1519.                 Description
  1520.         
  1521.     
  1522.     
  1523.         
  1524.             
  1525.                 Master
  1526.             
  1527.                 Number: Set both channels to this value.Number%:
  1528.                 Set both channel to this value in per cent.Left,Right:
  1529.                 Set left and right values.Left%,Right%: Set left and
  1530.                 right values in per cent.Example: master=5,5
  1531.         
  1532.         
  1533.             
  1534.                 Voice
  1535.             
  1536.                 Number: Set both channels to this value.Number%:
  1537.                 Set both channel to this value in per cent.Left,Right:
  1538.                 Set left and right values.Left%,Right%: Set left and
  1539.                 right values in per cent.Example: voice=30%,40%
  1540.         
  1541.         
  1542.             
  1543.                 Midi
  1544.             
  1545.                 Number: Set both channels to this value.Number%:
  1546.                 Set both channel to this value in per cent.Left,Right:
  1547.                 Set left and right values.Left%,Right%: Set left and
  1548.                 right values in per cent.Example: midi=5
  1549.         
  1550.         
  1551.             
  1552.                 CD
  1553.             
  1554.                 Number: Set both channels to this value.Number%:
  1555.                 Set both channel to this value in per cent.Left,Right:
  1556.                 Set left and right values.Left%,Right%: Set left and
  1557.                 right values in per cent.Example: cd=50%
  1558.         
  1559.         
  1560.             
  1561.                 Line
  1562.             
  1563.                 Number: Set both channels to this value.Number%:
  1564.                 Set both channel to this value in per cent.Left,Right:
  1565.                 Set left and right values.Left%,Right%: Set left and
  1566.                 right values in per cent.Example: line=0
  1567.         
  1568.         
  1569.             
  1570.                 Micro
  1571.             
  1572.                 Number: Set this value.Number%: Set to this
  1573.                 value in per cent.Example: micro=41%
  1574.         
  1575.         
  1576.             
  1577.                 Speaker
  1578.             
  1579.                 Number: Set this value.Number%: Set to this
  1580.                 value in per cent.Example: speaker=33%
  1581.         
  1582.         
  1583.             
  1584.                 Treble
  1585.             
  1586.                 Number: Set both channels to this value.Number%:
  1587.                 Set both channel to this value in per cent.Left,Right:
  1588.                 Set left and right values.Left%,Right%: Set left and
  1589.                 right values in per cent.Example: treble=50%
  1590.         
  1591.         
  1592.             
  1593.                 Bass
  1594.             
  1595.                 Number: Set both channels to this value.Number%:
  1596.                 Set both channel to this value in per cent.Left,Right:
  1597.                 Set left and right values.Left%,Right%: Set left and
  1598.                 right values in per cent.Example: bass=100%
  1599.         
  1600.         
  1601.             
  1602.                 OutLine
  1603.             
  1604.                 Left,Right: Set left and right valuesLeft: Set both
  1605.                 channels to this valueTrue, On, 1, Yes:
  1606.                 Switch onFalse, Off, 0, No:
  1607.                 Switch offExample: outline=True,True
  1608.         
  1609.         
  1610.             
  1611.                 OutCD
  1612.             
  1613.                 Left,Right: Set left and right valuesLeft: Set both
  1614.                 channels to this valueTrue, On, 1, Yes:
  1615.                 Switch onFalse, Off, 0, No:
  1616.                 Switch offExample: outcd=True
  1617.         
  1618.         
  1619.             
  1620.                 OutMicro
  1621.             
  1622.                 True, On, 1, Yes: Switch onFalse,
  1623.                 Off, 0, No: Switch offExample:
  1624.                 outmicro=True
  1625.         
  1626.         
  1627.             
  1628.                 InLMidi
  1629.             
  1630.                 Left,Right: Set left and right valuesLeft: Set both
  1631.                 channels to this valueTrue, On, 1, Yes:
  1632.                 Switch onFalse, Off, 0, No:
  1633.                 Switch offExample: inlmidi=True,True
  1634.         
  1635.         
  1636.             
  1637.                 InLLine
  1638.             
  1639.                 Left,Right: Set left and right valuesLeft: Set both
  1640.                 channels to this valueTrue, On, 1, Yes:
  1641.                 Switch onFalse, Off, 0, No:
  1642.                 Switch offExample: inlline=True,True
  1643.         
  1644.         
  1645.             
  1646.                 InLCD
  1647.             
  1648.                 Left,Right: Set left and right valuesLeft: Set both
  1649.                 channels to this valueTrue, On, 1, Yes:
  1650.                 Switch onFalse, Off, 0, No:
  1651.                 Switch offExample: inlcd=True,True
  1652.         
  1653.         
  1654.             
  1655.                 InLMicro
  1656.             
  1657.                 True, On, 1, Yes: Switch onFalse,
  1658.                 Off, 0, No: Switch offExample:
  1659.                 inlmicro=True
  1660.         
  1661.         
  1662.             
  1663.                 InRMidi
  1664.             
  1665.                 Left,Right: Set left and right valuesLeft: Set both
  1666.                 channels to this valueTrue, On, 1, Yes:
  1667.                 Switch onFalse, Off, 0, No:
  1668.                 Switch offExample: inrmidi=True,True
  1669.         
  1670.         
  1671.             
  1672.                 InRLine
  1673.             
  1674.                 Left,Right: Set left and right valuesLeft: Set both
  1675.                 channels to this valueTrue, On, 1, Yes:
  1676.                 Switch onFalse, Off, 0, No:
  1677.                 Switch offExample: inrline=True,True
  1678.         
  1679.         
  1680.             
  1681.                 InRCD
  1682.             
  1683.                 Left,Right: Set left and right valuesLeft: Set both
  1684.                 channels to this valueTrue, On, 1, Yes:
  1685.                 Switch onFalse, Off, 0, No:
  1686.                 Switch offExample: inrcd=True,True
  1687.         
  1688.         
  1689.             
  1690.                 InRMicro
  1691.             
  1692.                 True, On, 1, Yes: Switch onFalse,
  1693.                 Off, 0, No: Switch offExample:
  1694.                 inrmicro=True
  1695.         
  1696.         
  1697.             
  1698.                 InGain
  1699.             
  1700.                 Number: Set both channels to this value.Number%:
  1701.                 Set both channel to this value in per cent.Left,Right:
  1702.                 Set left and right values.Left%,Right%: Set left and
  1703.                 right values in per cent.Example: ingain=100%
  1704.         
  1705.         
  1706.             
  1707.                 OutGain
  1708.             
  1709.                 Number: Set both channels to this value.Number%:
  1710.                 Set both channel to this value in per cent.Left,Right:
  1711.                 Set left and right values.Left%,Right%: Set left and
  1712.                 right values in per cent.Example: outgain=50%,50%
  1713.         
  1714.         
  1715.             
  1716.                 AGC
  1717.             
  1718.                 True, On, 1, Yes: Switch onFalse,
  1719.                 Off, 0, No: Switch offExample:
  1720.                 agc=True
  1721.         
  1722.         
  1723.             
  1724.                 Mute
  1725.             
  1726.                 AllNoneName,Name,Name,...MasterVoiceWaveMidiCDLineMicroSpeakerTrebleBassExample:
  1727.                 mute=master,voice
  1728.         
  1729.         
  1730.             
  1731.                 LRLock
  1732.             
  1733.                 True, On, 1, Yes: Switch onFalse,
  1734.                 Off, 0, No: Switch offExample:
  1735.                 lrlock=True
  1736.         
  1737.         
  1738.             
  1739.                 StartLoad
  1740.             
  1741.                 True, On, 1, Yes: Switch onFalse,
  1742.                 Off, 0, No: Switch offExample:
  1743.                 startload=True
  1744.         
  1745.         
  1746.             
  1747.                 StartSet
  1748.             
  1749.                 True, On, 1, Yes: Switch onFalse,
  1750.                 Off, 0, No: Switch offExample:
  1751.                 startset=True
  1752.         
  1753.         
  1754.             
  1755.                 ExitStop
  1756.             
  1757.                 True, On, 1, Yes: Switch onFalse,
  1758.                 Off, 0, No: Switch offExample:
  1759.                 exitstop=True
  1760.         
  1761.         
  1762.             
  1763.                 UpdateFocus
  1764.             
  1765.                 True, On, 1, Yes: Switch onFalse,
  1766.                 Off, 0, No: Switch offExample:
  1767.                 updatefocus=True
  1768.         
  1769.         
  1770.             
  1771.                 UpdateRefresh
  1772.             
  1773.                 True, On, 1, Yes: Switch onFalse,
  1774.                 Off, 0, No: Switch offExample:
  1775.                 updaterefresh=True
  1776.         
  1777.         
  1778.             
  1779.                 RefreshTime
  1780.             
  1781.                 Number.Example: refreshtime=100
  1782.         
  1783.         
  1784.             
  1785.                 Refresh
  1786.             
  1787.                 AllNoneName,Name,Name,...MasterVoiceWaveMidiCDLineMicroSpeakerTrebleBassOutLineOutCDOutMicroOutGainInMidiInLineInCDInMicroInGainAGCExample:
  1788.                 refresh=master,voice
  1789.         
  1790.         
  1791.             
  1792.                 UpdateAggressive
  1793.             
  1794.                 True, On, 1, Yes: Switch onFalse,
  1795.                 Off, 0, No: Switch offExample:
  1796.                 updateaggressive=True
  1797.         
  1798.         
  1799.             
  1800.                 Aggressive
  1801.             
  1802.                 AllNoneName,Name,Name,...MasterVoiceWaveMidiCDLineMicroSpeakerTrebleBassOutLineOutCDOutMicroOutGainInMidiInLineInCDInMicroInGainAGCExample:
  1803.                 aggressive=master,voice
  1804.         
  1805.         
  1806.             
  1807.                 AggressiveTime
  1808.             
  1809.                 Number.Example: aggressivetime=100
  1810.         
  1811.         
  1812.             
  1813.                 NoReset
  1814.             
  1815.                 True, On, 1, Yes: Switch onFalse,
  1816.                 Off, 0, No: Switch offExample:
  1817.                 noreset=True
  1818.         
  1819.         
  1820.             
  1821.                 Timer
  1822.             
  1823.                 Thread: Use thread.Timer: Use PM
  1824.                 timer.HiResTimer: Use high resolution timer.
  1825.         
  1826.         
  1827.             
  1828.                 (TimeCritical)
  1829.             
  1830.                 True, On, 1, Yes: Switch onFalse,
  1831.                 Off, 0, No: Switch offExample:
  1832.                 timecritical=TrueDon't use this tag!
  1833.         
  1834.         
  1835.             
  1836.                 Voice2Wave
  1837.             
  1838.                 True, On, 1, Yes: Switch onFalse,
  1839.                 Off, 0, No: Switch offExample:
  1840.                 voice2wave=True
  1841.         
  1842.     
  1843.  
  1844. Data File structure
  1845.  
  1846.     You can use an external data file instead of Embed tags. This
  1847.     method is more flexible but it needs one more network connection to
  1848.     load the data file.The data file has the following structure: 
  1849.  
  1850. [Settings]
  1851. Parameter=Value
  1852. [/Settings]
  1853. [Profile:Name]
  1854. Parameter=Value
  1855. [/Profile]
  1856.  
  1857.     All names aren't case sensitive.
  1858.     Lines which should be ignored begin with ; or REM.
  1859.     Unrecognized parameters or values are ignored.
  1860.     The text can be written in PC or Unix format.
  1861.     You can use more than one [Settings] and [Profile:Name]
  1862.     blocks. But the following structure is
  1863.     forbidden:[Settings][Profile:Name][/Profile][/Settings]The
  1864.     following structure is
  1865.     allowed:[Settings][/Settings][Profile:Name1][/Profile][Profile:Name2][/Profile][Settings][/Settings]
  1866.  
  1867. [Settings]
  1868. Go to general options.
  1869. [Profile:Name]
  1870. Go to profile options.
  1871. Additional parameters
  1872.  
  1873.     
  1874.         
  1875.         
  1876.     
  1877.     
  1878.         
  1879.             
  1880.                 Parameter
  1881.             
  1882.                 Value
  1883.         
  1884.     
  1885.     
  1886.         
  1887.             
  1888.                 DefaultProfile
  1889.             
  1890.                 No value!Make this profile to the default
  1891.                 profile.Example: DefaultProfile
  1892.         
  1893.     
  1894.  
  1895. Example
  1896. [SETTINGS]
  1897. Font=9.WarpSans
  1898. Buttons=wave,midi
  1899. [/SETTINGS]
  1900. [PROFILE:Hello World!]
  1901. [/PROFILE]
  1902. [SETTINGS]
  1903. Profile=Hello World!
  1904. [/SETTINGS]
  1905. 7. REXX Interface
  1906. Initialization
  1907. call RxFuncAdd 'MixLoadFuncs','SBREXX','MixLoadFuncs'
  1908. call MixLoadFuncs
  1909. Datatypes
  1910. Bool  = 0/1, TRUE/FALSE, ON/OFF, YES/NO
  1911. HexNr = 220
  1912. Functions
  1913. General
  1914. HexNr   = MixGetPort()
  1915.           MixSetPort HexPort
  1916. HexNr   = MixCheckPort()
  1917. Hi'.'Lo = MixGetDSP()
  1918.           MixReset()
  1919. Bool    = MixGetTimeCritical()
  1920.           MixSetTimeCritical Bool
  1921. Master
  1922. Bool   = MixIsMasterAvailable()
  1923. Number = MixGetMasterMin()
  1924. Number = MixGetMasterMax()
  1925. Number = MixGetMasterL()
  1926. Number = MixGetMasterR()
  1927. L','R  = MixGetMaster()
  1928.          MixSetMasterL Number
  1929.          MixSetMasterR Number
  1930.          MixSetMaster L,R
  1931. Wave/Voice
  1932. Bool   = MixIsVoiceAvailable()
  1933. Number = MixGetVoiceMin()
  1934. Number = MixGetVoiceMax()
  1935. Number = MixGetVoiceL()
  1936. Number = MixGetVoiceR()
  1937. L','R  = MixGetVoice()
  1938.          MixSetVoiceL Number
  1939.          MixSetVoiceR Number
  1940.          MixSetVoice L,R
  1941. or
  1942. Bool   = MixIsWaveAvailable()
  1943. Number = MixGetWaveMin()
  1944. Number = MixGetWaveMax()
  1945. Number = MixGetWaveL()
  1946. Number = MixGetWaveR()
  1947. L','R  = MixGetWave()
  1948.          MixSetWaveL Number
  1949.          MixSetWaveR Number
  1950.          MixSetWave L,R
  1951. Midi
  1952. Bool   = MixIsMidiAvailable()
  1953. Number = MixGetMidiMin()
  1954. Number = MixGetMidiMax()
  1955. Number = MixGetMidiL()
  1956. Number = MixGetMidiR()
  1957. L','R  = MixGetMidi()
  1958.          MixSetMidiL Number
  1959.          MixSetMidiR Number
  1960.          MixSetMidi L,R
  1961. CD
  1962. Bool   = MixIsCDAvailable()
  1963. Number = MixGetCDMin()
  1964. Number = MixGetCDMax()
  1965. Number = MixGetCDL()
  1966. Number = MixGetCDR()
  1967. L','R  = MixGetCD()
  1968.          MixSetCDL Number
  1969.          MixSetCDR Number
  1970.          MixSetCD L,R
  1971. Line
  1972. Bool   = MixIsLineAvailable()
  1973. Number = MixGetLineMin()
  1974. Number = MixGetLineMax()
  1975. Number = MixGetLineL()
  1976. Number = MixGetLineR()
  1977. L','R  = MixGetLine()
  1978.          MixSetLineL Number
  1979.          MixSetLineR Number
  1980.          MixSetLine L,R
  1981. Micro
  1982. Bool   = MixIsMicroAvailable()
  1983. Number = MixGetMicroMin()
  1984. Number = MixGetMicroMax()
  1985. Number = MixGetMicro()
  1986.          MixSetMicro Number
  1987. Speaker
  1988. Bool   = MixIsSpeakerAvailable()
  1989. Number = MixGetSpeakerMin()
  1990. Number = MixGetSpeakerMax()
  1991. Number = MixGetSpeaker()
  1992.          MixSetSpeaker Number
  1993. Treble
  1994. Bool   = MixIsTrebleAvailable()
  1995. Number = MixGetTrebleMin()
  1996. Number = MixGetTrebleMax()
  1997. Number = MixGetTrebleL()
  1998. Number = MixGetTrebleR()
  1999. L','R  = MixGetTreble()
  2000.          MixSetTrebleL Number
  2001.          MixSetTrebleR Number
  2002.          MixSetTreble L,R
  2003. Bass
  2004. Bool   = MixIsBassAvailable()
  2005. Number = MixGetBassMin()
  2006. Number = MixGetBassMax()
  2007. Number = MixGetBassL()
  2008. Number = MixGetBassR()
  2009. L','R  = MixGetBass()
  2010.          MixSetBassL Number
  2011.          MixSetBassR Number
  2012.          MixSetBass L,R
  2013. Output
  2014. Bool                              = MixIsOutputAvailable()
  2015. LineL','LineR','CDL','CDR','Micro = MixGetOutput()
  2016.                                     MixSetOutput LineL,LineR,CDL,CDR,Micro
  2017. Line
  2018. Bool = MixIsOutLineAvailable()
  2019. Bool = MixIsOutLineLAvailable()
  2020. Bool = MixGetOutLineL()
  2021.        MixSetOutLineL Bool
  2022. Bool = MixIsOutLineRAvailable()
  2023. Bool = MixGetOutLineR()
  2024.        MixSetOutLineR Bool
  2025. CD
  2026. Bool = MixIsOutCDAvailable()
  2027. Bool = MixIsOutCDLAvailable()
  2028. Bool = MixGetOutCDL()
  2029.        MixSetOutCDL Bool
  2030. Bool = MixIsOutCDRAvailable()
  2031. Bool = MixGetOutCDR()
  2032.        MixSetOutCDR Bool
  2033. Micro
  2034. Bool = MixIsOutMicroAvailable()
  2035. Bool = MixGetOutMicro()
  2036.        MixSetOutMicro Bool
  2037. Input
  2038. Left
  2039. Bool                                              = MixIsInputLAvailable()
  2040. MidiL','MidiR','LineL','LineR','CDL','CDR','Micro = MixGetInputL()
  2041.                                                     MixSetInputL MidiL,MidiR,LineL,LineR,CDL,CDR,Micro
  2042. Midi left
  2043. Bool = MixIsInLMidiAvailable()
  2044. Bool = MixIsInLMidiLAvailable()
  2045. Bool = MixGetInLMidiL()
  2046.        MixSetInLMidiL Bool
  2047. Bool = MixIsInLMidiRAvailable()
  2048. Bool = MixGetInLMidiR()
  2049.        MixSetInLMidiR Bool
  2050. Line left
  2051. Bool = MixIsInLLineAvailable()
  2052. Bool = MixIsInLLineLAvailable()
  2053. Bool = MixGetInLLineL()
  2054.        MixSetInLLineL Bool
  2055. Bool = MixIsInLLineRAvailable()
  2056. Bool = MixGetInLLineR()
  2057.        MixSetInLLineR Bool
  2058. CD left
  2059. Bool = MixIsInLCDAvailable()
  2060. Bool = MixIsInLCDLAvailable()
  2061. Bool = MixGetInLCDL()
  2062.        MixSetInLCDL Bool
  2063. Bool = MixIsInLCDRAvailable()
  2064. Bool = MixGetInLCDR()
  2065.        MixSetInLCDR Bool
  2066. Micro left
  2067. Bool = MixIsInLMicroAvailable()
  2068. Bool = MixGetInLMicro()
  2069.        MixSetInLMicro Bool
  2070. Right
  2071. Bool                                              = MixIsInputRAvailable()
  2072. MidiL','MidiR','LineL','LineR','CDL','CDR','Micro = MixGetInputR()
  2073.                                                     MixSetInputR MidiL,MidiR,LineL,LineR,CDL,CDR,Micro
  2074. Midi right
  2075. Bool = MixIsInRMidiAvailable()
  2076. Bool = MixIsInRMidiLAvailable()
  2077. Bool = MixGetInRMidiL()
  2078.        MixSetInRMidiL Bool
  2079. Bool = MixIsInRMidiRAvailable()
  2080. Bool = MixGetInRMidiR()
  2081.        MixSetInRMidiR Bool
  2082. Line right
  2083. Bool = MixIsInRLineAvailable()
  2084. Bool = MixIsInRLineLAvailable()
  2085. Bool = MixGetInRLineL()
  2086.        MixSetInRLineL Bool
  2087. Bool = MixIsInRLineRAvailable()
  2088. Bool = MixGetInRLineR
  2089.        MixSetInRLineR Bool
  2090. CD right
  2091. Bool = MixIsInRCDAvailable()
  2092. Bool = MixIsInRCDLAvailable()
  2093. Bool = MixGetInRCDL()
  2094.        MixSetInRCDL Bool
  2095. Bool = MixIsInRCDRAvailable()
  2096. Bool = MixGetInRCDR()
  2097.        MixSetInRCDR Bool
  2098. Micro right
  2099. Bool = MixIsInRMicroAvailable()
  2100. Bool = MixGetInRMicro()
  2101.        MixSetInRMicro Bool
  2102. Output gain
  2103. Bool   = MixIsOutGainAvailable()
  2104. Number = MixGetOutGainMin()
  2105. Number = MixGetOutGainMax()
  2106. Number = MixGetOutGainL()
  2107. Number = MixGetOutGainR()
  2108. L','R  = MixGetOutGain()
  2109.          MixSetOutGainL Bool
  2110.          MixSetOutGainR Bool
  2111.          MixSetOutGain L,R
  2112. Input gain
  2113. Bool   = MixIsInGainAvailable()
  2114. Number = MixGetInGainMin()
  2115. Number = MixGetInGainMax()
  2116. Number = MixGetInGainL()
  2117. Number = MixGetInGainR()
  2118. L','R  = MixGetInGain()
  2119.          MixSetInGainL Bool
  2120.          MixSetInGainR Bool
  2121.          MixSetInGain L,R
  2122. AGC
  2123. Bool = MixIsAGCAvailable()
  2124. Bool = MixGetAGC()
  2125.        MixSetAGC Bool
  2126. Examples
  2127. Example 1
  2128. /* SBRexx Test */
  2129.  
  2130. call RxFuncAdd 'MixLoadFuncs','SBREXX','MixLoadFuncs'
  2131. call MixLoadFuncs
  2132.  
  2133. Say MixVer()
  2134. Say MixCopyright()
  2135. Say
  2136.  
  2137. /* if MixIsMasterAvailable()  = 1 then Say 'Master:  'MixGetMasterL()'/'MixGetMasterR()'' */
  2138. if MixIsMasterAvailable() = 1 then
  2139. do
  2140. parse value MixGetMaster() with L','R
  2141. Say 'Master:  'L'/'R''
  2142. end;
  2143. if MixIsVoiceAvailable()   = 1 then Say 'Voice:   'MixGetVoiceL()'/'MixGetVoiceR()''
  2144. if MixIsMidiAvailable()    = 1 then Say 'Midi:    'MixGetMidiL()'/'MixGetMidiR()''
  2145. if MixIsCDAvailable()      = 1 then Say 'CD:      'MixGetCDL()'/'MixGetCDR()''
  2146. if MixIsLineAvailable()    = 1 then Say 'Line:    'MixGetLineL()'/'MixGetLineR()''
  2147. if MixIsMicroAvailable()   = 1 then Say 'Micro:   'MixGetMicro()''
  2148. if MixIsSpeakerAvailable() = 1 then Say 'Speaker: 'MixGetSpeaker()''
  2149. if MixIsTrebleAvailable()  = 1 then Say 'Treble:  'MixGetTrebleL()'/'MixGetTrebleR()''
  2150. if MixIsBassAvailable()    = 1 then Say 'Bass:    'MixGetBassL()'/'MixGetBassR()''
  2151. pause
  2152. Say
  2153. Say 'Output:'
  2154. if MixIsOutLineAvailable()  = 1 then Say 'Line:  'MixGetOutLineL()'/'MixGetOutLineR()''
  2155. if MixIsOutCDAvailable()    = 1 then Say 'CD:    'MixGetOutCDL()'/'MixGetOutCDR()''
  2156. if MixIsOutMicroAvailable() = 1 then Say 'Micro: 'MixGetOutMicro()''
  2157. if MixIsOutGainAvailable()      = 1 then 
  2158. do
  2159. L = MixGetOutGainL()
  2160. if L = 0 then L = 'x1'
  2161. else if L = 1 then L = 'x2'
  2162. else if L = 2 then L = 'x4'
  2163. else if L = 3 then L = 'x8'
  2164. R = MixGetOutGainR()
  2165. if R = 0 then R = 'x1'
  2166. else if R = 1 then R = 'x2'
  2167. else if R = 2 then R = 'x4'
  2168. else if R = 3 then R = 'x8'
  2169. Say 'Gain:  'L'/'R''
  2170. end
  2171. Say
  2172. Say 'InputL:'
  2173. if MixIsInLMidiAvailable()  = 1 then Say 'Midi:  'MixGetInLMidiL()'/'MixGetInLMidiR()''
  2174. if MixIsInLLineAvailable()  = 1 then Say 'Line:  'MixGetInLLineL()'/'MixGetInLLineR()''
  2175. if MixIsInLCDAvailable()    = 1 then Say 'CD:    'MixGetInLCDL()'/'MixGetInLCDR()''
  2176. if MixIsInLMicroAvailable() = 1 then Say 'Micro: 'MixGetInLMicro()''
  2177. Say
  2178. Say 'InputR:'
  2179. if MixIsInRMidiAvailable()  = 1 then Say 'Midi:  'MixGetInRMidiL()'/'MixGetInRMidiR()''
  2180. if MixIsInRLineAvailable()  = 1 then Say 'Line:  'MixGetInRLineL()'/'MixGetInRLineR()''
  2181. if MixIsInRCDAvailable()    = 1 then Say 'CD:    'MixGetInRCDL()'/'MixGetInRCDR()''
  2182. if MixIsInRMicroAvailable() = 1 then Say 'Micro: 'MixGetInRMicro()''
  2183. if MixIsInGainAvailable()      = 1 then 
  2184. do
  2185. L = MixGetInGainL()
  2186. if L = 0 then L = 'x1'
  2187. else if L = 1 then L = 'x2'
  2188. else if L = 2 then L = 'x4'
  2189. else if L = 3 then L = 'x8'
  2190. R = MixGetInGainR()
  2191. if R = 0 then R = 'x1'
  2192. else if R = 1 then R = 'x2'
  2193. else if R = 2 then R = 'x4'
  2194. else if R = 3 then R = 'x8'
  2195. Say 'Gain:  'L'/'R''
  2196. end
  2197. if MixIsAGCAvailable() = 1 then Say 'AGC:   'MixGetAGC()''
  2198. Example 2
  2199. /* Profile: Default */
  2200.  
  2201. call RxFuncAdd 'MixLoadFuncs','SBREXX','MixLoadFuncs'
  2202. call MixLoadFuncs
  2203.  
  2204. Say 'Loading profile Default'
  2205.  
  2206. call MixSetPort         220
  2207. call MixSetTimeCritical TRUE
  2208. call MixSetMaster       24,24
  2209. call MixSetVoice        25,25
  2210. call MixSetMidi         24,24
  2211. call MixSetCD           25,25
  2212. call MixSetLine         25,25
  2213. call MixSetMicro        25
  2214. call MixSetSpeaker       2
  2215. call MixSetTreble       11,11
  2216. call MixSetBass         11,11
  2217. call MixSetOutput       TRUE,TRUE,TRUE,TRUE,FALSE
  2218. call MixSetInputL       TRUE,FALSE,TRUE,FALSE,FALSE,FALSE,TRUE
  2219. call MixSetInputR       FALSE,TRUE,FALSE,TRUE,FALSE,FALSE,TRUE
  2220. call MixSetInGain       1,1
  2221. call MixSetOutGain      0,0
  2222. call MixSetAGC          FALSE
  2223.  
  2224. Say 'Done'
  2225. 8. Scope
  2226. Parameters
  2227.  
  2228.     
  2229.         
  2230.         
  2231.     
  2232.     
  2233.         
  2234.             
  2235.                 Parameter
  2236.             
  2237.                 Function
  2238.         
  2239.     
  2240.     
  2241.         
  2242.             
  2243.                 /?/HELP
  2244.             
  2245.                 Help
  2246.         
  2247.         
  2248.             
  2249.                 /PORT:x
  2250.             
  2251.                 Defines the port to use. Default: 220.
  2252.                 Example/PORT:220
  2253.         
  2254.         
  2255.             
  2256.                 /TIMER:x
  2257.             
  2258.                 Defines the update time in ms. Default: 200 ms.
  2259.                 Example/TIMER:200
  2260.         
  2261.         
  2262.             
  2263.                 /NOTTIMECRITICAL
  2264.             
  2265.                 Disable time critical port access.
  2266.         
  2267.     
  2268.  
  2269. Attention: This is a beta release of Scope!
  2270. 9. Known Problems
  2271.  
  2272.     The update feature doesn't work in Mixomat plug-in. Netscape
  2273.     doesn't load hyperlinks. This is a Netscape Navigator bug. I can't
  2274.     say if Netscape will fix it because I got no answer.
  2275.  
  2276. 10. Frequently Asked
  2277. Questions
  2278. Question: I use the sliders to change the volume but they
  2279. don't work.
  2280. Answer: Check your sound card and the selected port. If
  2281. other programs overwrite the settings then use aggressive mode: open
  2282. the settings dialog and enable Update/Aggressive.
  2283.  
  2284. Question: Some DOS games don't work. Sound suddenly stops.
  2285. Answer: Don't use the high resolution timer.
  2286. 11. Future
  2287.  
  2288.     Interface for other sound cards
  2289.  
  2290. 12. History
  2291.  
  2292.     
  2293.         
  2294.         
  2295.     
  2296.     
  2297.         
  2298.             
  2299.                 Date
  2300.             
  2301.                 Version
  2302.         
  2303.     
  2304.     
  2305.         
  2306.             
  2307.                 16. March 1998
  2308.             
  2309.                 Mixomat 2.00
  2310.                 
  2311.                     Netscape Navigator plug-in
  2312.                     Problems with Presentation Manager fixed
  2313.                     Many extensions
  2314.             
  2315.         
  2316.         
  2317.             
  2318.                 28. November 1997
  2319.             
  2320.                 Mixomat 1.01b
  2321.                 
  2322.                     Profile extensions
  2323.                     New parameter /SET
  2324.                     Updated SBREXX.DLL
  2325.                     Mixer Control API draft
  2326.             
  2327.         
  2328.         
  2329.             
  2330.                 22. October 1997
  2331.             
  2332.                 Mixomat 1.01a
  2333.                 
  2334.                     Switch and high resolution timer bugs fixed
  2335.                     Scope documentation
  2336.             
  2337.         
  2338.         
  2339.             
  2340.                 17. October 1997
  2341.             
  2342.                 Second release Mixomat 1.01.
  2343.                 
  2344.                     Some bugfixes
  2345.                     Many extensions
  2346.             
  2347.         
  2348.         
  2349.             
  2350.                 22. August 1997
  2351.             
  2352.                 First release: Mixomat 1.00
  2353.         
  2354.     
  2355.  
  2356. (1)
  2357. Profile dependent.(2) New in this
  2358. version.
  2359. 13. Updates
  2360. Please visit my home
  2361. page for updates.
  2362. All mentioned products and trade marks belong to
  2363. their respective owners.
  2364.  
  2365. Christoph Bratschi's
  2366. Homepage© 1997/98 by Christoph
  2367. Bratschi
  2368.  
  2369.