Awesom-o
Active Member
Any light that can be shed on this long standing problem would be most gratefully appreciated. It may well not be a UAD-related problem, but UAD users are particularly likely to encounter it due to the latency involved in the data transfer at hi plugin counts.
I'm running a Windows XP Pro PC w/ MAudio 1010LT PCI sound interface, with MAudio Oxygen 49 keyboard (USB) UAD 2 Quad (6.1) plus a faithful old UAD 1
When recording MIDI in cubase, and I have a large buffer size set on my sound card (eg 1024 samples) there is noticable time delay between hitting the MIDI key and hearing the sound.
This is what I would expect . My problem is that if I compensate by playing early, the notes are recorded early even though they sounded in time when played live.
The problem becomes amplified as the buffer size increases or I add more UAD plugins. This is obviously because the data is having to do more travelling across the PCI bus through all the UAD plugins.
However, the host does not compensating correctly for the total latency. As I increase the buffer size, or add more UAD plugs, I have to anticipate the note even more, and so the notes are recorded even earlier in the sequencer. This is a right royal pain in the ass !
I've tried everything I can think of in cubase (including using system time stamp, and trying emulated versions of the MIDI drivers (within cubase device setup) for my keyboard)
I have asked over at the steinberg forum but that has not yet yielded anything helpful to me
Besides, this problem has persisted for me since SX3, Cubase 5 and now Cubase 6, and has been the same on all MIDI keyboards I've attached over those years, which have been USB and MIDI-interface attached (thru the 1010LT). Even the MIDI out on my friends' Jupiter and Nord stage do the same. It was also like this on my old MAudio Audiophile 2496 card.
So my question is: Has anyone managed to get this working correctly ( in cubase specifically) even when changing overall projects latency (by adding plugins / changing buffer size)??
ie. so that the notes appear in the sequencer as they sound, not when they were struck?
There is always a chance that for all these years I've been setting it up incorrectly - but I know my way round these things and it has baffled myself plus some very clued-up music tech demon friends for a very long time. Please put us out of our misery!
Thanks in advance!
I'm running a Windows XP Pro PC w/ MAudio 1010LT PCI sound interface, with MAudio Oxygen 49 keyboard (USB) UAD 2 Quad (6.1) plus a faithful old UAD 1
When recording MIDI in cubase, and I have a large buffer size set on my sound card (eg 1024 samples) there is noticable time delay between hitting the MIDI key and hearing the sound.
This is what I would expect . My problem is that if I compensate by playing early, the notes are recorded early even though they sounded in time when played live.
The problem becomes amplified as the buffer size increases or I add more UAD plugins. This is obviously because the data is having to do more travelling across the PCI bus through all the UAD plugins.
However, the host does not compensating correctly for the total latency. As I increase the buffer size, or add more UAD plugs, I have to anticipate the note even more, and so the notes are recorded even earlier in the sequencer. This is a right royal pain in the ass !
I've tried everything I can think of in cubase (including using system time stamp, and trying emulated versions of the MIDI drivers (within cubase device setup) for my keyboard)
I have asked over at the steinberg forum but that has not yet yielded anything helpful to me
Besides, this problem has persisted for me since SX3, Cubase 5 and now Cubase 6, and has been the same on all MIDI keyboards I've attached over those years, which have been USB and MIDI-interface attached (thru the 1010LT). Even the MIDI out on my friends' Jupiter and Nord stage do the same. It was also like this on my old MAudio Audiophile 2496 card.
So my question is: Has anyone managed to get this working correctly ( in cubase specifically) even when changing overall projects latency (by adding plugins / changing buffer size)??
ie. so that the notes appear in the sequencer as they sound, not when they were struck?
There is always a chance that for all these years I've been setting it up incorrectly - but I know my way round these things and it has baffled myself plus some very clued-up music tech demon friends for a very long time. Please put us out of our misery!
Thanks in advance!