home *** CD-ROM | disk | FTP | other *** search
/ Audio 4.94 - Over 11,000 Files / audio-11000.iso / msdos / sndbords / proaudio / mono16 / m-break.txt < prev    next >
Text File  |  1993-12-15  |  69KB  |  1,548 lines

  1. ===============================================================================
  2. Subject: Monologue Breakthrough            Forum: Multimedia Vendor+ ,
  3.                                                   Media Vision
  4.  
  5. -------------------------------------------------------------------------------
  6. FROM: Bob Blow , 76546,230                        Msg# : 56492
  7.   TO: Edward J. Tenholder , 76447,1030            Date : 10/12/93 9:13:23 PM
  8.  
  9. Ed,
  10.  
  11. First of all, if you find a similar message to this one in the IBM
  12. Communications Forum... sorry 'bout that.  In my haste to post my findings I
  13. think I had OzCIS configured wrong.
  14. I just managed to duplicate the "volume setting" problem that you and Roger
  15. are experiencing!  My curiousity got the better of me, and I went to the
  16. trouble of moving my Visual Basic files upstairs to the other system...
  17. the one with the Studio card.
  18. Sure enough... the wav volume setting gets moved to about a 50% setting
  19. every time.  Can I assume that both you and Roger also have the Studio card?
  20. If so, then we now know the problem is isolated to "something" different with
  21. the Studio card vs the Spectrum card... hopefully a driver that can be
  22. substituted and ultimately fixed by Media Vision.
  23. I think I just inherited an assignment, right?  Since I have two systems,
  24. one immune to the problem and another that demonstrates it, I guess I'm
  25. expected to identify the culprit.
  26.  
  27. Please verify that you do indeed have the Studio card.  Some files are
  28. common between the Studio and PAS-16 and others are not.  I'd like to limit
  29. the investigation if possible.
  30.  
  31. So... is this good news or bad news.  :-)
  32.  
  33. Bob
  34.  
  35. -------------------------------------------------------------------------------
  36. FROM: Edward J. Tenholder , 76447,1030            Msg# : 56517
  37.   TO: Bob Blow , 76546,230                        Date : 10/13/93 12:52:27 AM
  38.  
  39. Bob-
  40.  
  41. Great job!  I do not have the studio card, I have the PAS16 that came with a
  42. kit called FusionCD 16.  However, I have updated my PAS16 software with the
  43. PowerPak upgrade, which upgrades the software to I think what is distributed
  44. with the Studio card.
  45.  
  46. Another thing:  I CANNOT use the DLL calls successfully without having the
  47. file MONO_16.EXE either running, or located on the DOS path.  At first I t
  48. hought I had to actually have it running, but when I moved the file to a
  49. directory on the DOS path, then I no longer get the "WinEXEC" error, even
  50. if the program is not running.
  51.  
  52. -------------------------------------------------------------------------------
  53. FROM: Bob Blow , 76546,230                        Msg# : 56594
  54.   TO: Edward J. Tenholder , 76447,1030            Date : 10/13/93 8:32:16 PM
  55.  
  56. Ed,
  57.  
  58. Unbelievable.  This monologue saga is developing more plot twists than a
  59. daytime soap opera.
  60. The fact that you don't have the Studio card is also significant.  That
  61. "should" help narrow down the differences we're trying to identify.
  62. BUT... since your PAS-16 came with the FusionCD bundle, I'd almost bet hard
  63. cash that you have the "newer generation" card.  The tip off from a
  64. functional standpoint is that after rev. level C, the IRQ and DMA settings
  65. are all set via software. Am I right that your's is like that?  My PAS-16...
  66. the one that does not exhibit the problem... is pre revision level C (I set
  67. jumpers on the card).
  68.  
  69. Here's the significance of that observation:  Your version of the PAS-16 is
  70. more like a Studio card (from a hardware perspective) than it's like my old
  71. PAS-16.  One might expect that that software interaction also follows a
  72. similar vein.  As for your having the PowerPak upgrade for your PAS-16...
  73. so do I.
  74.  
  75. The above is troubling if there is any merit to my hardware differences
  76. theory. I tried like heck getting my old PAS-16 to fail last night by moving
  77. files from the Studio configuration to the PAS-16 configuration.  I moved
  78. anything that I thought might have a bearing on mixer operation or wav
  79. gerneration which didn't match perfectly in byte count.  I still could not
  80. introduce the shift in volume setting problem.
  81.  
  82. I will next do a complete line by line comparison of win.ini, system.ini and
  83. file directories.  That won't happen for a few days, however.  I'm going out
  84. of town tomorrow morning on business.  It's rough when work interfers with a
  85. good mystery, eh?
  86.  
  87. Regarding your needing MONO_16.EXE either running or on the DOS path.  That
  88. is downright wierd and absolutely contridicts my findings.  However... I too
  89. always got the "WinEXEC" error during initial attempts.  I cured that one by
  90. no longer trying to pass 0 as the first parameter.  As soon as I changed it
  91. to hWnd, the WinEXEC error went away.
  92.  
  93.    lpSCB = OpenSpeech(hWnd, 0, "FB_22K16")
  94.  
  95. Is that what you're using?
  96.  
  97. Hopefully, I'll be back in town this weekend and we'll pick up then where we
  98. left off.  I look forward to hearing from you.
  99.  
  100. Bob
  101.  
  102. -------------------------------------------------------------------------------
  103. FROM: Kevin Angley , 71555,525                    Msg# : 56607
  104.   TO: Bob Blow , 76546,230                        Date : 10/13/93 10:15:23 PM
  105.  
  106. I'll jump in here. I have the PAS-16 Spectrum card and PowerPak upgrade and
  107. have the 50% volume problem.
  108.  
  109. Isn't it a constant that the newer software is what has the problem (i.e.
  110. whether shipped with Studio or as the PowerPak upgrade?).
  111.  
  112. -------------------------------------------------------------------------------
  113. FROM: Edward J. Tenholder , 76447,1030            Msg# : 56680
  114.   TO: Bob Blow , 76546,230                        Date : 10/14/93 5:26:17 PM
  115.  
  116. Bob-
  117.  
  118. The saga does indeed continue.  Thanks for your continuuing efforts.  Here
  119. are some responses to your questions:
  120.  
  121. 1)  Yes, I do have the later revision PAS16 card.  My revision is, in fact,
  122.     D. I set all parms via software, not jumpers.
  123.  
  124. 2)  I have never used 0 as the first parameter, always used hWnd.
  125.  
  126. 3)  I have discovered that I need more than MONO_16.EXE available on path.
  127.     I need FB_NGN.EXE on the path.  In fact, I don't think I need MONO_16.EXE
  128.     on path, I think it must have loaded FB_NGN.EXE during prior execution
  129.     and hence it was in memory during further checking.  I will keep playing
  130.     with this one.
  131.  
  132. 4) Lastly, and most concerning, is that I can't get mciSendString code that
  133.    was posted here by Roger Kendall to work for me.  The code I am using
  134.    follows.  I get a null  ("") return in a$ from the call to mciSendString!!!
  135.  
  136. Declare Function mciSendString Lib "mmsystem" (ByVal lpstrCommand As String,
  137.         ByVal lpstrReturnString As String, ByVal uReturnLength As Integer,
  138.         ByVal hWndCallback As Integer) As Long
  139.  
  140. ''' Get Wave Input Volume a$ = Space$(50) i% =
  141.     mciSendString("get mix device_in WAV control volume", a$, Len(a$), j%)
  142.     WaveInput = Val(a$)
  143.  
  144.  
  145. Any Idea what might be happening here?  I have already successfully done a
  146. OpenSpeech befor the above code is executed.
  147.  
  148.   Ed Tenholder
  149.  
  150. -------------------------------------------------------------------------------
  151. FROM: Robert Elden Wilson , 75146,517             Msg# : 56797
  152.   TO: Bob Blow , 76546,230                        Date : 10/15/93 7:55:19 PM
  153.  
  154. Bob,
  155.  
  156. Just to add to this thread:  I have been having almost all of the same problems
  157. that others are having trying to use the monolog DLL with VB3.0. By using the
  158. suggestions here, I have gotten it to work with no problems, EXCEPT that I
  159. also have the volume problem.  My card is a Spectrum 16, about one year old.
  160. The PAS interrupt/DMA is set via software, while the Soundblaster values are
  161. jumpers on the board.
  162.  
  163. I'll keep checking here to see what others find.  Of course, anything I learn
  164. will be posted.
  165.  
  166. Bob
  167.  
  168. -------------------------------------------------------------------------------
  169. FROM: Bob Blow , 76546,230                        Msg# : 56913
  170.   TO: Kevin Angley , 71555,525                    Date : 10/16/93 7:15:07 PM
  171.  
  172. Kevin,
  173.  
  174. Thanks for jumping in!  Do you know what revision level your PAS-16 is?  That
  175. is starting to look like a key factor.  The fact that you have the PowerPak
  176. upgrade may not be the issue at all.  You see, I also have the PowerPak
  177. upgrade for my PAS-16 and am still immune to the 50% volume problem.
  178.  
  179. My PAS-16, by the way, is one of the very first ones ever released.  Maybe
  180. there is something to "They don't build them like they used to".  (g)
  181.  
  182. Bob
  183.  
  184. -------------------------------------------------------------------------------
  185. FROM: Kevin Angley , 71555,525                    Msg# : 56810
  186.   TO: Edward J. Tenholder , 76447,1030            Date : 10/15/93 9:59:30 PM
  187.  
  188. OK, gang, I think I have this problem with Monolog Say function resetting the
  189. WAV input to 50% fingered out. I have some info that I have not yet been given
  190. permission to post, so I won't yet (though I promise to check into that early
  191. next week).
  192.  
  193. Suffice it to say for the moment that we could suppose that the long returned
  194. by OpenSpeech was a far pointer to a data structure whose first three 16-bit
  195. words just happened to be controls for pitch (0 - 11), speed (0 - 10), and
  196. volume (0 - 9). Let's say that the data structure is initialized with 5, 5, 5,
  197. and that these values are used to set wav input with each call to Say.
  198.  
  199. So, point to whichever you want to control, and place the value there (while
  200. he's not talking). The numbers I have in parentheses are those values that
  201. seem to produce a perceptible change. Except .. it is really interesting to
  202. try speed with numbers above, say, 30. He starts to stutter.
  203.  
  204. -------------------------------------------------------------------------------
  205. FROM: ROBERT STEPHAN , 76106,3710                 Msg# : 56898
  206.   TO: Kevin Angley , 71555,525                    Date : 10/16/93 6:05:18 PM
  207.  
  208. Do you have a macro to call the DLL in WordPerfect for Windows?
  209.  
  210. Thank you,
  211.  
  212. Bob Stephan
  213.  
  214. -------------------------------------------------------------------------------
  215. FROM: Bob Blow , 76546,230                        Msg# : 56914
  216.   TO: Edward J. Tenholder , 76447,1030            Date : 10/16/93 7:15:13 PM
  217.  
  218. Ed,
  219.  
  220. >> Yes, I do have the later revision PAS16 card.  My revision is, in fact, D.
  221.  
  222. I don't know whether to extend congratulations... or condolences.  (g)
  223.  
  224. >> I can't get mciSendString code that was posted here by Roger Kendall to
  225.    work for me.
  226.  
  227. I won't be any help with that issues... at least not for now.  I'm going to
  228. concentrate on trying to isolate why some soundcards are immune to the volume
  229. setting problem in the first place.  I do have some new information on that.
  230.  
  231. I have just learned that Creative Labs is also switching to Monologue-16.
  232. And, it turns out they did not included any better documentation than we're
  233. working with.  As a result of a message thread I have going somewhere else
  234. (not on CompuServe), I helped someone get the DLL working with his
  235. SoundBlaster card... and didn't even know it until he jumped in to say
  236. "thanks!".
  237.  
  238. Well, I'm sure going to establish a dialogue with that guy and start comparing
  239. notes.  Perhaps between what Creative Labs provided and the info we already
  240. know, I'll be able to sort something out.
  241.  
  242. Bob
  243.  
  244. -------------------------------------------------------------------------------
  245. FROM: Bob Blow , 76546,230                        Msg# : 56915
  246.   TO: Robert Elden Wilson , 75146,517             Date : 10/16/93 7:15:18 PM
  247.  
  248. Robert,
  249.  
  250. >> I have gotten it to work with no problems, EXCEPT that I also have the
  251.    volume problem.  My card is a Spectrum 16, about one year old.  The PAS
  252.    interrupt/DMA is set via software, while the Soundblaster values are
  253.    jumpers on the board.
  254.  
  255. Egads!  There goes another theory shot to heck. (g)  Thanks ever so much for
  256. jumping in to the thread.  Actually, I'm glad to learn that the volume setting
  257. problem is not unique to the Studio card and revision level "D" PAS-16's.
  258. Your PAS-16 is old enough to rule out it being the new board design.
  259.  
  260. If I knew where to begin, I'd start comparing files and system configurations
  261. with you to find where we are different.  We both have older cards, but
  262. you've got the problem.  Hmmmmmmm.
  263.  
  264. Is there anyone out there who can suggest a strategy on how to sort this out?
  265.  
  266. Bob
  267.  
  268. -------------------------------------------------------------------------------
  269. FROM: Edward J. Tenholder , 76447,1030            Msg# : 56924
  270.   TO: Bob Blow , 76546,230                        Date : 10/16/93 9:12:24 PM
  271.  
  272. Bob-
  273.  
  274. How about if Robert Wilson zips up all of his Media Vision files and sends
  275. them to you, and you swap them into you system one at a time?
  276.  
  277.   Ed Tenholder
  278.  
  279. -------------------------------------------------------------------------------
  280. FROM: Kevin Angley , 71555,525                    Msg# : 56970
  281.   TO: ROBERT STEPHAN , 76106,3710                 Date : 10/17/93 10:27:22 AM
  282.  
  283.  >> Do you have a macro to call the DLL in WordPerfect for Windows?
  284.  
  285. Sorry, no. I'm working with a C program.
  286.  
  287. -------------------------------------------------------------------------------
  288. FROM: Bob Blow , 76546,230                        Msg# : 56977
  289.   TO: Edward J. Tenholder , 76447,1030            Date : 10/17/93 11:49:13 AM
  290.  
  291. Ed,
  292.  
  293. Your suggestion of Robert Wilson zipping up all his Media Vision files and
  294. sending them to me is deffinitely a possibility... one that I may persue.
  295.  
  296. In the mean time... be sure to see my message to Nill regarding what happens
  297. when you merely change the volume setting in Monologue's control panel and
  298. click on "Sample".  BTW, setting it to something higher than the default of
  299. 5 is NOT a workaround to the DLL problem.  :-(  I already tried.
  300.  
  301. Are you aware that there is alledgedly a "SayGlobalSet" function that is
  302. supposed to give us access to the three control panel parameters?  The guy
  303. with the SoundBlaster version mentioned it... but he thinks it's as bogus as
  304. the original DLL documentation.
  305.  
  306. I used a portable tape backup unit this morning to move all the Monologue-16
  307. files from the PAS-16 system to the Studio system.  I wanted to rule out that
  308. some change had been "slipstreamed" into the files, even though the file sizes
  309. already matched.  No difference.  At least we can rule that out.
  310.  
  311. Bob
  312.  
  313. -------------------------------------------------------------------------------
  314. FROM: Edward J. Tenholder , 76447,1030            Msg# : 56991
  315.   TO: Bob Blow , 76546,230                        Date : 10/17/93 12:30:06 PM
  316.  
  317. Bob-
  318.  
  319. Other possibility is that .INI settings are different, not the actual program
  320. files??
  321.  
  322.   -Ed Tenholder
  323.  
  324. -------------------------------------------------------------------------------
  325. FROM: Bob Blow , 76546,230                        Msg# : 57032
  326.   TO: Edward J. Tenholder , 76447,1030            Date : 10/17/93 9:47:20 PM
  327.  
  328. Ed,
  329.  
  330. >> Other possibility is that .INI settings are different, not the actual
  331.    program files?
  332.  
  333. Indeed a possibility... one that I'm trying to sort out.  The system that is
  334. immune to the problem has one of the most complex win.ini and system.ini files
  335. one could imagine.  I was a beta tester for some Microsoft multimedia stuff
  336. last year and have lots of settings and drivers installed that do not show up
  337. on the new system.  Not an easy task.  :-(
  338.  
  339. Bob
  340.  
  341. -------------------------------------------------------------------------------
  342. FROM: Edward J. Tenholder , 76447,1030            Msg# : 56992
  343.   TO: Bob Blow , 76546,230                        Date : 10/17/93 12:30:10 PM
  344.  
  345. Bob-
  346.  
  347. Kevin Angley had posted what looked like it might be a reasonable work around
  348. for the volume problem, using mciSendString to retrieve and restore the mixer
  349. settings before/after using monologue.  That, in conjunction with figuring out
  350. how to pass proper volume, etc parameters to SaySpeech , would allow suitable
  351. workaround.
  352.  
  353. My problems:
  354.  
  355. 1)  I can't get the mciSendString code to work.  Will not return current
  356.     settings for me.
  357.  
  358. 2)  I don't know how to access the structure returned by OpenSpeech so that I
  359.     can modify it before giving it to SaySpeech using the Visual Basic
  360.     language contructs.
  361.  
  362.    -Ed Tenholder
  363.  
  364. -------------------------------------------------------------------------------
  365. FROM: Bob Blow , 76546,230                        Msg# : 57030
  366.   TO: Edward J. Tenholder , 76447,1030            Date : 10/17/93 9:47:06 PM
  367.  
  368. Ed,
  369.  
  370. >> I don't know how to access the structure returned by OpenSpeech so that I
  371.    can modify it before giving it to SaySpeech using the Visual Basic language
  372.    contructs.
  373.  
  374. I don't either.  And as for the mciSendString code, that too is something
  375. I've had no experience with.  Call me stubborn, but I have no interest in a
  376. "workaround".
  377.  
  378. I just finished re-installing the 8-bit version of Monologue on the system
  379. with the Studio.  It is immune to the mixer resetting problem.  I can change
  380. Monologue's speaking volume yet the wav setting in the mixer is constant.
  381. It behaves just as it should, even with the Studio card.
  382.  
  383. Now I'm trying to figure out what that experiment proved... if anything. (g)
  384.  
  385. Bob
  386.  
  387. -------------------------------------------------------------------------------
  388. FROM: Nill Toulme , 71563,2030                    Msg# : 57016
  389.   TO: Bob Blow , 76546,230                        Date : 10/17/93 6:05:00 PM
  390.  
  391. Wait a minute... I told you wrong.  Neglected to do the "click Sample" step.
  392. You're right... it does change the WAV volume setting. Same effect if you OK
  393. without clicking Sample, first time you invoke Monolog by rightclicking.
  394. Sorry.
  395.  
  396. Nill
  397.  
  398. -------------------------------------------------------------------------------
  399. FROM: Bob Blow , 76546,230                        Msg# : 57031
  400.   TO: Nill Toulme , 71563,2030                    Date : 10/17/93 9:47:10 PM
  401.  
  402. Nill,
  403.  
  404. I don't know if we're making progress or not. (g)  You have a revision level
  405. "C" PAS-16 plugged into your pc.  Yet all the software is from the Studio
  406. card that you initially installed and subsequently returned to Media Vision.
  407. And, the wav setting is changed when the "Sample" button is clicked from
  408. Monologue's control panel.
  409.  
  410. That suggests that it's not a hardware issue limited only to Studio cards
  411. and revision level "D" PAS-16's.  Your "C" PAS-16 is also exibiting the
  412. problem when teamed up with the Studio software.  Facinating.
  413.  
  414. Perhaps I should duplicate your situation by moving my PAS-16 to the system
  415. that now has the Studio... and leave the Studio software in place.
  416.  
  417. Bob
  418.  
  419. -------------------------------------------------------------------------------
  420. FROM: Nill Toulme , 71563,2030                    Msg# : 56927
  421.   TO: Bob Blow , 76546,230                        Date : 10/16/93 10:16:08 PM
  422.  
  423. >>> >> I have gotten it to work with no problems, EXCEPT that I also have the
  424.  volume problem.  My card is a Spectrum 16, about one year old.  The PAS
  425.  interrupt/DMA is set via software, while the Soundblaster values are jumpers
  426.  on the board.<< <<<
  427.  
  428. >>>Egads!  There goes another theory shot to heck. (g)  Thanks ever so much
  429.   for jumping in to the thread.  Actually, I'm glad to learn that the volume
  430.   setting problem is not unique to the Studio card and revision level "D"
  431.   PAS-16's.  Your PAS-16 is old enough to rule out it being the new board
  432.   design. <<<
  433.  
  434. Are you sure about that?  I would think if the "interrupt/DMA is set via
  435. software", then it's a Rev D, isn't it?  Doesn't the Rev C use jumpers?
  436.  
  437. Nill
  438.  
  439. -------------------------------------------------------------------------------
  440. FROM: Bob Blow , 76546,230                        Msg# : 56975
  441.   TO: Nill Toulme , 71563,2030                    Date : 10/17/93 11:49:01 AM
  442.  
  443. Nill,
  444.  
  445. Regarding the revision level of Bob Wilson's PAS-16...
  446.  
  447. Bob said >> The PAS interrupt/DMA is set via software, while the Soundblaster
  448.             values are jumpers on the board.
  449.  
  450. You asked >> Are you sure about that?  I would think if the "interrupt/DMA is
  451.              set via software", then it's a Rev D, isn't it?  Doesn't the Rev
  452.              C use jumpers?
  453.  
  454. Hard to keep all this straight. (g)  No PAS-16 ever set the IRQ or DMA
  455. channel for the PAS section via jumpers.  Remember all the discussion
  456. regarding using different DOS vs Windows settings?  Obviously, if they were
  457. "hard set" with jumpers... that discussion would have never took place.
  458.  
  459. The jumpers in question are for the SoundBlaster section (IRQ and Port
  460. Address).  As I understand it, starting with revision level "D" those two
  461. jumpers went away and one set them with the extra parameters on the
  462. MVSOUND.SYS command line.  So... since Bob set's the SoundBlaster section
  463. via jumpers I'm concluding that means revision C or earlier.  Does that
  464. make sense or am I still missing something?
  465.  
  466. BTW, do you have Monologue-16 installed?  I'm not referring to all this
  467. DLL stuff or programming for it with Visual Basic.  I just mean installed
  468. so it can be used in Clipboard mode, for example.  If so, please see my next
  469. message.
  470.  
  471. Bob
  472.  
  473. -------------------------------------------------------------------------------
  474. FROM: Bob Blow , 76546,230                        Msg# : 56976
  475.   TO: Nill Toulme , 71563,2030                    Date : 10/17/93 11:49:07 AM
  476.  
  477. Nill (and anyone having Monologue-16 installed),
  478.  
  479. I stumbled on another issue... so fundamental that I'm surprised it hasn't
  480. been raised before.  We've been so focussed on what happens when one makes
  481. a call to the DLL function that we've not recognized what happens when one
  482. uses Monologue-16 in its normal operating mode.
  483.  
  484. My old PAS-16 installation:  I double click on the icon and get the Monologue
  485. control panel.  Lets say I make a change to the volume setting (Monologue's
  486. control panel slider) and click the "Sample" button.  Only Monologue's
  487. speaking volume is affected.  The setting for wav volume is not affected
  488. (I can observe this by having Pro Mixer open and observe that the wav slider
  489. doesn't move).
  490.  
  491. My new Studio installation:  In this case, any change I make to the volume
  492. setting in Monologue's control panel is immediately reflected in the wav
  493. slider setting (again, observing it by having Pro Mixer open) as soon as I
  494. click on the "Sample" button.
  495.  
  496. At least in my case, I don't need to make a DLL call to see the difference
  497. in behavior between the two installations.  The wav volume resetting problem
  498. is inherent to Monologue-16 on one system, even at the control panel "Sample"
  499. level!
  500.  
  501. How about the rest of you out there?  Please let me know which behavior you
  502. experience and which version of the soundcard you are using.  Thanks!
  503.  
  504. Bob
  505.  
  506. -------------------------------------------------------------------------------
  507. FROM: Edward J. Tenholder , 76447,1030            Msg# : 56989
  508.   TO: Bob Blow , 76546,230                        Date : 10/17/93 12:30:04 PM
  509.  
  510. Bob-
  511.  
  512. Just tried Monologue with Pocket-Mixer open, and I also observe that when I
  513. have it speak sample, it changes the mixer settings.
  514.  
  515. I have revision D of PAS-16.
  516.  
  517.    -Ed Tenholder
  518.  
  519. -------------------------------------------------------------------------------
  520. FROM: Nill Toulme , 71563,2030                    Msg# : 57015
  521.   TO: Bob Blow , 76546,230                        Date : 10/17/93 5:47:23 PM
  522.  
  523. I have the *original* (v1.0, I suppose) Studio installation, though I'm
  524. currently running a Rev C PAS-16 board.  Changing the volume in Monolog does
  525. not change the WAV setting in Pro Mixer.  This behavior was the same when I
  526. had the Studio card installed.
  527.  
  528. Nill
  529.  
  530. -------------------------------------------------------------------------------
  531. FROM: Kevin Angley , 71555,525                    Msg# : 56972
  532.   TO: Bob Blow , 76546,230                        Date : 10/17/93 10:48:23 AM
  533.  
  534. Hmmm. I'm a bit confused. Maybe there is a problem different from the one I
  535. thought we were pursuing, since you guys are still searching for answers.
  536.  
  537. In message 56810, I posted what I believe to be the cause and solution for
  538. the problem that each call to Say resets the volume of wave input to 50%. In
  539. case you missed it, I'll summarize:
  540.  
  541. Cause (this is a reasonable guess): OpenSpeech initializes a data structure
  542. that includes pitch, speed, and volume to be default values of 5,5,5 on a
  543. scale that is roughly 0 to 10. Each time Say is called, these values are
  544. used. That is why volume is reduced to 50% each time it is called.
  545.  
  546. Solution: Interpret the long value returned by the OpenSpeech call as a far
  547. pointer to a data structure, the first three 16-bit values of which are pitch,
  548. speed, and volume, respectively. Load whatever you want to in there after
  549. OpenSpeech, but while there is no speech in progress.
  550.  
  551. Let me know if I have solved the wrong problem.
  552.  
  553. -------------------------------------------------------------------------------
  554. FROM: Edward J. Tenholder , 76447,1030            Msg# : 56990
  555.   TO: Kevin Angley , 71555,525                    Date : 10/17/93 12:30:05 PM
  556.  
  557. Kevin-
  558.  
  559. Any idea how I deal with the long pointer to the OpenSpeech data structure
  560. from visual basic??
  561.  
  562.  
  563.    -Ed Tenholder
  564.  
  565. -------------------------------------------------------------------------------
  566. FROM: Kevin Angley , 71555,525                    Msg# : 57027
  567.   TO: Edward J. Tenholder , 76447,1030            Date : 10/17/93 8:55:23 PM
  568.  
  569.  >> Any idea how I deal with the long pointer to the OpenSpeech data
  570.  >> structure from visual basic??
  571.  
  572. Hmmm. I haven't a clue about visual basic. However, a long pointer is nothing
  573. more than a 32-bit address. The word (16-bit) located at that address
  574. contains the value to be used for pitch, followed immediately by a word for
  575. speed and a word for volume. If VB doesn't allow you to refer to memory
  576. locations by address, does it allow inline assembler routines or ability to
  577. link with C functions?
  578.  
  579. While we are talking programming, perhaps you can help with a problem I am
  580. having with Monolog API which is probably ignorance on my part rather than
  581. a bug (this Windows spin on programming is new to me). The first parameter
  582. to OpenSpeech is hWnd, but the documentation says nothing about what that is.
  583. I'm guessing it is a Window handle, but what does that mean? Does it want
  584. space allocated for a handle, or does it want "the instance" of the calling
  585. program, or what? The example in the older docs say to stick a zero here, and
  586. that in fact works as long as the program is in the foreground. If it is
  587. executing in background when something occurs to make a call to the speech
  588. engine, the application locks up. Any help would be appreciated.
  589.  
  590. -------------------------------------------------------------------------------
  591. FROM: Bob Blow , 76546,230                        Msg# : 57022
  592.   TO: Kevin Angley , 71555,525                    Date : 10/17/93 7:59:20 PM
  593.  
  594. Kevin,
  595.  
  596. You're right... there IS a problem different from the one you thought we were
  597. persuing. (g)  Let's back up and define what the problem is.
  598.  
  599. Monologue has always had it's own volume control.  This was true with the
  600. original 8-bit version and still is with the new 16-bit version.  The volume
  601. setting for Monologue, however, is exclusively it's own.  Whether set from
  602. Monologue's control panel, or set using a DLL call, the effect is to be on
  603. the speaking volume of Monologue only.
  604.  
  605. The "problem" is that with some system configurations, Monologue is resetting
  606. the soundcard's mixer channel for wav audio.  This is an important
  607. distinction and one I'm afraid many have missed.  The change in the mixer
  608. setting is not normal operation.  The "volume control" for Monologue for
  609. raising or lowering the speaking volume to comfortable level... for a
  610. given mixer setting.
  611.  
  612. Therefore, your suggestion is not a fix but only a "workaround" which does
  613. not address the root problem. :-(  BTW, Monologue-16 behaves as I described
  614. it should, on a SoundBlaster-16 ASP.
  615.  
  616. I am now considering re-installing the old 8-bit version of Monologue (which
  617. never had the mixer setting interaction) and verify that it does not "develop"
  618. the problem with the Studio card.  If it too starts misbehaving, then its a
  619. safe assumption that the soundcard and/or its drivers are at the heart of
  620. the problem.
  621.  
  622. Bob
  623.  
  624. -------------------------------------------------------------------------------
  625. FROM: Bob Blow , 76546,230                        Msg# : 57280
  626.   TO: Edward J. Tenholder , 76447,1030            Date : 10/19/93 7:51:06 PM
  627.  
  628. Ed,
  629.  
  630. Be sure to see my message to Ricardo.  He too has a system which is immune to
  631. the mixer volume resetting problem with Monologue-16... and he found what was
  632. unique to my PAS-16 system that gave it the immunity.
  633.  
  634. One driver added to my Studio system made it immune to the problem too.  I
  635. can now make DLL calls to Monologue-16 on both systems without worrying about
  636. the mixer setting changing.  Outstanding.  Sometimes it pays to be
  637. persistent. (g)
  638.  
  639. Bob
  640.  
  641. -------------------------------------------------------------------------------
  642. FROM: Edward J. Tenholder , 76447,1030            Msg# : 57330
  643.   TO: Bob Blow , 76546,230                        Date : 10/19/93 11:43:19 PM
  644.  
  645. Bob-
  646.  
  647. Terrific work!  Now if we can only all get access to the .drv file, we'll
  648. have the answer.  Let me know if you make any progress on being able to
  649. distribute it.
  650.  
  651.    Ed Tenholder
  652.  
  653. -------------------------------------------------------------------------------
  654. FROM: Nill Toulme , 71563,2030                    Msg# : 57423
  655.   TO: Bob Blow , 76546,230                        Date : 10/20/93 5:05:01 PM
  656.  
  657. >>> Be sure to see my message to Ricardo.  ...One driver added to my Studio
  658. system made it immune to the problem too.<<<
  659.  
  660. I missed it... which driver is that?
  661.  
  662. Nill
  663.  
  664. ------------------------------------------------------------------------------
  665. FROM:  Ricardo Belmar, 70054,3616            Msg#: #57179
  666.   TO:  Bob Blow, 76546,230                Date: 10/18/93 6:12:34 PM
  667.  
  668. Bob,
  669.  
  670. Just performed a test. I have a Rev "b" PAS16, and it shows the same volume 
  671. effect. That is, changing monologue's volume setting from its control panel does 
  672. NOT change the wav setting in the mixer (verified by watching the pro mixer 
  673. window). I tried this with clipboard mode. Changing the wav volume in the mixer 
  674. does, as it should, alter the volume of monologue. My "sample button" test 
  675. worked just like yours did.
  676.  
  677. This is a long-shot, but you mentioned some beta-test work for MS, do you have 
  678. Soundbits running on the PAS16 system? I'm thinking it could be the wave 
  679. mapper driver soundbits uses? A long shot....
  680.  
  681. Ricardo
  682.  
  683. -------------------------------------------------------------------------------
  684. FROM: Bob Blow , 76546,230                        Msg# : 57279
  685.   TO: Ricardo Belmar , 70054,3616                 Date : 10/19/93 7:51:03 PM
  686.  
  687. Ricardo,
  688.  
  689. >> ... changing monologue's volume setting from its control panel does NOT
  690.    change the wav setting in the mixer (verified by watching the pro mixer
  691.    window).
  692.  
  693. Man, am I glad you took the time to run that test!  And if the fact that
  694. there's two of us immune to problem wasn't good news enough...
  695.  
  696. >> This is a long-shot, but you mentioned some beta-test work for MS, do you
  697.    have Soundbits running on the PAS16 system?
  698.  
  699. Well I'll be darned!  Actually, I'm not even sure what "Soundbits" is, but
  700. your comment about a "wave mapper driver" rang a bell.  I have the following
  701. entry under the [drivers] section of system.ini...
  702.  
  703.   wavemapper=msacm.drv
  704.  
  705. For grins, I rem'd it out and restarted Windows.  BINGO!  The mixer volume
  706. resetting problem appeared.  I put the line back in, restarted Windows again
  707. and the problem is gone again.  I then copied that little jewel to the system
  708. with the Studio card.  BINGO!  Problem fixed.  :-)
  709.  
  710. The beta testing I did for MS was for what's called "Multimedia Pack", a
  711. CD-ROM overview of Windows and multimedia.  I just checked the CD, and sure
  712. enough, that's where the driver came from!  Do you also have this driver
  713. loaded?
  714.  
  715. I wonder if it can be distributed?  This is the fix that everyone's been
  716. looking for.  Tell 'ya what... I'll wait to hear from you that msacm.drv
  717. is in fact the same driver you have installed.  If it is, we can encourage
  718. one of the other forum members to do a "File Find" here on CompuServe.
  719. If it's not here on CompuServe, Courtney will have to pass judgement as to
  720. whether we can upload it to this forum as a Monologue-16 fix.
  721.  
  722. So... how does it feel to be a hero?  :-)
  723.  
  724. Bob
  725.  
  726. -------------------------------------------------------------------------------
  727. FROM: C. Harrington/Sysop , 72662,155             Msg# : 57297
  728.   TO: Bob Blow , 76546,230                        Date : 10/19/93 8:55:25 PM
  729.  
  730. Bob-
  731.  
  732. >> If it's not here on CompuServe, Courtney will have to pass judgement as
  733.   to whether we can upload it to this forum as a Monologue-16 fix.
  734.  
  735. While people generally move files around CIS from forum to forum -
  736. copyrighted stuff should be okay'd by the owners.
  737. If you got an address and other info (what program etc) I'll see what I
  738. can do.
  739.  
  740. Courtney Harrington/SYSOP
  741.  
  742. -------------------------------------------------------------------------------
  743. FROM:  Ricardo Belmar, 70054,3616            Msg#: #57435
  744.   TO:  Bob Blow, 76546,230                Date: 10/20/93 6:50:18 PM
  745.  
  746. Bob,
  747.  
  748. >>> wavemapper=msacm.drv<<<
  749.  
  750. Exactly the line I have!!!!!! Soundbits is a sound events enhancement MS sells.
  751. I've got the version that has all sorts of Hanna Barbera sound effects and
  752. sound clips. It adds two drivers to windwos, but this is the main one.
  753.  
  754. >>>I wonder if it can be distributed?<<<
  755.  
  756. Oh boy! You just asked the BIG question that's been the subject of many
  757. discussions over in Ziffnet in PCMag's editorial section. Here's a brief
  758. summary of this problem. The driver is a "wavemapper" that adds some very
  759. important feautures to multimedia apps under Windows. The main things are
  760. letting ANY sound card (8-bit, 12-bit, or 16-bit) play CD quality samples.
  761. It also allows for these samples to be stored in MS ADPCM format. As it
  762. turns out, it does many other things similar to this (I can go back and
  763. reread some of the threads if you or anyone else is interested). You can
  764. probably guess how significant this is for developing multimedia apps and
  765. storing them in less space.
  766.  
  767. The problem? This wavemapper can be any driver, meaning it hooks into the 
  768. operating system (windows). In fact it's mentioned on MS's Developer Network 
  769. CD. However, MS never documented any of it in any sdk or provided any info 
  770. about it to any other companies. This, depending on your viewpoint, gives MS
  771. an unfair advantage. Until now, you could only benifit from wavemapper
  772. technology by buying MS products. (In fact, the driver lets any other
  773. sound program that uses mci calls to play compressed sounds).
  774.  
  775. With all that aside<g>, I'm not sure we can distribute it. I know up until
  776. before this story broke, Ms was firmly saying NO. They may have changed their
  777. minds now. I'll have to find out. But I wouldn't get too excited yet....
  778.  
  779. >>>So... how does it feel to be a hero?  :-)<<<
  780.  
  781. I always knew I had it in me<g>
  782.  
  783. Ricardo
  784.  
  785. -------------------------------------------------------------------------------
  786. FROM: Edward J. Tenholder , 76447,1030            Msg# : 57325
  787.   TO: Kevin Angley , 71555,525                    Date : 10/19/93 11:28:03 PM
  788.  
  789. Kevin-
  790.  
  791. hWnd is a unique 'handle' to a window.  I assume it is pointer to a control
  792. block structure that defines parameters for the window.
  793.  
  794. -Ed Tenholder
  795.  
  796. -------------------------------------------------------------------------------
  797. FROM: Robert Elden Wilson , 75146,517             Msg# : 57286
  798.   TO: Bob Blow , 76546,230                        Date : 10/19/93 8:26:17 PM
  799.  
  800. Bob,
  801.  
  802. My leaning is to suspect something with software as that is more variable
  803. than the hardware.  All of our systems have different software environments.
  804. Another thing that I notice that makes software more likely is that if I have
  805. pocket mixer open when I try to use the monologue API, the wave level
  806. indicator drops to 50% from wherever I had it.  This makes me think that
  807. something is setting the volume down.  If the problem were soley in the
  808. hardware, I would expect the volume to drop, but pocket mixer to not be
  809. aware of it and leave the indicator where it had been.
  810.  
  811. I've no further ideas, but am just starting to read the thread from this
  812. point.  Will keep chiming in as I have ideas.
  813.  
  814. As I've just finished reading the thread, let me add a few thoughts.  First,
  815. I also tried changing the volume from the monolog control panel and it
  816. changes the wav volume on the mixer when I execute the sample button (did I
  817. expect otherwise after reading all this?)  :>  I thought that maybe the
  818. value was being set by the DLL to whatever was set in the control panel, but
  819. this is not the case.  No matter what value I leave the control panel in,
  820. when calling the DLL from a VB/win program, the wav volume is set to ~50%.
  821.  
  822. I'm going to play around with setting the volume directly as described in
  823. Kevin's message.  Probably generate a few GPF's in the process!  While this
  824. is not the ideal solution, it at least may make the API usable.
  825.  
  826. Bob
  827.  
  828. -------------------------------------------------------------------------------
  829. FROM: Edward J. Tenholder , 76447,1030            Msg# : 57329
  830.   TO: Robert Elden Wilson , 75146,517             Date : 10/19/93 11:43:17 PM
  831.  
  832. bob-
  833.  
  834. If you get "setting the volume directly" working without GPF, would
  835. appreciate your code snippet.
  836.  
  837.    -Ed Tenholder
  838.  
  839. -------------------------------------------------------------------------------
  840. FROM: Bob Blow , 76546,230                        Msg# : 57486
  841.   TO: Edward J. Tenholder , 76447,1030            Date : 10/20/93 10:51:17 PM
  842.  
  843. Ed,
  844.  
  845. >> Terrific work!
  846.  
  847. Thanks.  I may get a little credit for keeping the irons to the fire on
  848. identifying what made some systems immune to the problem, but Ricardo came
  849. up with the specific driver involved.
  850.  
  851. He's sure got some interesting information on that driver, eh?  Obviously,
  852. there's more to learn.
  853.  
  854. Bob
  855.  
  856. -------------------------------------------------------------------------------
  857. FROM: Bob Blow , 76546,230                        Msg# : 57484
  858.   TO: Nill Toulme , 71563,2030                    Date : 10/20/93 10:51:10 PM
  859.  
  860. Nill,
  861.  
  862. By now... with all the message traffic that this revelation has generated...
  863. you may have picked up the fact that both Ricardo and I have a Microsoft
  864. wavemapper driver installed.  The file name is msacm.drv.
  865.  
  866. I didn't even know that I had it!  Ricardo remembered that I mentioned some
  867. beta testing I had done for Microsoft awhile back.  He put two and two
  868. together and, to use his terms, suggested a "long shot"... a Microsoft
  869. driver that most people didn't have installed, but we did.
  870.  
  871. Obviously there is more learn, but apparently we not only stumbled on a
  872. driver that provides some immunity to Monologue-16's misbehavior, the driver
  873. itself is surrounded with some degree of controversy.  BTW, all of that is
  874. news to me! As I said earlier, I wasn't even aware the darn thing got
  875. installed on the old system.
  876.  
  877. One more new piece of information... I'm now aware of a third system that is
  878. also immune the volume resetting problem.  It's Linda Rosenbaum's!  I just
  879. wrote a message to her to determine if she too has the msacm.drv.  If she
  880. does, I like to know what software application installed it.  If she doesn't,
  881. then there's still a mystery to be solved.  (g)
  882.  
  883. Bob
  884.  
  885. -------------------------------------------------------------------------------
  886. FROM: C. Harrington/Sysop , 72662,155             Msg# : 57493
  887.   TO: Bob Blow , 76546,230                        Date : 10/20/93 11:44:22 PM
  888.  
  889. Bob-
  890.  
  891. msacm.drv is installed by Microsoft Bookshelf - among others I would imagine.
  892.  
  893. Courtney Harrington/SYSOP
  894.  
  895. -------------------------------------------------------------------------------
  896. FROM: Ron Weingarten , 74176,3143                 Msg# : 57529
  897.   TO: C. Harrington/Sysop , 72662,155             Date : 10/21/93 11:23:21 AM
  898.  
  899. Just to let you known, the "msacm.drv" file is also found on disk 1 of
  900. Microsoft Windows Sound System (Compaq Version).
  901.  
  902. Ron Weingarten
  903.  
  904. -------------------------------------------------------------------------------
  905. FROM: C. Harrington/Sysop , 72662,155             Msg# : 57551
  906.   TO: Ron Weingarten , 74176,3143                 Date : 10/21/93 4:22:14 PM
  907.  
  908. Ron-
  909.  
  910. Thanks - it appears we are compiling a list here <g>
  911.  
  912. Courtney Harrington/SYSOP
  913.  
  914. -------------------------------------------------------------------------------
  915. FROM:  Ricardo Belmar, 70054,3616            Msg#: #57578
  916.   TO:  C. Harrington/Sysop, 72662,155        Date: 10/21/93 7:25:02 PM
  917.  
  918. Courtney,
  919.  
  920. Just about any MS multimedia product includes it (except Windows<g>)
  921.  
  922. Ricardo
  923. -------------------------------------------------------------------------------
  924. FROM: C. Harrington/Sysop , 72662,155             Msg# : 57439
  925.   TO: Ricardo Belmar , 70054,3616                 Date : 10/20/93 7:21:14 PM
  926.  
  927. >> It's all part of the "wave mapper scandal". There's even a book about it
  928.   coming out in November.
  929.  
  930. Recommended reading I'm sure <g>
  931.  
  932. Courtney Harrington/SYSOP
  933.  
  934. -------------------------------------------------------------------------------
  935. FROM: Bob Blow , 76546,230                        Msg# : 57487
  936.   TO: Ricardo Belmar , 70054,3616                 Date : 10/20/93 10:51:23 PM
  937.  
  938. Ricardo,
  939.  
  940. >>> wavemapper=msacm.drv<<<
  941.  
  942. >> Exactly the line I have!!!!!!
  943.  
  944. Well, how about that. (g)  Thanks ever so much for the background on the
  945. "wavemapper scandel".  Of all the drivers for us to find helps fix a problem
  946. with Monologue-16, it would have to be that one, eh?
  947.  
  948. >> I'm not sure we can distribute it. I know up until before this story broke,
  949.    Ms was firmly saying NO. They may have changed their minds now. I'll have
  950.    to find out.
  951.  
  952. You know, another thought occurs to me.  A lot of us have been beating our
  953. brains out, backwards engineering the frickin' DLL to get it to work in the
  954. first place... filling in the documentation voids we were provided... and
  955. now finding a fix to a problem inherent to Monologue-16 itself.  Isn't it
  956. time Media Vision does something?
  957.  
  958. Afterall, we're handing the solution to them on a silver platter.  Since the
  959. solution appears to be driver belonging to Microsoft, I would think a company
  960. as big as Media Vision would be in a good position to negotiate/authorize its
  961. distribution.
  962.  
  963. Just a thought. (g)
  964.  
  965. Bob
  966.  
  967. -------------------------------------------------------------------------------
  968. FROM: Kevin Angley , 71555,525                    Msg# : 57471
  969.   TO: Edward J. Tenholder , 76447,1030            Date : 10/20/93 10:16:18 PM
  970.  
  971.  >> Wnd is a unique 'handle' to a window.  I assume it is pointer to a
  972.  >> control block structure that defines parameters for the window.
  973.  
  974. OK .. but in the call to OpenSpeech in the Monolog API, does the hWnd
  975. parameter mean the handle of the calling window, or an unitialized data
  976. structure that the called window is free to use, or what?
  977.  
  978. -------------------------------------------------------------------------------
  979. FROM: Bob Blow , 76546,230                        Msg# : 57485
  980.   TO: Robert Elden Wilson , 75146,517             Date : 10/20/93 10:51:14 PM
  981.  
  982. Bob,
  983.  
  984. >> My leaning is to suspect something with software as that is more variable
  985.    than the hardware.
  986.  
  987. Turns out your leaning was in the right direction. (g)  I have a Microsoft
  988. product called "MediaPack 1.0" which is a CD-ROM based Windows multimedia
  989. enhancement.  I hadn't gotten around to installing it on the new system...
  990. the one with the Studio card.  Now that we know there's a Microsoft driver
  991. that for reasons still not clear to me, provides immunity to wav volume
  992. resetting problem caused by Monologue-16, I installed MediaPack on the
  993. new system.
  994.  
  995. It too is now immune to the problem.  So hardware indeed never had anything
  996. to do with the anomoly.
  997.  
  998. Bob
  999.  
  1000. -------------------------------------------------------------------------------
  1001. FROM:  Ricardo Belmar, 70054,3616            Msg#: #57577
  1002.   TO:  Bob Blow, 76546,230                Date: 10/21/93 7:23:51 PM
  1003.  
  1004. Bob,
  1005.  
  1006. >>>Of all the drivers... ...it would have to be that one, eh?<<<
  1007.  
  1008. Doesn't it always work out that way?<g>
  1009.  
  1010. >>> Isn't it time Media Vision does something?<<<
  1011.  
  1012. I have some thoughts (just pure speculation on my part, not really grounded in 
  1013. any facts...yet<g>). We already know there's a problem with MV getting some 
  1014. techs to answer questions here on CIS, but no one has been able to get answers 
  1015. from phone support either. I'm getting the impression that MV has been using
  1016. all its software resources to produce their upcoming CDROM products, and
  1017. ignore all their other software, whether original or licensed from some one
  1018. else. I don't think this is the best approach they could take. I'd hate to
  1019. see them take a Creative Labs view where "we have so much market share, what
  1020. do we care about our existing customers".
  1021.  
  1022. On the other hand, I find it very intersting that this particular driver
  1023. fixes a problem it really isn't supposed to be associated with. I'm going
  1024. to try and find out some more details about the wave mapper, because I don't
  1025. see how the features I told you about relate to Monologue.
  1026.  
  1027. Even more speculation, after the "scandal" came out, MS didn't seem to try
  1028. to hide it or deny anything, taking a "it was a mistake" viewpoint, so maybe
  1029. they DO have some deals in the works (or worked out already) that might
  1030. relate to our problem. Just guessing, though.
  1031.  
  1032. As for the wave mapper, I'm pretty sure any MS multimedia products include
  1033. it. The msacm.drv driver was supposed to give them an advantage. The problem
  1034. is, they didn't tell anyone else how to write one<g>.
  1035.  
  1036. The saga continues.....<g>
  1037.  
  1038. Ricardo
  1039.  
  1040. P.S. I'm posting a message to MS tonight in th ir multimedia section, we'll
  1041. see what happens....
  1042. -------------------------------------------------------------------------------
  1043. FROM: C. Harrington/Sysop , 72662,155             Msg# : 57591
  1044.   TO: Ricardo Belmar , 70054,3616                 Date : 10/21/93 9:45:01 PM
  1045.  
  1046. Ricardo-
  1047.  
  1048. >>Just about any MS multimedia product includes it (except Windows<g>)
  1049.  
  1050. Why am I not surprised...
  1051.  
  1052. Courtney Harrington/SYSOP
  1053.  
  1054. -------------------------------------------------------------------------------
  1055. FROM: Nill Toulme , 71563,2030                    Msg# : 57604
  1056.   TO: C. Harrington/Sysop , 72662,155             Date : 10/21/93 10:31:22 PM
  1057.  
  1058. >>> msacm.drv is installed by Microsoft Bookshelf...<<<
  1059.  
  1060. Are you sure?  I have Bookshelf '92, and I don't have that file.
  1061.  
  1062. Nill
  1063.  
  1064. -------------------------------------------------------------------------------
  1065. FROM: C. Harrington/Sysop , 72662,155             Msg# : 57612
  1066.   TO: Nill Toulme , 71563,2030                    Date : 10/21/93 11:32:31 PM
  1067.  
  1068. Nill-
  1069.  
  1070. >>Are you sure?  I have Bookshelf '92, and I don't have that file.
  1071.  
  1072. All I can say is it came with the '93 edition. I installed the upgrade last
  1073. week and the driver showed up right after that.
  1074.  
  1075. Courtney Harrington/SYSOP
  1076.  
  1077. -------------------------------------------------------------------------------
  1078. FROM: Bob Blow , 76546,230                        Msg# : 57587
  1079.   TO: Ricardo Belmar , 70054,3616                 Date : 10/21/93 8:48:17 PM
  1080.  
  1081. Ricardo,
  1082.  
  1083. >> As for the wave mapper, I'm pretty sure any MS multimedia products
  1084.    include it.
  1085.  
  1086. One I know doesn't have it is Video for Windows... I checked.  But I'm glad
  1087. to see others post those applications that do include it.
  1088.  
  1089. >> I'm posting a message to MS tonight in their multimedia section, we'll see
  1090.    what happens...
  1091.  
  1092. Great!  Keep us posted.  And as for our mutual disappointment that Media
  1093. Vision hasn't offered any support on this issue, let's hope they see the
  1094. light before a loyal following gets too soured.
  1095.  
  1096. I'm about to break ranks with the terribly limited ExecuVoice that Media
  1097. Vision bundles.  I've had an opportunity to learn a little about Creative
  1098. Lab's counterpart... "Voice Assist".  Oh my gosh, what a difference.  Right
  1099. out of the box it's ready to add any new command you want, and it's even
  1100. smart enough to automatically add the menu's from ANY Windows application.
  1101. Voice Assist is now packaged with the SoundBlaster-16 ASP.
  1102.  
  1103. Bob
  1104.  
  1105. -------------------------------------------------------------------------------
  1106. FROM:  Ricardo Belmar, 70054,3616            Msg#: #57716
  1107.   TO:  Bob Blow, 76546,230                Date: 10/22/93 6:33:33 PM
  1108.  
  1109. Bob,
  1110.  
  1111. Drum roll please...... MS just told me that we are free to distribute the
  1112. file and do anything we want with it (just about) and encourages us to
  1113. spread it around!
  1114.  
  1115. It's available in a zip file in the Microsoft Windows Multimedia Forum
  1116. (Lib 10) along with some support files I believe. I'm going to go download
  1117. it now, and I'll upload it here tonight. It should be available in the lib
  1118. soon, if Courtney ok's it.
  1119.  
  1120. >>>"Voice Assist"<<<
  1121.  
  1122. It was bound to happen, CL giving out better software with its SB products.
  1123. I'm currently looking into Command Corp's In Cube product. It has built in
  1124. scripting (so you don't even need to use Ptools of Power Launcher macros per
  1125. se), and can be trained with new vocabularies, etc. The demo works well
  1126. (usually better than ExecuVoice) and Bob Adams here in the General section
  1127. will be sending me some information. Have you looked into In Cube?
  1128.  
  1129. Does Voice Assist work with any windows sound card or just SB16ASP? Does
  1130. CL write it themselves, or did they get from someone else? Most importantly, 
  1131. does it do a good job recognizing your voice?
  1132.  
  1133. >>>One I know doesn't have it is Video for Windows... I checked.<<<
  1134.  
  1135. Hmm, interesting. does it include any special audio sounds? I'd think
  1136. they'd put it into anything with audio in it.
  1137.  
  1138. Ricardo
  1139.  
  1140. -------------------------------------------------------------------------------
  1141. FROM: Roger A. Kendall , 74650,3213               Msg# : 57754
  1142.   TO: Bob Blow , 76546,230                        Date : 10/23/93 4:02:01 AM
  1143.  
  1144. Well, I've read this thread, all 31 entries..and my opnion expressed
  1145. previously regarding MV and its incompetence is confirmed....This situation
  1146. is ludicrous.
  1147. Further, I find that, even with the famous mixer reset, VB3 becomes flakey
  1148. after a call to the monologue dll...specifically, the system simply runs in
  1149. an infinate loop (no GPF or anything) from an EXE file (it works fine in the
  1150. program editor environment!!!???).
  1151. I am ripping out three weeks of work out of my program system....it is simply
  1152. NOT worth the hassle!!!  Besides, how can I distribute code which indicates..
  1153. "Install Monologue 16 and a bunch of other stuff indicated below.." such as
  1154. the msacm.drv.?
  1155.  
  1156. Good luck to all...
  1157.  
  1158. -------------------------------------------------------------------------------
  1159. FROM:  Ricardo Belmar, 70054,3616            Msg#: #57793
  1160.   TO:  Roger A. Kendall, 74650,3213            Date: 10/23/93 6:19:37 PM
  1161.  
  1162. Roger,
  1163.  
  1164. >>>how can I distribute code which indicates.."Install Monologue 16 and a bunch 
  1165. of other stuff indicated below.." such as the msacm.drv.?<<<
  1166.  
  1167. You're right. Everything we've mentioned is onlyl a temporary fix. We need
  1168. to hear from MV, or find a real solution. The msacm.drv trick is strange. I
  1169. think I explained in the "Temp Monologue Volume Fix" (I think that's what I
  1170. called it) message that no one knows yet what this driver does that Monologue
  1171. works correctly with it installed. I've started speaking to Microsoft support
  1172. people, and I've been directed to the developers for multimedia stuff.
  1173. Hopefully, I can find out through them what's going on with these drivers.
  1174.  
  1175. Ricardo
  1176. -------------------------------------------------------------------------------
  1177. FROM: C. Harrington/Sysop , 72662,155             Msg# : 57722
  1178.   TO: Ricardo Belmar , 70054,3616                 Date : 10/22/93 7:38:10 PM
  1179.  
  1180. Ricardo-
  1181.  
  1182. >> I'm going to go download it now, and I'll upload it here tonight.
  1183.   It should be available in the lib soon, if Courtney ok's it.
  1184.  
  1185. You got it and thanks.
  1186.  
  1187. Courtney Harrington/SYSOP
  1188.  
  1189. -------------------------------------------------------------------------------
  1190. FROM: Bob Blow , 76546,230                        Msg# : 57894
  1191.   TO: Ricardo Belmar , 70054,3616                 Date : 10/24/93 9:36:07 PM
  1192.  
  1193. Ricardo,
  1194.  
  1195. >> Drum roll please...... MS just told me that we are free to distribute the
  1196.    file and do anything we want with it (just about) and encourages us to
  1197.    spread it around!
  1198.  
  1199. Way to go!  Here's some more odd information concering our favorite puzzle,
  1200. Monologue-16.  I just got a message from the guy who has the SoundBlaster-16
  1201. ASP.  His version of Monologue-16 does have the "FB_11K8.dll".  Also, the
  1202. mixer for his SoundBlaster is not affected.  I just wrote back to him to
  1203. check for the Microsoft driver.  If he doesn't have it, well... starting to
  1204. look like Creative Labs did a more thorough job of debugging.  :-(
  1205.  
  1206. >> Does Voice Assist work with any windows sound card or just SB16ASP? Does
  1207.    CL write it themselves, or did they get from someone else? Most
  1208.    importantly, does it do a good job recognizing your voice?
  1209.  
  1210. There is a generic version available and the manual does say it will work
  1211. with any SoundBlaster compatible soundcard.  The copy I'm evaluating isn't
  1212. mine to keep and is the version that comes with the SoundBlaster-16 ASP.
  1213. I'm getting some clicks, pops and buzzes as Voice Assist processes a
  1214. command... I have no way to know if this is because I'm using it with the
  1215. Studio card.  The generic version may not have the noise problem.  The only
  1216. reference to who the source is for the program is a credit to Voice
  1217. Processing Corporation for the "Vpro Command Speech Recognition Engine".
  1218. It is an extremely versatile program... but I don't find it to be as
  1219. accurate as ExecuVoice is.  I looked at the In Cube demo a long time
  1220. ago and was impressed at the time.  I never followed up.
  1221.  
  1222. Are you aware that Microsoft is about to release a voice recognition
  1223. package? I want to learn more about that one.
  1224.  
  1225. Regarding Video for Windows...
  1226.  
  1227. >> Hmm, interesting. does it include any special audio sounds? I'd think
  1228.    they'd put it into anything with audio in it.
  1229.  
  1230. Since sound editing is definitely part of Video for Windows, they include
  1231. an excellent wav editing program.  But that's it.
  1232.  
  1233. Bob
  1234.  
  1235. -------------------------------------------------------------------------------
  1236. FROM:  Ricardo Belmar, 70054,3616            Msg#: #57904
  1237.   TO:  Bob Blow, 76546,230                Date: 10/24/93 10:35:22 PM
  1238.  
  1239. Bob,
  1240.  
  1241. >>> the "FB_11K8.dll"<<<
  1242.  
  1243. From the name I would guess it's for 8-bit 11kHz sound, right? I'd bet MV
  1244. doesn't include it because they're making an extra effort to point out it
  1245. uses 16-bit sound (FB_22K16.dll).
  1246.  
  1247. >>> I just wrote back to him to check for the Microsoft driver. <<<
  1248. This will be very interesting. Have you checked the file I posted to the lib?
  1249. It's worth your download to read the readme file included with the ms driver.
  1250. It gives a brief description of what msacm.drv does. (It uses another driver
  1251. too, BTW) I'm going to email the ms developer's for their thoughts as to why
  1252. this driver could change Monologue's behavior. I'll keep you posted.
  1253.  
  1254. >>>In Cube demo <<<
  1255. I'm taking a closer look. I'll let you know what I think (It'll be awhile,
  1256. though, many other things to do first<g>)
  1257.  
  1258. >>> Microsoft is about to release a voice recognition package?<<<
  1259.  
  1260. I have read something about this. It's part of their v2.0 of the Windows
  1261. Sound System right? I think they'll be selling the software w/out the
  1262. hardware in a separate package. I think I have some news reports about it
  1263. somewhere. I'll check. What have you heard?
  1264.  
  1265. >>>Regarding Video for Windows...<<<
  1266.  
  1267. Your message ended here?! Did WinCIM mess up the message on me, or is there 
  1268. more?
  1269.  
  1270. Ricardo
  1271.  
  1272. -------------------------------------------------------------------------------
  1273. FROM: Roger A. Kendall , 74650,3213               Msg# : 57813
  1274.   TO: Ricardo Belmar , 70054,3616                 Date : 10/24/93 12:53:25 AM
  1275.  
  1276. thanks for the response....I hope a solution is found soon!  Seems most
  1277. people here ARE interested in temporary or voodoo fixes....some of us are
  1278. more serious!  Best wishes and I hope that someone among us finds a real fix!
  1279.  
  1280. -------------------------------------------------------------------------------
  1281. FROM:  Ricardo Belmar, 70054,3616            Msg#: #57902
  1282.   TO:  Roger A. Kendall, 74650,3213            Date: 10/24/93 10:12:35 PM
  1283.  
  1284. Roger,
  1285.  
  1286. >>>.I hope a solution is found soon!<<<
  1287.  
  1288. Keep watching this forum. I will be emailing the appropriate microsoft people
  1289. to ask about the msacm.drv during the coming week. I'll keep everyone here
  1290. updated as I find out anything interesting.
  1291.  
  1292. >>>Seems most people here ARE interested in temporary or voodoo fixes...<<<
  1293.  
  1294. Maybe, but I know Bob Blow is interested in a permanent fix as well, and
  1295. there are others. We're all just so excited that ANY fix has come about, it
  1296. might just look that way.
  1297.  
  1298. Ricardo
  1299. -------------------------------------------------------------------------------
  1300. FROM: Roger A. Kendall , 74650,3213               Msg# : 57814
  1301.   TO: Ricardo Belmar , 70054,3616                 Date : 10/24/93 1:08:31 AM
  1302.  
  1303. Thanks for the message...all I can say is that I got roasted on this board
  1304. from saying something mildly antagonistic about MV...people said, look at
  1305. Creative Labs, etc... who are worse!  Well, there have been over 500 MV
  1306. messages on this board since I logged on last, ten times as many as any
  1307. other vendor on this section of CIS!  I doubt, from inspection, that they
  1308. are laurels of superior attainment!
  1309.  
  1310. This is what is driving users away from the PC that I love and into the MAC
  1311. which I hate (which is the most unintelligent design of an interface ever
  1312. conceived -- non-hiearchical architecture is rediculous).
  1313.  
  1314. Note that MV is STILL ISSUING UPDATES to over 300 users of the old,
  1315. discredited dll call!!!!  Come on!!!  Can you imagine the bad will this is
  1316. disseminating?   Do you think anyone will, after receiving a fix that is as
  1317. bad as the original documentation, buy a MV product?
  1318.  
  1319. -------------------------------------------------------------------------------
  1320. FROM:  Ricardo Belmar, 70054,3616            Msg#: #57903
  1321.   TO:  Roger A. Kendall, 74650,3213            Date: 10/24/93 10:28:06 PM
  1322.  
  1323. >>>all I can say is that I got roasted on this board from saying something
  1324. mildly antagonistic about MV...people said, look at Creative Labs<<<
  1325.  
  1326. I'm sure I've been known to "roast" people saying  bad things about MV...<g>
  1327. (CL really is worse though)
  1328.  
  1329. I think we were even more unfortunate with this problem because we ran into a
  1330. week or so period with no MV support people online. That's why there were so 
  1331. many unanswered messages.
  1332.  
  1333. >>>away from the PC that I love and into the MAC which I hate<<<
  1334.  
  1335. You don't know how happy I am to here someone say that!<g> I'm not a Mac fan 
  1336. either, although they can have their uses, I feel just as you do.
  1337.  
  1338. I am beginning to think that MV has been spending so much time developing new 
  1339. products lately, that they've been fumbling with "old stuff". They have great 
  1340. products, but I hope this improves, too. We could all use their help on 
  1341. Monologue.
  1342.  
  1343. Ricardo
  1344.  
  1345. -------------------------------------------------------------------------------
  1346. FROM: Roger A. Kendall , 74650,3213               Msg# : 57918
  1347.   TO: Ricardo Belmar , 70054,3616                 Date : 10/25/93 1:00:17 AM
  1348.  
  1349. I now see that is true......sorry to have misinterpreted the situation.
  1350.  
  1351. -------------------------------------------------------------------------------
  1352. FROM: Roger A. Kendall , 74650,3213               Msg# : 57919
  1353.   TO: Bob Blow , 76546,230                        Date : 10/25/93 1:07:03 AM
  1354.  
  1355. Thanks so much for the kind response!  Unfortunately, every benchmark of
  1356. total harmonic distortion and frequency bandwidth I have seen, and in
  1357. addition, subjective aural evaluations, suggest the MV board is superior.
  1358. So I am not inclined to switch .... yet.
  1359.  
  1360. Another user (Mr. Belmar) suggests that MV has been very busy with new
  1361. products lately.   I now about several companies (which I once was associated
  1362. with) that took that attitude and are GONE GONE GONE (to quote from Porgy and
  1363. Bess, Act I).
  1364.  
  1365. I suppose one could switch to the Turtle Beach system...expensive, but
  1366. excellent in all tech specs.
  1367.  
  1368. Does anyone know how 'universal' the MCI Mixer part is (i.e. for Soundblaster
  1369. and Multisound)?  Did anyone other than MV grab ahold of the earlier
  1370. published (and now curiously squashed) spec?
  1371.  
  1372. My app is highly dependent on mixer control!
  1373.  
  1374. thanks...RAK
  1375.  
  1376. -------------------------------------------------------------------------------
  1377. FROM: Bob Blow , 76546,230                        Msg# : 57988
  1378.   TO: Roger A. Kendall , 74650,3213               Date : 10/25/93 8:57:28 PM
  1379.  
  1380. Roger,
  1381.  
  1382. >  So I am not inclined to switch .... yet.
  1383.  
  1384. Har!  Well, I wasn't really suggesting anybody abandon Media Vision for a
  1385. SoundBlaster-16 ASP. (g)  I was just letting you know that it might be worth
  1386. asking around to see if you could find someone who already had one... for the
  1387. purpose of investigating the Monologue-16 files that Creative Labs provides.
  1388.  
  1389. I know that's something I sure would like to do.  But the only person I know
  1390. with the card, bought it before Monologue was bundled.  Rats.  I'm sure
  1391. there's something to be learned there.
  1392.  
  1393. Bob
  1394.  
  1395. -------------------------------------------------------------------------------
  1396. FROM: Bob Blow , 76546,230                        Msg# : 57987
  1397.   TO: Ricardo Belmar , 70054,3616                 Date : 10/25/93 8:57:24 PM
  1398.  
  1399. Ricardo,
  1400.  
  1401. > From the name I would guess it's for 8-bit 11kHz sound, right? I'd bet MV
  1402.   doesn't include it because they're making an extra effort to point out it
  1403.   uses 16-bit sound (FB_22K16.dll).
  1404.  
  1405. Hmmmmm... I agree with the first sentence... but your second sentence almost
  1406. suggests that Creative Labs is shortchanging their customers, giving them
  1407. only an 8-bit version of the dll.  (g)  Wouldn't that be something.
  1408.  
  1409. > Have you checked the file I posted to the lib?
  1410.  
  1411. No, I hadn't bothered since I already had the driver.  But you've got my
  1412. interest up to learn more about the darn thing.  I'll download it to get
  1413. the readme file.
  1414.  
  1415. Regarding Microsoft's voice recognition package...
  1416.  
  1417. > It's part of their v2.0 of the Windows Sound System right? I think they'll
  1418.   be selling the software w/out the hardware in a separate package.
  1419.  
  1420. Right.  All I know is from a message posted by someone in another network.
  1421. He says it also comes with a very futuristic mic on thin gooseneck stand.
  1422. I happen to have my mic mounted in a similar fashion, so I know how effective
  1423. that approach is for voice recognition.  I'm ready to go for the Microsoft
  1424. package, sight unseen.  I like the idea of a voice recognition package to use
  1425. in Windows from the same folk that brought us Windows in the first place.
  1426. Should be well integrated, if you know what I mean.
  1427.  
  1428. > Your message ended here?! Did WinCIM mess up the message on me, or is there
  1429.   more?
  1430.  
  1431. Nope.  OzCis messed it up on my end. (g)  What I was going to say about Video
  1432. for Windows is that since audio is very much part of VFW, the package does
  1433. include an excellent wav editor.  I use it occasionally... it does a superb
  1434. job of changing sample rates for existing wav files.
  1435.  
  1436. Bob
  1437.  
  1438. -------------------------------------------------------------------------------
  1439. FROM:  Ricardo Belmar, 70054,3616            Msg#: #58091
  1440.   TO:  Bob Blow, 76546,230                Date: 10/26/93 5:10:36 PM
  1441.  
  1442. Bob,
  1443.  
  1444. >>>but your second sentence almost suggests that Creative Labs is 
  1445. shortchanging their customers<<<
  1446.  
  1447. Heh, heh, I'd never suggest that<g>. Seriously though, does CL say it is the
  1448. 16-bit version? I also believe I saw a message here that someone only had a
  1449. FB_11K8.dll, suggesting that maybe the file should be named like this
  1450. regardless of the naming convention I suggested. What do you think? I'm
  1451. afraid I don't know anyone with a SB so I can't look into that side of
  1452. things.
  1453.  
  1454. I found the newsbytes article where  I read about MS's new voice software.
  1455. Look very nice. Sayd it can extract vocabularies from any Windows program,
  1456. can store many vocabularies, has improved accuracy (which doesn't say much
  1457. to me since I never used their original voice stuff), and VoiceWizzards to
  1458. make voice macros. That sounds intriguing. I hope the macro language is
  1459. flexible enough for heavy duty-use. I wonder if there will be a programming
  1460. interface via DLL or something similar? I'm sure it will be very integrated,
  1461. expecially given what I've seen about their upcoming Visual Basic for
  1462. Applications - which will not be given to other publishers. It'll be a
  1463. MS apps only deal.
  1464.  
  1465. By the way, I've got another neat little DLL you may be interested in
  1466. (yes, another one from Microsoft - those guys are really busy aren't they?<g>).
  1467. It's a DLL that allows you to mix up to eight wave files into one channel.
  1468. Currently it works with mono files, up to 44.1kHz and 16-bit (I think.)
  1469. Anyway, it looks interesting, and they used it in their MS Arcade games
  1470. for Windows product.
  1471.  
  1472. Got your note on VFW, this time<g>. Seems strange that they didn't bundle
  1473. the msacm.drv with it.
  1474.  
  1475. Still no word from the MS developers on msacm.drv and Monologue....
  1476.  
  1477. Ricardo
  1478. -------------------------------------------------------------------------------
  1479. FROM: Bob Blow , 76546,230                        Msg# : 58117
  1480.   TO: Ricardo Belmar , 70054,3616                 Date : 10/26/93 7:58:17 PM
  1481.  
  1482. Ricardo,
  1483.  
  1484. > Seriously though, does CL say it is the 16-bit version?
  1485.  
  1486. Frankly, I'm not sure any more. (g)  You can be sure I will pose that
  1487. question back to the guy who has the SoundBlaster-16 ASP.  However, if CL is
  1488. not bundling the 16-bit version, I'm surprised there's even a FB_11K8.DLL
  1489. with it. I have the bonefide 8-bit version of Monologue for Windows and it
  1490. has no such dll.  Always a mystery, eh?
  1491.  
  1492. As for Microsoft's upcoming voice recognition package...
  1493.  
  1494. > I wonder if there will be a programming interface via DLL or something
  1495.   similar? I'm sure it will be very integrated, expecially given what I've
  1496.   seen about their upcoming Visual Basic for Applications - which will not
  1497.   be given to other publishers.
  1498.  
  1499. Unbelievable.  Great minds must think alike.  Those were exactly my thoughts
  1500. when I mentioned that I was sold on the Microsoft package sight unseen... or
  1501. should that be, speech unheard. (g)  So far no one has told me when this
  1502. package will be available.  Soon I hope.
  1503.  
  1504. > I've got another neat little DLL you may be interested in (yes, another one
  1505.   from Microsoft - those guys are really busy aren't they?
  1506.  
  1507. Busy is an understatement!  They seem to be coming out with something every
  1508. week.  BTW, you can keep the dll you mentioned. (g)  Mixing 8 channels of
  1509. wave is not something I need.
  1510.  
  1511. > Got your note on VFW, this time<g>. Seems strange that they didn't bundle
  1512.   the msacm.drv with it.
  1513.  
  1514. Well, in a way I'm glad they didn't.  Remember, it was only because one of
  1515. ny systems was immune to mixer resetting problem that I kept hammering away
  1516. at the subject.  While others were going in a different direction for a
  1517. workaround, I was sure the difference between my two systems could be
  1518. identified.  And, that's where you came in and found it.  :-)
  1519.  
  1520. Bob
  1521.  
  1522. -------------------------------------------------------------------------------
  1523. FROM:  Ricardo Belmar, 70054,3616            Msg#: #58233
  1524.   TO:  Bob Blow, 76546,230                Date: 10/27/93 5:22:14 PM
  1525.  
  1526. >>> I have the bonefide 8-bit version of Monologue for Windows and it has no 
  1527. such dll.  Always a mystery, eh?<<<
  1528.  
  1529. No dll, huh? This is getting stranger by the minute... What is this
  1530. FB_22K16.DLL for anyway? It's starting to seem like you only need
  1531. FB_11K8.DLL...
  1532.  
  1533. >>> or should that be, speech unheard. (g)<<<
  1534. <ROFL>
  1535.  
  1536. >>>when this package will be available<<<
  1537. In an October 15th Newsbytes article Microsoft said "by the end of the month".
  1538. It may be time to check in the MS Multimedia forum again....
  1539.  
  1540. >>>Well, in a way I'm glad they didn't.<<<
  1541. I hadn't thought of it that way. Turned out to be a good thing then.
  1542.  
  1543. Still waiting to hear from the MS developers on msacm.drv (guess their too
  1544. busy writing new drivers and DLLs to do anything else<g>)....
  1545.  
  1546. Ricardo
  1547. -------------------------------------------------------------------------------
  1548.