Hi, you'll need either a USB capable keyboard, such as one of the yamaha psr series (good features and sounds for cheap price), or get an audio interface unit. What you are experiencing is called latency, because the computer's built-in sound card isn't capable of handeling realtime audio at low latency, so that you hear the sound back as soon as a key is pressed. These would be your 2 options. HTH, D!J!X! -----Original Message----- From: ddots-l-bounce@xxxxxxxxxxxxx [mailto:ddots-l-bounce@xxxxxxxxxxxxx] On Behalf Of Craig Sent: Saturday, May 12, 2012 5:23 AM To: ddots-l@xxxxxxxxxxxxx Subject: [ddots-l] midi setup for a friend Hello everyone. I am trying to set up a midi set-up for a friend to work on an ongoing midi project. The friend would be going between Sonar and QWS on a Windows XP computer. The friend would be creating midi files and would be doing so using a keyboard connected to the computer by USB. Using the windows sw synth, there is latency from the time the key is pressed on the keyboard to the time the note is heard. Is there a way to get this down to something playable? I have researched doing that but have not found a way to do it. So I don't think using the onboard windows synth will work as for this project, the notes will need to be inputted in real-time. I was thinking of the friend getting a real basic USB midi keyboard controller with onboard midi sounds (this to me seems like the simplest way to compose these midi files). Does any one know of an inexpensive easy to use midi keyboard controller with sounds that can be used? I am not that concerned with the quality of the onboard sounds on the keyboard. It just needs to be able to connect to the computer and to be played on. I have researched also doing this the software way with the help of MIDI Yoke, a VST player and a USB midi controller with no sounds. However I think that set-up may be a bit advance for this user (unless after set-up it works seamlessly). Any other suggestions? Thanks PLEASE READ THIS FOOTER AT LEAST ONCE! To leave the list, click on the immediately following link: ddots-l-request@xxxxxxxxxxxxx?subject=unsubscribe If this link doesn't work then send a message to: ddots-l-request@xxxxxxxxxxxxx and in the Subject line type unsubscribe For other list commands such as vacation mode, click on the immediately following link: ddots-l-request@xxxxxxxxxxxxx?subject=faq or send a message, to ddots-l-request@xxxxxxxxxxxxx and in the Subject line type faq PLEASE READ THIS FOOTER AT LEAST ONCE! To leave the list, click on the immediately following link: ddots-l-request@xxxxxxxxxxxxx?subject=unsubscribe If this link doesn't work then send a message to: ddots-l-request@xxxxxxxxxxxxx and in the Subject line type unsubscribe For other list commands such as vacation mode, click on the immediately following link: ddots-l-request@xxxxxxxxxxxxx?subject=faq or send a message, to ddots-l-request@xxxxxxxxxxxxx and in the Subject line type faq