Człowieku, rodzaj urządzenia nie ma tutaj nic do rzeczy, latencja jest wprowadzana przez programy komputerowe na wejściu i wyjściu dzięki czemu m.in. mają więcej czasu na przemielenie informacji i do zera tego nie zbijesz. Po drugie MIDI nie wprowadza żadnych opóźnień niezależnie czy jest to klawiatura sterująca czy keyboard. Gdyby tak było to miałbyś latencję w keyboardzie, bo to urządzenie to też moduł dźwiękowy i klawiatura jednym.
Latencję ustawiasz po prostu w sofcie, tak aby była jak najniższa, ale żeby komputer był w stanie płynnie i czysto dźwięk wyrobić. W FL Studio jest to w opcjach audio. Najlepiej korzystać ze sterowników ASIO, dla kart nie posiadających wsparcia odpowiednio ASIO4ALL. Ustaw około 10ms i testuj sprowadzając niżej lub wyżej, pamiętając, że przy bardziej rozbudowanych projektach gdzie nie trzeba grać live lepiej ustawić wyższą.