The Mudcat Café TM
Thread #28630   Message #357613
Posted By: Alan of Australia
15-Dec-00 - 10:06 AM
Thread Name: Help: A440 in computer
Subject: RE: Help: A440 in computer
GeneJ,
Are you able to tell us the exact frequency you get instead of 440 Hz?

In a MIDI system the controller (e.g. sequencer software) does not determine the frequency to be played. The software simply tells the MIDI device (sound card or synthesizer) which note to play and the MIDI device should play the correct frequency.

You can normally change the frequency using the pitch bend function in your software. This setting should be zero unless you're deliberately bending the pitch. Have you checked this?

If the setup software that comes with your card has a fine frequency adjustment that might be the problem. Or the solution depending on point of view. (I expect that this adjustment would change the same internal parameter on the sound card as the pitch bend function.)

As an experiment I recorded a MIDI file containing one note of A 440. I played this back on two sound cards and a MIDI file player, at the same time recording the audio outputs on another computer. One sound card appeared to have a frequency error of about 0.08%, the other two devices were less than 0.02%. The frequencies were 439.66 Hz and 439.92Hz, but there's some deliberate frequency randomness in MIDI sounds because that's what happens with real instruments, so that makes it difficult to measure the exact values. Still, I wouldn't expect to hear any of this as an error.

Cheers,
Alan