Hi Bill,


Thanks for linking those two articles. They helped me find a solution.

I will explain what I had to do to use the Ravenscroft VST plugin while achieving a low latency.

But first let me address Diki’s question. What was my objective?



1. OBJECTIVE



I watched several comparison videos of Piano VSTs

https://www.youtube.com/watch?v=8VvR5lb8X3Q

https://www.youtube.com/watch?v=TI59pBb5_7Y

I decided on trying VI Labs Ravenscroft 275 VST because of the 30% off Summer Sale price of $139 and its small footprint of 5.6GB.

https://www.vilabsaudio.com/Ravenscroft-By-VI-Labs

My objective was to find the best computer to run this VST that would give me an acceptable low latency value.

I have a Roland RD-2000 with the German Concert Grand V-PIANO Expansion Kit.

What made me look for piano VSTs?

The RD-2000 is optimized to be a Stage Piano. The factory Stage Grand Piano is perfect to cut through a mix. The German Concert Grand is a brighter version. While they are ideal voices in a live setting with other musicians on stage, they do not connect emotionally when used solo in a studio environment like a real acoustic grand.

The initial attacks on these modeled piano wave forms lack the richness, bite and tonal character that you get when playing on an acoustic piano.

Listen to how much mellower the Ravenscoft 275 VST sounds that is sampled off a 10ft Ravenscoft Acoustic Grand.

https://www.youtube.com/watch?v=BpwNdtspoWk&list=PLHQtRNr0BitDvc6LSJydAfpI8DBw0phjA



2. MY SETUP



When I first launched the standalone UVI Workstation VST player and loaded the Ravenscroft 275 VST on my Windows 7 PC and connected the Roland RD-2000 as a midi controller, the latency was horrible. This is what prompted me to make my initial post asking for guidelines.

I took a deep dive into the world of Computer Music over the last several days and found the best way to reduce the latency down to 10 msec.

If you are on a PC, do not use the Windows WDM Audio Drivers. The latency is too high around 20 msec.

The best approach is to use an external Audio Interface that uses Steinberg ASIO drivers. This alone would solve half your problems.

I am using the Yamaha AG06 6-channel USB Mixer.

https://www.sweetwater.com/store/detail/...interface-white

Open the AG06 Control Panel for the Yamaha Steinberg USB driver.
Open the AG06/AG03 Tab and set this Sample Rate to 44.1kHz.
This is very important!

Although this mixer supports sampling rates up to 192kHz, do not use anything higher.
The Ravenscroft 275 VST requires the sampling rate to be set at 44.1kHz.

Open the ASIO Tab.

Set Mode = Stable
Set Buffer Size = 32 Samples.

This is very important!
Setting the Buffer Size to 32 Samples will give you an Input Latency of 5.896 msec and an Output Latency of 5.896 msec.

At this lowest Sample Size setting, you would not notice any latency while playing the keys on the RD-2000.

You can layer the internal Stage Grand voice on the RD-2000 with the Ravenscroft 275 VST and you will not hear any note doubling effect.

Of course you need to have a CPU powerful enough to handle this low buffer setting.
If the sound cracks you would need to increase the buffer size to 48 or 64 Samples which will unfortunately increase the latency.

I am running a PC with an Intel Core i7-6800K CPU, 32GB of RAM and a Samsung NVMe SSD using Windows 7 Professional 64-bit OS.

I custom built this PC. Here are the complete specs and full installation instructions.

http://www.davidapps.net/arcgispc.html

Having set the Sampling Rate and Buffer Size in the AG06 Control Panel, next you need to launch your DAW.

I am using SONAR X2.

These are the settings you need to make.

Create a New Project

Edit | Preferences | Audio | Devices

Input Drivers = Yamaha Steinberg USB ASIO AG06

Output Drivers = Yamaha Steinberg USB ASIO AG06

This is very important!

Do not use any other drivers.


Edit | Preferences | Audio | Driver Settings

Playback Timing Master = Yamaha Steinberg USB ASIO AG06/AG03

Recording Timing Master = Yamaha Steinberg USB ASIO AG06/AG03

Sampling Rate = 44100 (Do not change this1)

You will see this readout:

ASIO Reported Latencies (including buffer and hardware latencies)
Input = 5.9 msec, 260 samples
Output = 5.9 msec, 260 samples
Total Roundtrip = 11.8 msec, 520 samples


Edit | Preferences | Audio | Playback and Recording

Driver Mode = ASIO
Dithering = Triangular


This completes your Audio Settings.


Finally, you need to load the VST plugin

Insert | Soft Synth | vstplugins | UVI Workstation VST x64

This will add a Soft Synth Track with the name = UVIWorkstation

Double Click on the small instrument icon next to the name of the track.

This will open the UVI Workstation Panel.

Double Click to open the browser.

Select Ravenscroft 275

Open Settings on the Ravenscroft 275 Window.

You need to make a few changes to the default settings:

Turn Pedal Noise Off
Turn Key Noise Off
Set Close Microphone Level to Max.
Set the Player, Room and Side Microphone volumes to zero.

Set Reverb Program = Small Concert Hall.
Dry Level = 100%
Wet Level = 50%

Set the main volume on your RD-2000 to zero and play a few notes. You will hear the Ravenscroft 275 VST voices with no perceptible lag.

Turn up the volume on your RD-2000. You will hear the internal voices on the RD-2000 layered with the Ravenscroft 275 VST voices. You should not hear any note doubling.

This is a perfectly acceptable solution.

