This may seem like a no-brainer to some but I just cannot find a straight forward answer to my problem. I'm running Studio One and using a ********* UM2 interface. When I play an instrument and attempt to monitor it, I have a noticeable level of latency. I have already attempted the whole 'change your block size' thing and it simply won't work. I have two options...A) is the ASIO4ALL which goes with the UM2 and, to make it work, my block size dictates at least a 24ms round trip latency exist and B) is the built in Windows Audio which locks in my block size and sample rate so I absolutely can't even try to change this. I can either not change my parameters (Windows Audio) or have to change them in such a way that is makes my latency even worse (ASIO4ALL).
So to be very straight forward...will upgrading my audio interface (say to something by Presonus since I use Studio One) give me the ability to adjust my block size so I can reduce my latency?