I have alesis dm5 plugged into cubase via midi triggering sounds from DFH superior. I have the buffer size in cubase set so that I have a fairly low latency ( about 6ms ) which I find fine to play with. On playback ( montoring via cubase ) everything works fine but when I hit record even though the monitoring still sounds fine when I play back the recording my drums are delayed by about 130mS.
I am baffled because I thought that the buffer setting in cubase was the main thing that determined latency and also I can't understand how cubase allows me to monitor properly but it's not able to to record the notes while it's playing them back to me. What I'm looking for are pointers to other settings I need to look into. I presume this must be to do with cubase and not the alesis or midi interface or DFH because like I said the sounds do get all the way in and out of cubase without any latency, just not recorded.
I have done some experimenting and I find that it seems to be to do with the Dm5 despite what I thought. I think this now because I don't have the issue when I trigger DFH from the keyboard but I still don't understand how the notes are able to get to DFH on time but not recorded on time