jazzbaritone@yahoo.com (jazzbaritone@yahoo.com) in
1189363949.402783.109570@57g2000hsv.googlegroups.com:
>>> I must be missing something, (a piece of software?), but dunno
>>> what's lacking.
>> The GS Wavetable thing (file GM.DLS) could be embedded in a file
>> player. I don't know, I have never bothered to try.
[quoted text clipped - 19 lines]
>> Note for other readers using Vista: the audio (and graphics) handling has
>> changed from XP, and not every piece of software has been adapted yet.
> Thanks for your generous response, Chris. I'm trying to understand how
> the h/w and s/w components interact in WinXPProSP2. Why do I need a
> sequencer, given that there must be a sequencer in Media Player, as it
> can play MIDI files?
Sequencers are the MIDI equivalent of word processors. So if you don't
merely want to listen to MIDI files, but also want to record or edit MIDI,
you'll need a sequencer. (Or a notator. Originally sequencers didn't bother
too much about printing scores, and notators didn't bother too much about
non-printing elements of MIDI, but nowadays they tend to overlap to a great
extent.)
> Is there a Web site or document that you can point me to so that I can
> learn about this?
Probably too elementary for hasty people, but a great resource:
http://www.borg.com/~jglatt/ Or the MIDI Manufacturers Association:
http://www.midi.org/.
A site I always forget: the FAQ of news:alt.music.midi at
http://home.sc.rr.com/cosmogony/. And probably that newsgroup itself.
A great place for tutorials, but unfortunately victim of a disappeared web
host: http://www.homesequencers.net/. It may take weeks or even months to
come back. (Murphy's laws apply...) And the Yahoo group of the same owner:
http://uk.groups.yahoo.com/group/HOMESEQUENCERS/.
> I've done some Windows coding in C (coursework only), C++ (using
> Borland's OWL a few years ago), and Visual Basic, so I have a rudimentary
> understanding, even if it's a bit rusty.
It is not of specific use, I'd think, but it may help in a more general way.
By the way, some MIDI software features a programming language.
> My sound output device is the Realtek AC97 Audio device; I checked the
> Realtek site as their driver updates are usually pretty regular, but
> didn't see anything about ASIO.
That is exactly where ASIO4ALL comes in handy. :-)
By the way, the ASIO audio driver model is a development of Steinberg, maker
of the rather famous Cubase software line. And so is that synthesizer
interface VST. The strictly Microsoft way is DirectX (DX) for synths and WDM
for audio.
> And I don't understand your point about the GS wavetable thing being
> embedded in a file player. In my system, it's the softsynth provided
> by Microsoft.
The sounds are licensed from Roland (or their Edirol division). As far as I
can see, the Microsof thing is a "lite" version of Edirol's Virtual Sound
Canvas (stand-alone version). And the file name extension DLS identifies the
"GS Wavetable SW Synth" as a mere collection of sounds - so something must
be present to handle them.
(I just tested GM.DLS as just another sound font in SynthFont.)
But the answer to your original question may be simpler than I had been
thinking. Windows has a fundamental notion of handling outgoing MIDI
messages, but it doesn't bother at all about incoming MIDI messages.

Signature
Chris Laarman