comp.lang.ada
 help / color / mirror / Atom feed
From: <v322@truman.edu>
Subject: Re: Sound
Date: 1998/04/17
Date: 1998-04-17T00:00:00+00:00	[thread overview]
Message-ID: <3536faab.0@silver.truman.edu> (raw)
In-Reply-To: 6h5fsj$2jp@top.mitre.org


Michael F Brenner <mfb@mbunix.mitre.org> wrote:
> There are several ways to do MIDI. 

> The HARDWARE way is to buy a MIDI keyboard. The MIDI keyboard
> has a serial port that connects to the computer's serial port. 
> The computer sends the MIDI to the keyboard and the keyboard
> sends the sound waves to the computer-sound-card audio-port which 
> encodes them as a WAV file. Some keyboards have the feature that
> you can download samples (that is, notes from additional instruments)
> into the keyboard. 

Most sound cards have a built in synthesizer, so theoretically no
conversion to WAV is needed, but the quality of thie music will be
different on different sound cards.  On a low-end Soundblaster 16 clone,
you will not be able to tell what sound is supposed to represent what real
instrument, while on an AWE 32 or 64 (or better) you will have almost real
sounding instruments. 




> The SOFTWARE way is to purchase a synthesizer software which is often
> called a MIDI sequencer. The sequencer reads the MIDI file and 
> merges in the sound samples for each note on each instrument. The
> sequencer outputs the audio which is then sampled and encoded
> into a WAV file.



If you do not plan to distribute the software (i.e. you just want to see
how to use midi) you can download midi files from the web at places such
as www.midifiest.com .


--Nick





  reply	other threads:[~1998-04-17  0:00 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-04-14  0:00 Sound Andy Perkins
1998-04-15  0:00 ` Sound Martin C. Carlisle
1998-04-16  0:00   ` Sound Andy Perkins
1998-04-16  0:00   ` Sound Michael F Brenner
1998-04-17  0:00     ` v322 [this message]
1998-04-15  0:00 ` Sound Tom Moran
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox