Hello all... I own an electro-acoustic guitar which is pretty nice... I often play it with electric effects in FL 9 using my laptop... But I face 1 problem n that is bad latency... even if i use Vst Programs directly (without the DAW), the problem remains the same... any help?? is there any way to kick latency like a real amp virtually?:think: Laptop : Dell Inspiron 15R Intel Core i5 4GB DDR3 RAM IDT HD Internal Sound Card 1 GB ATI Raedon 5470 HD 500 GB HDD Windows 7 Home Premium x64 Default Virtual Memory : 7 GB (4.5GB Available) DirectX 11 Vst Plugins I use : Guitar rig 4 FL Hardcore Amplitube 2 ReFX Slayer 2 Tubebaby and the guitar is Pluto Jumbo HW41CE-101
Hey I use M-Audio Fast Track MK II...Bought in Raynolds for 8800/-...One Mic input and 1 guitar input. I use it for my home recording studio. It just Rocks!!! Try it...
U can even try this... Cakewalk UA1G USB Audio Interface with Low Latency - BAJAAO India - Buy and review musical instruments, pro audio equipment, recording studio gear online - BAJAAO - Buy and Review Musical Instruments and Pro Audio Equipment in India
+1 for M-Audio Fast Track MK II.. i also use the same.. I will not recommend the UA1G though... I have used it in office and have faced issues with it... Its good if you need optical input and output though.. which is not the case for you surely...
It is actually digital output through optical cable... I sometimes call it optical output.. Sorry if it confused you..
Actually your software should compensate for the latency (it's no big deal for a software to determine and rectify it) . I am surprised that FL studio doesn't do it.
This isn't true, latency is the time used between an audio signal comes in and gets out, for example the latency is 20ms, so if you hit a key it will take 20ms to hear the sound produced. It just depend on your audiohardware (in combination with the speed of you PC), the software used has nothing to do with this, atleast not much!
I never said software CAUSES latency. All I said is that it is very easy for software to DETERMINE the latency in system. And accordingly compensate for it.
And that's what i referred to, latency is a hardware issue, there are no progs (and will never be!!) to compensate this issue. The only solution is to get a low latency card!!!!
How can a software not compensate for latency? It can detect via "loop-back". And accordingly it can shift the current recorded track by this amount. Same as what one would do manually by shifting the delayed track
a software can't solve hardware issues : real time input + latency = out put here the hardware sends signals to the software a bit late ( it depends upon the cache memory/buffer ) and the software of-course can't predict what tone is going to come afterwards... : so how can it give real time output?? moreover, DAW will definitely take some time (even if it is a fraction of a second) to process effects..... so i don't see any other way than a low latency interface and yes, in delay effect the software itself adds latency which is easy for it....but then too, a sharp delay is uneasy to get ( my experience )
Well ok - how would you determine what is the latency of your soundcard? You will loop-back the interface = line-out will be fed to line-in. Or speaker-out is fed back to mic-in. Via cable. You then generate an impulse signal (on track 1). Capture (=record) the impulse on second track. You can find the delay in the track 2 impulse compared to track 1 impulse. This is your sound-card latency. What is so difficult in finding it out? Especially when software DAW has control over what is coming In and what is going out. Now it becomes a simple task of realigning the tracks by shifting. Second thing is that usually you are able to fix the sampling rate as well as the no of samples - this fixes the buffer latency - and can be easily compensated by time shifting. I was never ever talking about latency induced by DAW effects. They are in any case compensated in the DAW.
u r a senior..and m almost a beginner in guitar stuffs... but being a computer hardware&networking professional i just want to answer this... .. i think ur not getting the point... see, we control every body organ by our brain...but if one of our organ is damaged..the brain just cant help it moving or something else... keeping the hardware as organ n DAW as the brain...if the hardware is unable to provide the signals to the DAW on time, the DAW canNOT help with it... real amps, pedals, processors, mixers etc are made only for music purpose...but a computer is an all-rounder...and all-rounders are never good at their every feature as far as line-in is concerned.....read this : the micro-processor and RAM are connected with FSB (front side bus) & BSB (back side bus)...via L1, L2 & L3 cache (u must have seen companies advertising that they have 3MB L3 cache & 1333MHz FSB etc).....L1,L2 & BSB are present inside the processor.. have a look : ||::ALU---L1---L2---::||===L3===||::RAM::||________(i have left other components which are not so useful here) ||___CPU_section___|| here... [----] denotes BSB and [===] denotes FSB ... ok, so when we do any work....the CPU puts the working data in primary memory(RAM) for processing. CPU puts the real-time process of that working data in 3 levels : L1,L2,L3 to process faster cuz cache is faster than RAM but expensive as hell.... so here presence of L1,L2,L3 manages latency of processes... u can see no process is finished as soon as we start it...it takes some time... similarly...the hardware will ask u for a while to process ur line-in don't ignore that after too many processes the output is generated..software can only use the hardware to its peak BUT NOT OVER ITS PEAK... we need larger cache/buffers to decrease latency....the external sound card must have special buffer for sound..