Re: Questions About Making Or Controlling Sounds

  • From: "inthaneelf" <inthaneelf@xxxxxxxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Wed, 17 Oct 2007 16:44:01 -0700

ok, your more of a sound expert than I will ever be, smile, so more info is better, will save this for future reference.

. For Blind Programming assistance, Information, Useful Programs, and Links to Jamal Mazrui's Text tutorial packages and Applications, visit me at:
. to be able to view a simple programming project in several programming languages, visit the Fruit basket demo site at:

----- Original Message ----- From: "Veli-Pekka Tätilä" <vtatila@xxxxxxxxxxxxxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Wednesday, October 17, 2007 1:36 PM
Subject: Re: Questions About Making Or Controlling Sounds

Hi Inthaneelf  et al,
Let me nitpicka little:
Wave and ogg are audio file formats, MIDI is just musical data so you
are comparing apples and oranges here. How MIDi sounds like depends on
the device rendering the MIDi data though this is in most cards just an
average general MIDI or general sound set based on sample playback,
which does not sound good on most of these synths and sample sets.

Also, if you want to pan MIDI sources around it is continuous controller
number 10 where the value 0 is hard left, 64 is center and 127 hard
right. Whether a device can change the pan position during a note on,
without having to turn off one note and start another with a different
pan setting, is also device dependent. I've seen GM devices that cannot
do that.

Also, though DirectX allows you to play with DirectMusic, which is
software manipulatable MIDi and SoundFont like DLS playback in software,
that's about all you can get, or that's my basic understanding. The last
time we talked about this there was no good MIDi API for dot net as
standard, you'll have to go with the old Windows multimedia functions
I'm afraid. Petzold has the basics in Programming Windows 5th Ed.

With kind regards Veli-Pekka Tätilä (vtatila@xxxxxxxxxxxxxxxxxxxx)
Accessibility, game music, synthesizers and programming:

inthaneelf wrote:
hey Jim, there is, or is, a Microsoft media control in VB, and I think its available in C#, but for all you wish to do I think direct x is the way you want to go, and MS has a nice sdk with examples and all that you should need
ready to download.

I'm sure that there are many others you can use, but DX seems to satisfy all
who have needed it to my knowledge.

and to modify and or generate sound yes you will need something, gold wave should be able to satisfy your needs, though I would go with either .wav or
.ogg files instead of midi's, they sound so flatly artificial
View the list's information and change your settings at

View the list's information and change your settings at //

Other related posts: