I am trying to configure a Win10 PC running Cubase 10 to receive midi data from a Yamaha CP4 keyboard (i.e. use keyboard as midi controller). I am using The Grand piano VST and monitoring while playing. Significant latency makes it unplayable. I have installed the ‘Yamaha USB midi driver’ version 3.1.4. found on the Yamaha website (it shows up as working in Control Panel → programs), however it does not appear in Device Manager (which seems odd).
When I go to the Studio tab → Studio Setup → VST audio system panel, there is a dropdown box that allows selecting ASIO driver. The Yamaha USB driver does not appear as an option in the dropdown box. Only options are ‘None’ and ‘Generic Low Latency Asio Driver’ (built into Cubase). If I choose None, no sound comes out when I play the CP4. When I select the Generic Low Latency Asio Driver, it shows input latency = 20 ms and output latency = 20 ms. Turning on Asio guard seems to add more latency, so I have unchecked it.
I have also tried unistalling the above driver and installing another driver called the Yamaha Steinberg USB driver found on the Steinberg website. file is called Yamaha Steinberg USB Driver 2.0.4
This driver (when installed) DOES appear in the ASIO dropdown list, however when I try to select it from the list, I get a pop error message stating: Device could not be opened. With this driver installed, but generic driver selected, latency remains high.
should I be able to choose the Yamaha USB driver v3.1.4 as my Asio driver?
if it isn’t necessary, why am I getting high latency, and why does choosing NONE lead to no sound at all.
I asked some of these questions to Yamaha support, and they told me that ASIO (Audio Signal INPUT OUTPUT) is not relevant in the scenario where the controller keyboard is sending only Midi and not audio data.
If anyone can shed light on this situation, I would be deeply appreciative.