Cure to midi latency while recording in SX

Tips and advice for getting the most from Scope. No questions here please.

Moderators: valis, garyb

pseudojazzer
Posts: 222
Joined: Wed Aug 18, 2004 4:00 pm
Location: london

Post by pseudojazzer »

I hope this is not a repeat of previous threads, it probably is cos there is so much info here on Z but i thought i'd share my findings.
Basically i'm using a usb keyboard and i found that there was no latency while playing along with the basic tracks - the midi on light flashes at the right time in scope and sx, however as soon as i pressed record, although my playing was in time and i could hear it in time the midi notes appeared in the sequencer about half a bar late - its been driving me nuts - and while i could cure it by moving the part afterwards, i knew there must be a simpler way.
All i had to do was disable direct draw acceleration from the dxdiag menu. (run - dxdiag)
Hope thats helpful to someone else, its just a silly thing but could be useful...
marcuspocus
Posts: 2310
Joined: Sun Mar 25, 2001 4:00 pm
Location: Canada/France

Post by marcuspocus »

thanks, that's a good one if it effectively work.

Not that i had this particular problem, but it's still usefull if encountered.

It's at least a hint for somewhere to search when midi problem occur in SX
User avatar
ChrisWerner
Posts: 1738
Joined: Fri Aug 31, 2001 4:00 pm
Location: Germany/Bavaria
Contact:

Post by ChrisWerner »

Oh yes, I have the same problem, all midi events are recorded/written up to 0.3.0 bars later then I play them, sometimes not.
Very galling....

I´ll try your hint, thanks.
LHong
Posts: 350
Joined: Sun Mar 25, 2001 4:00 pm
Location: San Jose, Ca. USA

Post by LHong »

It's true! Usually, it causes by start and stop (recording/Playback) latency!

Another trick is:
At very first time when you start a project, using the Audio Master timing instead of MIDI Timing. Even you do not have the audio track in the Sequencer yet.

Try this one you might surprise how precise it is! This has about same latency on the scope setting (about +/- 2 to 13/1000 of a second, for example).
suthnear
Posts: 69
Joined: Wed Mar 12, 2003 4:00 pm
Location: the end of the world

Post by suthnear »

On 2005-08-25 18:02, LHong wrote:
At very first time when you start a project, using the Audio Master timing instead of MIDI Timing. Even you do not have the audio track in the Sequencer yet.
Where is this setting? Is it under Transport/Sync Setup... or somewhere else?

t.i.a.
suthnear
Posts: 69
Joined: Wed Mar 12, 2003 4:00 pm
Location: the end of the world

Post by suthnear »

Nedver mind - my timing is rock solid in 3.1...
User avatar
ARCADIOS
Posts: 1359
Joined: Tue Aug 02, 2005 4:00 pm
Location: Glyfada, Athens-Greece
Contact:

Post by ARCADIOS »

LHONG can you be more specific about audio master setting?
Thanks
LHong
Posts: 350
Joined: Sun Mar 25, 2001 4:00 pm
Location: San Jose, Ca. USA

Post by LHong »

Try this:
Under the Transport -> Sync Setup and Time Code Source to select VST System Link, instead of MIDI timecode.

Hope this helps,
LongStudio
pseudojazzer
Posts: 222
Joined: Wed Aug 18, 2004 4:00 pm
Location: london

Post by pseudojazzer »

LHong, don't you need two computers to use VST system link as a time source? I thought that VST system link was used for networking two or more computers, and that you would have to activate it in the VST audiobay (in device setup) for it to work as a timecode?
I don't have two computers so havn't tried but if you don't need two then i will!
Cheers
LHong
Posts: 350
Joined: Sun Mar 25, 2001 4:00 pm
Location: San Jose, Ca. USA

Post by LHong »

No, you do not need 2 PCs for doing that.
Your PC as the Master timing. The difference is it always used the Audio timing Master instead of MIDI time code.

LongStudio


<font size=-1>[ This Message was edited by: LHong on 2005-10-23 15:22 ]</font>
pseudojazzer
Posts: 222
Joined: Wed Aug 18, 2004 4:00 pm
Location: london

Post by pseudojazzer »

