|
Adjusting for the Delay of Some MIDI Output Devices |
|
|
An important aspect of many software synthesizers is that they have a fixed built-in delay between the time a software program (such as Composer) requests a note to be played, and the time that the sound is actually produced. This delay is necessary because of the many calculations that a software synthesizer makes to simulate instrument sounds. If your software synthesizer has such a delay, then you will not be able to use it to echo your performance on a MIDI keyboard. If you use such a device, then as you hit keys on your music keyboard, you will hear them played only after some annoying delay. We recommend that you use some other device to echo your performance on the keyboard. See Deciding Whether or Not Your Keyboard Should Directly Produce Sound for instructions on setting the playback device that echoes your performance at the keyboard. Note that after you have recorded using "echo" on another device, you can then reassign the staves to your software synthesizer device for playback. If you want to play back songs that have staves that are assigned to both the delayed software synthesizer and other non-delayed devices, then it is important that you tell Composer exactly what the delay time is in milliseconds for the software synthesizer. Composer needs this information in order to synchronize the output to the delayed and non-delayed devices. If you do not do this, you will hear the notes for the delayed software synthesizer lag behind those notes assigned to other devices. Some acoustic pianos, such as the Yamaha Disklavier, and pianos retrofitted with a PianoDisc system, have a MIDI playback mechanism. Such acoustic MIDI pianos also have a built-in delay between the time that the software program requests a note to be played, and the time that the note sounds. The reason for this is that it takes several milliseconds for the hammer to travel from its resting position to the time it hits the string; and that travel time varies according to how soft or loud the note is. (Pianists subconsciously account for this in their playing.) In order to produce accurate timing of note attacks, independently of the softness or loudness of the notes, an acoustic MIDI piano must employ a minimum delay that is at least as long as that for the most softly played note. Some acoustic MIDI pianos offer you at least two choices for the delay it uses: (1) the minimum necessary delay, or (2) some much larger but "round number" delay, such as 500 milliseconds (one half second). In any of these cases, you will need to find out what the millisecond delay is for the MIDI output device. If you are lucky, another Composer user will have already reported to us (Notation Software) what that delay value is for your particular device, and you will find it published at our web page: www.notation.com/midi-device-millisecond-delay.htm Alternatively, you may find the delay information in your device's product documentation. If you do not find it in either of these resources, you might find that information through good searching on the Internet. Otherwise, you will have to experimentally determine the delay, by trying out different values until you find one that correctly synchronizes the delayed device with non-delayed devices. If you do not find the delay value published at our above web page, and if you have determined an accurate value for your device, please send an email with that information to support@notation.com, and include "millisecond delay for..." in the subject line. We, and other users of Composer, will much appreciate your contribution, which will be published at the web page listed above.
-- OR -- Type "qds" or "qdc" for "Quick Device Setup" or "Quick Device Configuration". Composer will display the MIDI Device Configuration Window.
-- OR -- With the mouse, right-click the name of the output device. Composer will present you with the Device Properties dialog.
|
| Visit the Notation Users Community Forum discussion on this feature. (Connection to Internet required.) |
|