Well someone suggested saving the output to a wav file and using an audio editor which looks at the graph for clipping warning. There's no clipping.Ok, so now how can you be sure that there is nothing clipping within your software? Stand alone application are unreliable about level indication ( each developper have his own view of what an indicator should be ( most of the time a Christmas tree making a lot of light and colors...as human being are visual by nature they like blinking things) and how to implement it.
I used exactly the same way to produce the sound when playing the midi file , only difference being me sitting in a different position.
I already eliminated the problem to the power amp + speakers section, since it doesn't happen in headphones. If you see a way it could still be a fault unrelated, sure, I'll go over the chain (I see no reason to use a drawing for a series):
keyboards midi output ->
mid-usb adapter ->
OS: win10,
host-synth: pianoteq/garritan,
audio interface: Focusrite Solo
driver: ASIO
audio interface headphones output/line out->
rca x2 cable ->
power amp ->
Finalists
Hope this sorts it out.