Nice one, i'll tweak again! :smile:
Herr Voigt
Posts: 624
Joined: Sun Jan 06, 2002 4:00 pm
Location: germany, east

Post by Herr Voigt »

Very useful tip, pseudojazzer!
I'm a newbie with XP, the problem didn't appear in 98se. Today I recorded many MIDI tracks with overdubbing and I got crazy with the big latency!
Now I've read this thread, disabled DirectDraw, and voilà! It works.
Thank you very much!

PS: I work with VST 5.1, the problem seems to be the same as in SX 3.

<font size=-1>[ This Message was edited by: Herr Voigt on 2005-10-25 13:56 ]</font>

<font size=-1>[ This Message was edited by: Herr Voigt on 2005-10-25 13:56 ]</font>
ali
Posts: 275
Joined: Sun Feb 15, 2004 4:00 pm

Post by ali »

edit:
Wired
Posts: 306
Joined: Wed May 29, 2002 4:00 pm

where

Post by Wired »

what menu in nuendo or cubase is dxdiag under to disable it?
User avatar
wayne
Posts: 2377
Joined: Sun Dec 23, 2001 4:00 pm
Location: Australia

Post by wayne »

Not in Steinberg, methinks - windows utility.

Start-> Run-> dxdiag
gustav
Posts: 214
Joined: Sat Jan 31, 2004 4:00 pm
Location: france
Contact:

Post by gustav »

I tried this 2 tweaks to see if it would be a solution for my sx3 & sts5000 problem (window hangs) - but my hope was deceived...

Only to be sure to understand really this sync-tweak :
I click on VST-Link (was on internal time code before)
but this is all. Sync stays not activated ?
_______________________________________
our music at http://algufr.bandcamp.com
and at http://alg95.bandcamp.com
more music at http://hurpasard.free.fr/index_en.html
pseudojazzer
Posts: 222
Joined: Wed Aug 18, 2004 4:00 pm
Location: london

Post by pseudojazzer »

Stardust, i'm using SX 3, i've been thinkitg of upgrading to the new one - but am not sure, i'll probably wiat til they iron out the initial bugs and get it sometime next year when i need a technology purchase fix!! :D

BTW another tip...

I'm still getting latency albeit sometimes very small..
and whats wierd is that i only get it sometimes, sometimes lots of latency sometimes none.. wierd, cant seem to work out why.. but here is a good workaround... hopfully it can help...and should work on any sequencer

so,
1) create your midi track as normal (routing etc to fave synth blah blah....)
2) in scope route the audio of this synth back into cubase/sequencer...
3) create an audio channel under the midi channel and have the input of the audio channel as in (2) i.e. this track will record the audio of the midi you are playing. [make sure that direct monitoring is OFF on the audio track - otherwise you will get feedback!!]
4) when you record, make sure that the audio and midi are both recorded at the same time.
5) once you've finished your part, zoom in as much as needed on the first note, Do the audio and midi first notes match up? if not drag the midi notes backwards so that they line up with the recorded audio and then they should be in time.
You can then delete the audio and continue to work on the midi (quantising etc..) knowing that the latency has been removed.

Important note: this is not always completely safe.. for example is you are playing a synth with a very slow attack, the audio and midi notes may not "match up", but is can help if you are using a synth with a reasonalbly fast attack, and for people with a lot of latency it should be a good guideline to get more stable timing, even if its not prefect.

Hope thats helpful to someone.
Cheers,
Tom
Wired
Posts: 306
Joined: Wed May 29, 2002 4:00 pm

midi notes bouncing to the left

Post by Wired »

i had an instance where the midi notes were bouncing way over to the left or the beginning of my recording. i'll try these tips listed here
Music Manic
Posts: 1743
Joined: Wed May 15, 2002 4:00 pm
Contact:

Post by Music Manic »

Maybe this is why DirectX has been droppes in version 4?
Wired
Posts: 306
Joined: Wed May 29, 2002 4:00 pm

latency

Post by Wired »

i use external clock thru spdif instead of cw as master, is that an issue for midi always recording too late?, ...i am sending midi via a mo6 and the midi is all late , all of the time, ...it doesn't matter if i use master or slave, same result, ..do you have that ignorefilter, i don't have it in my nuendo
Post Reply