Go Back   TalkBass Forums > Bass Guitar Forums > Bass Guitar Forums > Recording Gear and Equipment [BG]
Register Rules/FAQ/CUP Members List Search Today's Posts Mark Forums Read

Recording Gear and Equipment [BG] Forum for any issues regarding recording and recording gear


Supporting Membership
Thank You

Latest Supporting Member
Donate to Upgrade Today

Reply
 
Thread Tools Search this Thread
  #1  
Old 01-21-2010, 09:47 AM
Registered User
 
Join Date: Mar 2000
Location: Montreal, Quebec, Canada.
Latency with Windows 7 - playing live plugged into mic

Sign in to disble this ad
Hello folks,

I just bought a HP laptop (Windows 7 Home Premium 64 bits, 4Gb memory) and when I plug my bass in the microphone jack, I'm having latency problem when playing live, meaning I can't play along tracks.

I searched the web and it seems to be a common problem. Some say Windows 7 digitizes the signal even for live playing while older OS don't. I never had that problem on my XP desktop machines, including an 8 year old piece of crap (which is actually the best I've had for playing).

HP's solution is, of course, to re-install drivers (which I did), format everything or to send it for repair. I don't think they even understand what latency is. If I sent it, I doubt they'd hear the problem at all since it's very slight. It's not that bad playing alone but a real pain in the rear with tracks.

The soundcard doesn't have an option to adjust buffer size.

I'll try a friend's external card tonight but I'd rather do without one.

Any idea?

Thanks
__________________
Erick - Sound Pinata
  #2  
Old 01-21-2010, 10:01 AM
Registered User
 
Join Date: Feb 2008
Location: Zagreb, Croatia
No, the problem is quite far from what HP suggests, it's not directly Windows 7's fault, the AudioDG engine inside isn't the source of the problems (not as much anyway), nor it is quite HP's or Realtek's fault (in case they did the sound-card on the laptop, as they usually do). And pretty much no cheaper sound-card has true, non-digitizing bypass (i.e. pretty much every card performs ADC/DAC while inputting from a microphone).

The trouble is Windows have a pretty odd architecture that forces you to go through several API layers before getting through to the soundcard and back, which causes a lot of lag, upwards to an including 250 ms... I've even seen a HP that had a half-second delay, making it unusable.

The solution might be in the ASIO4ALL driver, which enables any sound-card to have minimum latency. Until I got my outboard sound-card, ASIO4ALL was my weapon of choice.
__________________
Quote:
Originally Posted by rtav
Progressive Rock is like pornography - it can be hard to define but I know it when I hear it.

Last edited by Stealth : 01-21-2010 at 10:07 AM.
  #3  
Old 01-21-2010, 10:13 AM
kevinmoore73's Avatar
Registered User
 
Join Date: Jun 2007
Location: Cleveland, OH
Supporting Member
Microsoft made a lot of changes with regards to audio hardware in the transition from XP to Vista. Windows 7 continued the Vista way of doing things. My advice would be to pick up a FireWire (ideally) interface for recording, even though a USB interface may meet your needs.

It's still really an issue of drivers, but a lot of companies still haven't hashed things out to a point where low-latency recording is possible using built-in audio inputs.

Last edited by kevinmoore73 : 01-21-2010 at 10:16 AM.
  #4  
Old 01-21-2010, 10:15 AM
Registered User
 
