Mixer Control Test

Edward Di Geronimo Jr. (edwdig@bergen.org)
Mon, 2 Sep 1996 21:05:28 -0400

- --=====================_841723775==_
Content-Type: text/plain; charset="us-ascii"

I've more or less got my program done except for three flaws:

1) The icon is screwed up
2) Dragging the sliders doesn't work
3) The CD volume doesn't work

I got a couple answers earlier about the sliders, I just didn't try anything
yet.

I followed the directions in the development guides from Creative Labs, so
the CD volume problem might be with my sound card, as it isn't a true SB Pro.

In the icon editor I made the first three icons and exported them to GOC
code. I put them into resources the way Jerry Reno did in RenoComm (made an
APPMONIKERxRESOURCE for each one). I set my monikers like this:

GI_visMoniker = list { @MixerTextMoniker, @Moniker0,
@Moniker1, @Moniker2 }

This program will work with an SBPro or 16. It'll probably work with an
AWE32, but I don't know. There is an earlier SoundBlaster that has a mixer,
and I'll add support once I get it working for my card. For now it needs a
base address of 0x220, but once I find out how I'll have it look at the
BLASTER env. variable to find out where it is. I don't think it'll be a good
idea to run this if you don't have a sound card as it reads the current
values during initialization, and I don't know what'll happen if you start
working with the ports without a sound card. I tested it by having Wavy
running and playing with the sliders at the same time.

Anybody know if it's possible to get the SoundBlaster DSP version from the
SoundBlaster driver or if I have to ask the DSP myself?

Last question: Could anybody who has a SoundBlaster with a mixer and is
willing to help me test this let me know so I don't have to pester everybody
once I fix the UI problems?

- --=====================_841723775==_
Content-Type: application/octet-stream; name="MIXEREC.ZIP"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="MIXEREC.ZIP"

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
- --=====================_841723775==_
Content-Type: text/plain; charset="us-ascii"

- -------------------------------------------------------------------
| "You never really understand a person until you consider things |
| from his point of view----until you climb into his skin and |
| walk around in it." |
| -- Atticus Finch, Harper Lee's "To Kill a Mockingbird" |
- -------------------------------------------------------------------
| Edward Di Geronimo Jr. edwdig@bergen.org |
- -------------------------------------------------------------------

- --=====================_841723775==_--