In the case of YRG MIDI Guitar setups, latency issues are almost always associated with the sound generation hardware. You can verify this by listening to the internal sounds of the YRG. Alternately, if you have a hardware synthesizer, connect a 5-pin MIDI cable from the YRG MIDI Guitar to the synth and you will see that there is virtually no latency in the YRG. It is as fast as any keyboard. The YRG system uses the same firmware to trigger internal sounds and external sounds. The MIDI message is transmitted just as fast as we possibly can before the internal sound starts up.
On PC’s and Mac’s its really the other hardware that dictates the latency. There is a lot going on from the moment the USB/MIDI message reaches the computer to the time the drivers generate audio output.
Most Mac’s that we have tested are very good out of the box most likely because Apple control their own hardware. On PC’s however there are many options for hardware and without tweaking you will find that the latency can be above 20 or 30ms which is very annoying for a guitar player. Once tweaked, we have measured latency from MIDI out of the YRG to audio out of a PC/MAC in the 10ms range,
On Windows systems if you do not have proprietary drivers for the sound card that is installed, we recommend installing Asio4all drivers (http://asio4all.com/). These are the best ‘generic’ drivers for most Windows hardware.
Once you have the correct drivers installed you should notice a great difference. Today’s CPU’s are so fast with caches and buffers that this often does the job. Other things to consider are:
1. output buffer size
2. remove other cpu intensive software running
3. hard-drive speed
Let us know if you have other ideas or specific hardware setups to get your YRG MIDI Guitar setup running blazingly fast.