Join Date: Feb 2008
Location: Zagreb, Croatia
I absolutely agree - for anything even semiprofessional a USB two/four-channel soundcard or would be enough (like Terratecs, cheaper Mayas and Tascams), for anything more serious, FireWire is the only way to go. For basic stuff, however, this would be enough (though I don't use A4A anymore for anything except tuning up without the pro card).
__________________
Quote:
Originally Posted by rtav
Progressive Rock is like pornography - it can be hard to define but I know it when I hear it.
  #5  
Old 01-21-2010, 11:36 AM
Registered User
 
Join Date: Mar 2000
Location: Montreal, Quebec, Canada.
Thanks everyone.

Firewire is not an option and I don't really want to add an external card. I'm nowhere near semi-pro. I just need to play through my computer.

I've downloaded the asio driver but it wouldn't show up in the tray so I followed instructions on Asio's forum to use the winamp plugin. It shows in the tray but only when winamp is running and settings don't seem to help my latency problem, nor do they stick when I restart the computer.

I'm already low on hair count and this is not helping!
__________________
Erick - Sound Pinata
  #6  
Old 01-21-2010, 11:56 AM
Registered User
 
Join Date: Feb 2005
Location: Yuma, Az
Your best bet is a cheapie USB interface. Built-in soundcards aren't known for low-latency performance.
__________________
Christian Praise & Worship Bassist Club Member #371, Ibanez BTB Club #16, Headless Club #11
Quote:
Originally Posted by john turner View Post
4 strings were enough for jaco.
  #7  
Old 01-21-2010, 10:02 PM
Registered User
 
Join Date: Mar 2000
Location: Montreal, Quebec, Canada.
So, I got a friend's M-audio Fast Track and it was plug-n-play, no latency.

Turns out the USB card will be a better option. Outside of home, the USB card alone will be smaller and have less cables than my old set-up using a VF-1 in the computer. I won't need the effects then.

Thanks!
__________________
Erick - Sound Pinata
  #8  
Old 01-23-2010, 09:25 AM
Registered User
 
Join Date: Sep 2005
Location: England
Dude I have a Rockfrog usb interface and I can play and record without any noticeable latency. If you want you can buy the behringer usb interface it is cheap and works just fine, I tried one last week and didn't find any difference compared with my rockfrog.
__________________
Peace, love and more low notes !! :bassist:
  #9  
Old 05-10-2010, 12:45 PM
Registered User
 
Join Date: May 2010
Quote:
Originally Posted by Mcgiver69 View Post
Dude I have a Rockfrog usb interface and I can play and record without any noticeable latency. If you want you can buy the behringer usb interface it is cheap and works just fine, I tried one last week and didn't find any difference compared with my rockfrog.
hey man do you have WINDOWS 7 or..? i got ROCK FROG yesterday and it wont work properly on my laptop with windows 7..i tried it on friends laptop that has WINDOWS XP and it installed and worked perfectly.

i tried to download W7 rock frog driver but nothing changed, it just wont install properly
  #10  
Old 05-10-2010, 01:46 PM
Registered User
 
Join Date: Jul 2009
Location: Oregon
As an engineer, as well as someone who has been selling musical recording tools for over ten years, I'm afraid you are not going to have much of a choice other than using an external sound device.

It doesn't have to be firewire. A USB device, such as the M-Audio Fast Track should work fine.

Any time you are relying on the internal soundcard to process the audio going in, you will have latency. This has been an issue for years. You will need an external unit that supports an ASIO driver.

Also, if you have Windows Explorer on the machine, get it off of there. Switch to Firefox. There is something about Explorer that interferes with many types of music software.

Hope this helps.
  #11  
Old 05-10-2010, 02:15 PM
Registered User
 
Join Date: May 2008
Location: Calabash, NC
Quote:
Originally Posted by Erick Lam View Post
So, I got a friend's M-audio Fast Track and it was plug-n-play, no latency.

Turns out the USB card will be a better option. Outside of home, the USB card alone will be smaller and have less cables than my old set-up using a VF-1 in the computer. I won't need the effects then.

Thanks!
+1 on the USB Fast Track. Simple plug and play, literally. I don't do any recording, but I like to practice to MP3s or even cue up the occasional vid on YouTube to play along to.
__________________
Quote:
Originally Posted by MakiSupaStar View Post
Let's genetically build Jar Jar Binks so we can hunt him down in the Florida swamps and kill him. Repeatedly.
  #12  
Old 05-10-2010, 02:18 PM
Registered User
 
Join Date: Mar 2010
Location: middletown, oh
Quote:
Originally Posted by Prester Dilly View Post
As an engineer, as well as someone who has been selling musical recording tools for over ten years, I'm afraid you are not going to have much of a choice other than using an external sound device.

It doesn't have to be firewire. A USB device, such as the M-Audio Fast Track should work fine.

Any time you are relying on the internal soundcard to process the audio going in, you will have latency. This has been an issue for years. You will need an external unit that supports an ASIO driver.

Also, if you have Windows Explorer on the machine, get it off of there. Switch to Firefox. There is something about Explorer that interferes with many types of music software.

Hope this helps.
surely you mean Internet Explorer?

do not, repeat : DO NOT try to remove Windows Explorer, unless you really enjoy a command line interface.
and good luck removing IE without breaking 50 billion other things.
and by "internal sound card" i believe you mean "onboard sound card" - there is a world of difference. many internals already support ASIO.

fwiw - i use a super cheapie 1/4" to usb cable and the asio4all drivers. i average 12 to 30 ms latency with no clipping in Guitar Rig. i run my passive Peavey in thru the line in jack of my Audigy 2 with 5ms latency. my active Ibanez is just too hot for that though - i input on the usb, output thru the audigy2.

i know it's not ideal. but it works. i'm not recording, just playing around.

i am a Desktop Engineer, and a long time hardware junkie. i fix pc's for fun. yeap, it's kinda like being a masochist, but it hurts more.
__________________
Ohio Bassist #182\Ibanez #619\US Peavey #161
  #13  
Old 05-10-2010, 02:20 PM
Registered User
 
Join Date: Aug 2004
Quote:
Originally Posted by Stealth View Post
The solution might be in the ASIO4ALL driver, which enables any sound-card to have minimum latency. Until I got my outboard sound-card, ASIO4ALL was my weapon of choice.
+1
And Asio4all works fine with Windows 7
__________________
"The good thing about science is that it’s true whether or not you believe in it." - Neil DeGrasse Tyson 2011
  #14  
Old 05-10-2010, 03:20 PM
MonetBass's Avatar
My favorite songs were never heard on the radio
 
Join Date: Sep 2006
Location: Tulsa, OK
Supporting Member
I'm running a Presonus Audiobox USB into Cubase LE4 (came with the box) on Windows 7 64-bit Home Premium and have zero latency.

For free recording software, check out Audacity.
  #15  
Old 05-10-2010, 04:09 PM
Jim Roseberry's Avatar
Supporting Member
 
Join Date: May 2007
Supporting Member
Quote:
Originally Posted by MonetBass View Post
I'm running a Presonus Audiobox USB into Cubase LE4 (came with the box) on Windows 7 64-bit Home Premium and have zero latency.
FWIW, True zero latency is not possible...
Not even with DSP based DAWs like ProTools HD.

When you're talking about playing/monitoring in realtime thru software EFX (like Ampeg SVX), then you're dealing with round-trip latency.
The best PCI/e units deliver 5ms total round-trip latency at a 64-sample ASIO buffer size/44.1k.
The best Firewire and USB audio interfaces deliver about 5.5ms latency at a 64-sample ASIO buffer size/44.1k.

Round-trip latency is the sum of the following:
  • ASIO input buffer
  • ASIO output buffer
  • A/D and D/A converter latency
  • The driver's hidden safety buffer
(Note: The safety buffer typically can't be adjusted by the user and is often large with typical USB and Firewire units causing significantly higher round-trip latency.)

If you're monitoring via the unit's onboard DSP, then you're still experiencing some amount of latency (likely in the 2-3ms range).

If you're monitoring thru software EFX, you're experiencing at least 5.5ms latency at a 64-sample ASIO buffer size/44.1k.
Note that this feels similar to playing thru a POD.

The only way to reduce round-trip latency is to reduce the ASIO buffer size (or the safety buffer - if the driver permits this)... or you can increase the sample-rate.
Doubling the sample-rate (roughly) cuts round-trip latency in half.


@OP:
Windows 7 has literally nothing to do with the latency you're experiencing.
It's all down to the audio interface and its driver.
If having the lowest possible latency while playing/monitoring in realtime thru software EFX is important to your work, you need a dedicated audio interface. ASIO4ALL is OK... but it's no substitute for a good dedicated audio interface.
Note that a dedicated audio interface need not be overly expensive. The M-Audio Audiophile 192 is an excellent performer ~$180.
The M-Audio FastTrack units are good (FastTrack Ultra 8R is fantastic for the price)... and provide low round-trip latency.
__________________
Jim Roseberry
www.studiocat.com
jim@studiocat.com

Last edited by Jim Roseberry : 05-10-2010 at 04:13 PM.
  #16  
Old 05-10-2010, 05:00 PM
Registered User
 
Join Date: Jul 2009
Location: Oregon
Yes, I was referring to "Internet Explorer".
As to whether or not I am correct about the issue, I am simply forwarding what product reps have told me over the years.
  #17  
Old 05-10-2010, 05:08 PM
bandwife's Avatar
Registered User
 
Join Date: Nov 2008
Location: South Carolina
Supporting Member
Quote:
Originally Posted by Stealth View Post
No, the problem is quite far from what HP suggests, it's not directly Windows 7's fault, the AudioDG engine inside isn't the source of the problems (not as much anyway), nor it is quite HP's or Realtek's fault (in case they did the sound-card on the laptop, as they usually do). And pretty much no cheaper sound-card has true, non-digitizing bypass (i.e. pretty much every card performs ADC/DAC while inputting from a microphone).

The trouble is Windows have a pretty odd architecture that forces you to go through several API layers before getting through to the soundcard and back, which causes a lot of lag, upwards to an including 250 ms... I've even seen a HP that had a half-second delay, making it unusable.

The solution might be in the ASIO4ALL driver, which enables any sound-card to have minimum latency. Until I got my outboard sound-card, ASIO4ALL was my weapon of choice.
+1

Using ASIO4ALL on a relatively new VAIO running windows 7. It's a beautiful thing.
__________________
SX Club Member In Good Standing|Mediocre Bass Club #480|Atheist Bass Player Club Member #149|Hartke Club #145
  #18  
Old 05-11-2010, 09:26 AM
MonetBass's Avatar
My favorite songs were never heard on the radio
 
Join Date: Sep 2006
Location: Tulsa, OK
Supporting Member
Quote:
Originally Posted by Jim Roseberry View Post
FWIW, True zero latency is not possible...
Not even with DSP based DAWs like ProTools HD.
Literalist!!

OK, I should have said "negligible latency" (< 5ms) to the point I don't notice it.
  #19  
Old 05-12-2010, 05:25 AM
MIJ-VI's Avatar
Registered User
 
Join Date: Jan 2009
Supporting Member
Quote:
Originally Posted by Erick Lam View Post
Thanks everyone.

Firewire is not an option and I don't really want to add an external card. I'm nowhere near semi-pro. I just need to play through my computer.

I've downloaded the asio driver but it wouldn't show up in the tray so I followed instructions on Asio's forum to use the winamp plugin. It shows in the tray but only when winamp is running and settings don't seem to help my latency problem, nor do they stick when I restart the computer.

I'm already low on hair count and this is not helping!
I recently bought an inexpensive notebook (an Acer Aspire 5517-5136 which came pre-loaded with Windows 7 Home Premium etc) to use at the public library.

While this notebook is too slow for recording audio, I can play bass guitar-->Alesis NanoVerb's stereo outs via 1/4" mono-to-1/8" TRS-->5517's mic in-->headphone out with zero audible latency... when running under Ubuntu 10.04 LTS.

(However, under Windows 7 my bass guitar sounded like it was being played through the wet-only output of a DDL set at ~250-300ms delay.)

A suggested course of action:

- Read "These release notes document known issues with Ubuntu 10.04 LTS and its variants."

- Download the Ubuntu 10.04 LTS Deskop .iso and burn it at a slower speed (<24x) to a 700MB CD-R (it's a live CD which will allow you to test Ubuntu on your PC without altering the Windows hard drive).

OR install Ubuntu 10.04 LTS onto a USB drive:

'Put Windows to the Most Appropriate Use: Create a Bootable USB Stick with Ubuntu 10.04'

********

- Please back up your important files to another hard drive or network them to another computer (SOP before trying ANYTHING new under any OS).

********

- Boot your PC with the 10.04 live CD (or USB drive) and vet its audio etc performance.

- If your PC seems to work well under Ubuntu 10.04 LTS then you can boot into Ubuntu when you need to from...

- a live CD (very slow) or

- a USB memory stick (slow) or

- a USB hard drive (not as slow)

...which can be selected via your PC's BIOS' quick boot menu (on my Acer Aspire 5517-5136 this is actuated by pressing the F12 key early in the boot. On an Asus eeePC netbook it's the Esc key) whose use should be detailed in your PC's manual.

--------

As for installing Ubuntu onto your PC's hard drive and dual-booting with Windows?

Unless one is prepared to deal with Windows' updates nasty habit of periodically overwriting the MBR (*Master Boot Record), I wouldn't recommend it.

*The MBR is a location on the hard drive where Windows stores its NTBL (NT Boot Loader, which does not recognize Linux operating systems).

In contrast, Ubuntu's GRUB2 (G Rand Unified Bootloader ver. 2, introduced in Ubuntu 9.10) recognizes various Linux and Windows operating systems.

When Ubuntu is installed on the same hard drive alongside with Windows, the MBR is overwritten with the GRUB2 to allow for booting into either OS.

Since the MBR is a target for malware (and since Microsoft exhibits a my-way-or-the-highway attitude towards competitors), major Windows updates will often overwrite the MBR with a new copy of Windows' own NTBL thus wiping out Ubuntu's GRUB2.

The result of this action is either: an inability to boot into Ubuntu, or an inability to boot into either OS.
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Follow TalkBass on Twitter   Visit TalkBass on Facebook  

All times are GMT -6. The time now is 12:55 PM.




Copyright 2011 Talk Music Group Inc. All rights reserved.
Play guitar? Visit our new sister site TalkGuitar.com [beta]
Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.