Hi guys,
The ideal MIDI buffer size depends on a few factors.
- The audio latency (higher requires larger MIDI buffers)
- The net plugin delay in the project
- The number of preroll buffers
For the next update I have changed the code to make the MIDI buffer size adaptive. i.e. the specified value is just a minimum value and the actual buffer size used takes into account the total delay in the project and the other parameters that affect this.
This should greatly eliminate the need to ever touch the MIDI buffer size. I have tested it with several scenarios that would lead to dropped notes in all prior SONAR versions and it works fine now.
For example prior to this change, if you had a synth track and something like perfect space or other PDC inducing plugins downstream, notes could drop out until the MIDI buffer size was raised.