Hi All,

I would like to ask for some advice on setting buffer size in Guitar Pro, Coolsoft VirtualMIDISynth and VST Host. CPU processing is not an issue as I just build a new high-end desktop. Please be patient with my explanation below

I have Guitar Pro 5.2 setup in the following manner:
Output drum sound using Ezdrummer 2 and all other instruments sound using soundfont contained in Coolsoft VirtualMIDISynth.

I got this idea from the following link (scroll to the last section of the page):

For drum sound, Guitar Pro -> LoopBe1 -> Vst Host -> Ezdrummer 2
For all other instruments, Guitar Pro -> Coolsoft VirtualMIDISynth

All sound is output through headphone via Eleven Rack Audio Interface .

In Guitar Pro 5.2,
Sound->Audio Setup->Midi Outputs,
Port 1 is set to Coolsoft VirtualMIDISynth (what latency should I set here? Default is 60ms)
Port 2 is set to LoopBe1 (what latency should I set here? Default is 60ms)

In Coolsoft VirtualMIDISynth,
Under Advanced Options, additional output buffer (what latency should I set here? Default is 250ms)

In Vst Host,
Output port is set to Eleven Rack ASIO Driver
Sample Rate is set to 44100
Buffer is set to 128 (what Buffer should I set here? Other options are 64,92,128,

I have highlighted those uncertainty sections in Bold text. What buffer rate should I set on Guitar Pro, Coolsoft VirtualMIDISynth and VST Host to achieve the lowest latency and also to ensure the drum sound is play in sync with all the other instruments in Guitar Pro when I click the button 'play'?

The lower you set the buffer the lower the latency, but the greater risk of getting errors, weird pops and that bitcrushed sound when you monitor. On my interface, I can set it to 64 samples only if im using very few low cpu usage vsts ect, but even then I get a weird pop sound every few minutes.
Quote by suckmahnuts
Watterboy, I love you.

Quote by davrossss
You are now my favourite person on UG.....You write cool shit.

Quote by wannabestoner69