Anyway to decrease the delay from midi controller to software?

Anyway to decrease the delay from midi controller to software?

I’m using Traktor Pro with my DJC4 midi controller and I notice a slight delay from when I raise a fader channel, pitch level, turn a knob, etc. to the actual change in the software (whether TP, VDJ, etc.). Is there a way to decrease or possibly eliminate this delay since it can affect the output such as when to cut the bass bass, pitch change, etc.? Is this always going to be there compared to using a actual mixer? Anything we can do in the software, midi controller, or computer to adjust this?

Wish I could help.. but ive NEVER had MIDI Latency issues… this seems like something else is amiss here. I don’t see a reason a byte format message should be delayed over even a 6 foot distance

Google the “latency” setting in Traktor. I think ideally you want it to be less than 12ms, if your CPU can afford it.

… He said MIDI what would your audio latency have to do with the reaction from on screen movement to fader movement

Ok he didn’t say midi.. but his explanation made that clear

the audio Latency will affect the controller to software response. turn your latency up and test it if you don’t believe so. what are your system specs?

In a logical world this makes no sense. Sure I tested it just for giggles since I Know it doesn’t, but yeah it didn’t affect anything for me.

Im also not the original poster and don’t use an all in one controller audio device. But still, separate protocols should not affect each other in that way.. Engineering dictates such.

Using a Audio 10 midi in to attempt to recreate the same thing for the OP and based on your statement.. also gives me the same results.. Audio Latency effects midi message delivery in no way what so ever for me.

When you’re screwing around with the audio driver latency settings, the latency you’re hearing is of course latency in your audio driver. That is totally separate from any latency involved with MIDI processing.

My question is not about audio delay, but the delay from rotating knobs, pushing buttons, sliding faders, etc. on my DJC4 controller and what I see happen in the software. There seems to be a slight delay from when I move the actual knob,fader, etc. on the controller to when it actually moves in the software.

For example when I push the Pitch level like just above the 0% mark on my controller and it’s like 1mm up the pitch level in the software is still at 0%. Or when I make returning the pitch level back down to 0% the software will show the bpm to normal when the level is still a bit above the 0% on my actual controller.

So is there a way to fix this or not within the software or computer settings? This is also true for some of the other knobs for gain, eqs, etc. If anyone can give me some feedback that would be great.

Where do I look in TP to check what my current latency is?

Ah okay, I thought you meant audio. To be honest, if its visually not responding right away, I wouldn’t worry too much as long as your audio is responding in time. But I might not be picky enough :smiley:

there is another box you open i think and i cant look at it tonight
but it has everything to do with the latency in the midi signal

its there, and you can set it for
1ms
2ms
3ms
4ms
5ms

when i get my ass up after tonights gig in the morning ill take a look. im not 100% positive but i think its what you are looking for
its in your traktor preferances though… hold tight

Any update? Do I need to adjust or change values in the ASIO settings? I don’t see a place on TP preferences where we can set it to like 1ms, 2ms, etc.

Yep id love to see this too… Since the only place you are going to change message burst speeds is within the driver specs itsself. Right now you are just making up settings that dont exist

MIDI Latency is pretty much a 30 year standard coming in under 2 ms. Only suggestions I have is using a 5 pin MIDI connect from the controller to your midi in if you have one. Possibly update your USB drivers if it is USB based.

But once Antifmradio tells us all how to magically adjust midi latency by number.. Im sure people will flock to him and hes going to make some money. Since I doubt Native Instruments even knows about this setting.

Sorry joemann002, Turns out i had to play both Friday AND saturday night this weekend. Im just getting up and just got my stuff all rigged up again, and i went into my traktor settings to that area i remembered.

Now, like i said (and you can see it in my original message) where im trying to remember specifically what the settings were for and i said “I Think” its what you are looking for.

See attached image. If it isnt big enough, let me know and ill email it to you because i dont know if DJTT forums (attachment) reduces the pics.

THis one is larger Redirecting...

In there you can see how i got to that screen

Preferences > Audio Setup >
I have my latency slider down to 96 but i didnt really put it there…
next to it click “SETTINGS”
and that extra dialog box opens up.

It has two tabs. Audio Settings and Diagnostics. You want Audio Settings (yes i know you said midi in your first post here but just go with it)
Look at the USB BUFFER. i have it set at 2ms

What is yours set at before you even change it.
If it higher?
If it is and you didnt do that, it could have adjusted itself when you moved your latency higher because of any issues previously.

Like i said originally here, i did NOT set it at 96. It set itself there when i adjusted mine to “2ms” and click the X on the dialog box.

I hope that helps mate. Make your adjustment and close EVERYTHING
then reopen TSPro and give it a go.
When making changes like this, i always shut the software down and reopen just to make sure its all saved in.

Let us know what happens buddy

Please see my reply to joemann002.
And let me know if you would like to discuss the nature of your reply here.
Im not out to make up settings, as you can see in the attached image
but most importantly, when someone starts a thread here where they are looking for help

dont waste their time by posting something like this for the public to be wasting their time with.
If you have a problem or doubt my “attempt and remembering his needed solution” then it would have been best to send me a PM or research it on your own.

The biggest waste of joemann002 time in this thread and anyone else who finds it via a search would be a reply like yours, turning this thread into something its not.

balakoth i at least hope i have also shown you something in a setting you didnt know about as well my friend.
We are all here learning things. So try to help out.

yea i just tried to open that attachement
its pretty small so use this image instread

www.antifmradio.com/uploads/traktor-audio-buffer.gif

That has nothing to do with MIDI Latency.. sorry

His audio buffer will affect the audible difference he can hear when he presses a midi command it changes the audio in some way as the delay to process it is affected by such. But this in no way affects the on screen GUI changes related to his midi commands.

the only other thing i can think of at this point (since we are also talking GUI)
is either RAM or processor.
IF the issue is happening the same way across different programs then i doubt is the programs
and instead… the above two items.

Everything else in the chain of what happens is directly AUDIO related.

Everything is always a possibility. I just don’t understand where audio is related to any of this. two very separate things.. They are simple byte messages. There is no complex processing involved and several concurrent MIDI Messages can be sent in the same packets or even between audio buffers as its handled by its own device/host (IE: Generic MIDI Driver vs ASIO Driver), which is why I suggested he try a 5 pin MIDI Cable and try t just as a controller.. If it works fine through his 5 pin, that would indicate an issue with the USB host drivers, or the USB hardware in general (on the computer side… Possibly controller side) or best case scenario just the USB cord

Midi Cable direct,Cables, Connections, Drivers for USB the things I would check