Note: If you do not have an external audio interface, you can still use the internal sound card on your PC. Just do not use the Windows WDM Audio Drivers.

Instead, install this free ASIO4ALL driver from:

https://asio4all.org/

This driver acts like a wrapper. It fools Window into thinking you have an ASIO driver.
It is the next best thing to having an external Audio Interface equipped with a Yamaha-Steinberg ASIO driver.



3. USING A PC FOR MUSIC



There are some excellent YouTube videos showing how to build a PC for music production.

Computer Specs for Music Production in 2024
https://www.youtube.com/watch?v=6lCuH4OZmrI

The Best Computer for Music Production
https://www.youtube.com/watch?v=ayt8-s77cQs

How many CPU cores do you need to run Virtual Instrument?
https://www.youtube.com/watch?v=PmCEyLg5bpU

How to build a Silent PC for Music Production
https://www.youtube.com/watch?v=5JBa4niv2EQ

Note: For using VST plugins, single core performance is more important than number of cores.



4. USING A MAC FOR MUSIC



Things are a lot simpler in the Apple World.
You do not have to worry about driver issues.
Apple has its own Core Audio Drivers that gives you very low latencies out of the box.

If you want to have a hassle free MAC setup powerful enough to run all your VSTs get the Apple 2023 Mac Mini M2 Pro with 16GB of RAM and 512GB SSD

https://www.amazon.com/Apple-Desktop-Computer-10%E2%80%91core-Ethernet/dp/B0BSHFS6XX/

$1,200

Next, add this Satechi Mac Mini Hub.

https://www.amazon.com/Satechi-Type-C-Stand-Enclosure-USB/dp/B0CR1WWSGN

$90

Next, add this Crucial P3 Plus 2TB NVMe SSD that goes inside the Satechi Hub.

https://www.amazon.com/Crucial-Plus-PCIe-NAND-5000MB/dp/B0B25ML2FH

$118


Total cost for a MAC setup = $1,408

This would be a reliable and powerful setup to handle all your music projects.

My Apple Mac Mini has never failed me.


Here are some excellent YouTube videos on using the Mac Mini for music:

M2 Pro Mac Mini – Perfect for Music Production
https://www.youtube.com/watch?v=ZjTcRXDk7WU

Using the Satechi Mac Mini HUB
https://www.youtube.com/watch?v=V8nAsXC5jk4

M2 vs M2 Pro: What does the extra $700 get you?
https://www.youtube.com/watch?v=0gy5wKdGdF4



5. HARDWARE OPTIONS FOR PLAYING PIANO VOICES



If you are solely interested in playing a piano, nothing beats the experience of playing on a real acoustic grand. If you have the space and the resources you have plenty of choices – Steinway Model D274, Yamaha CFX Concert Grand, Shigeru Kawai SK-EX Concert Grand, Fazioli F308, Bosendorfer 290 Imperial.

What if you are constrained by space?

The best choice is to go with a digital piano that closely mimics the sound and feel of a Grand Piano.

The Kawai MP11Se fits the bill.

This comes with the Kawai Grand Feel Action. It has extra-long keys on a pivot mechanism with 3 sensors and a Shigeru Kawai SK-EX piano sample.

https://www.thomannmusic.com/kawai_mp_11_se.htm

$2000

Note: You would need a step down transformer to use this in the US.

The Key Action feels better than the Yamaha CVP-909 and Roland LX708.

You need this sturdy stand to support this 72lb beast.

K&M 18950

https://www.thomannmusic.com/km_18950.htm

$148

To place your Arranger Keyboard above the Kawai MP11SE, you need this 2nd tier support.

K&M 18952 Stacker

https://www.thomannmusic.com/km_18952_aufsatz.htm

$50

Here is a demo of the Kawai MP11SE voices

https://www.youtube.com/watch?v=23AXGDs-8ic

https://www.youtube.com/watch?v=rzLQnylV-5c

The only downside of the Kawai MP11SE is that you may need to replace the factory slip tape ever so often when the keys begin to stick.

This problem has been fixed in the latest Kawai Grand Feel 3 Action.

You can buy the Kawai CA901 digital piano that features this newer action.

However, this is not portable.

https://alamopianogalleries.com/products/kawai-ca901-digital-piano-satin-black

$6,399

The SK-EX Concert Grand Sample on the Kawai CA901 sounds even more refined than the one on the Kawai MP11SE because of better electronics.

The next step up is to go with a Hybrid Piano like the Kawai NOVUS NV5s

This has the Kawai Millennium III Hybrid upright piano action.

https://alamopianogalleries.com/products/kawai-43-3-nv5s-hybrid-digital-piano-polished-ebony-new

$12,000

Sound Demo

https://www.youtube.com/watch?v=4DaaafyAUqA



6. CLOSING THOUGHTS



Nothing quite sounds and feels the same as playing on a real acoustic grand piano.

You can get pretty close by getting a digital Hybrid like the Kawai NOVUS NV5s ($12,000). In comparison, the Kawai MP11SE ($2,000) seems like a bargain. This is a smart choice.

If you plan on using Piano VSTs, getting a Mac Mini M2 Pro ($1,200) is an excellent, hassle free and reliable solution.

If for some reason you need to use a PC as your Music Computer, you need to bypass the Windows WDM Audio Drivers by using an external Audio Interface like the Yamaha AG06 USB Mixer that features the built in Yamaha-Steinberg ASIO drivers.

Set the Sampling Rate to 44.1kHz and the Buffer Size to 32 samples. This should result in a low enough latency that is workable.

Best,

David