Sorry for so many posts in so few days, but I've got all this stuff that is bursting out and just can't wait! The problem is that when I first started this blog I knew I was writing to no-one, whereas now I know there are more than three people listening - I feel as I have to approach blogging with a bit more restraint and respect!
Recorded sound from a guitar needs to be good. Note that I didn't say great. Great is great, but great can begin to mess with your life - visiting a recording studio or dedicating a room in your house as a studio, filling it with sound absorbing material, buying fancy microphones...great sound starts to take over from the actual playing.
Recording via a webcam onto youtube isn't good. So many guitarists, posting videos, wasted, because it sounds, well; crap.
So in my continuing efforts to simplify recording good sound I recently tried out USB guitar cables. I tried two, both are cheap Chinese units, one is a direct rip-off of a Behringer product, the other was essentially a modified microphone headset product. Both were approx $AUD20 delivered slow boat from China to my door.
The intent of both is that you have one end that plugs into your guitar, one end that plugs into a USB port on your computer. From a very simplistic viewpoint the cable consists of the right impedence at the guitar input, an A/D (Analogue to Digital) conversion, and the USB data stream to your PC.
Now I always talk about recording direct to PC. And when I say PC I also mean Mac. The bottom line is that PCs are everywhere, they are extremely flexible, they can be a bit of a pain, but you don't need to buy anything very special to be able to record good sound. You probably already have a PC, you are probably looking at it right now. So let's not talk about the other recording medium options, this blog is going to be long enough already...
In my article I wrote several years ago about recording direct to PC, I talked about using the built in soundcard. One problem with that is the input impedence - if you are going into a "line-in" socket on the soundcard (avoiding any extra pre-amp), then you'll probably have to max out the gain on the guitar and in software, if you are going into the microphone socket you probably have to turn the gain down to one click above zero. It's a hit and miss affair. It's how I've recorded for years, reasonably successfully, until I changed to a laptop that caused me no end of problems using the built in soundcard. Hence the experiment with USB guitar cables.
The immediate advantage of the USB guitar cable is it's built with the right impedence for a guitar and has the right jack. With any luck, the A/D conversion, done by a tiny little standard chip that lives in the USB connector (basically a little soundcard) will be even better than the soundcard in your PC.
If you've looked into this sort of thing before you've probably heard "latency, latency, latency." As in the delay between your signal being converted and recorded. There are (for Windows, Mac is not an issue) low latency drivers - the problem is that latest versions of Windows abstract hardware (a soundcard has to meander its way through layers of internal software to do anything) - so special drivers are required to bypass this and cut out the delay. Which means the drivers are dedicated to a specific chip, and worse, the sound editing software needs to be able to handle the driver. The main low latency driver I have come across is the ASIO driver originally developed by Steinberg, and if anything was close to a standard that would be it. Unfortunately, it is proprietary and something like the free sound editing program Audacity is not allowed to include it.
One of the USB cables I used was ASIO driver compliant. I found the ASIO driver tedious, and my favourite sound editing software did not support it. Whereas the other USB cable was not ASIO, you just plug it in and Windows automagically loads generic drivers and it just works with every piece of sound editing software I have - because really, it's just another soundcard.
The more I thought about the latency issue, the less important it seemed. The ASIO USB cable has an extra port on it for headphones - because an electric guitar player wants not only to hear what he is playing, but wants to hear it through digital effects as well. Yeah, head bangin' out some Metallica with a Kirk Hammet software effects plugin. Ah ha! - latency is about playing a note, gets converted to digital, goes into the PC software to get distorted, gets converted back to analogue and finally into headphones. Yeah, you wouldn't want that trip to take more than say 50 milliseconds, it would be very disconcerting.
But for us acoustic players, unless we are playing against some effects, it's not an issue. So what if your recording is 50ms behind realtime...doesn't make a difference, it still got recorded!
I did a test to gauge what the latency of the standard driver USB cable was - I recorded the normal driver USB cable and the laptop soundcard at the same time, then zoomed into the signal and you know what - there was less latency on the USB cable relative to the soundcard! Since I've never had a problem listening through headphones on the soundcard, the USB cable is not going to be a problem either.
Look I'm giving USB guitar cables a big thumbs up for just recording your acoustic playing plugged in. Going further, but being well aware your patience for this blog is at it's end, have some bullet points:
* Capturing Video and Audio - when you use your webcam, it is using the integrated microphone. Bleugh. What you need is some software (for example virtualdub) that allows you so say "no, don't use that crappy webcam microphone audio feed, use this nice USB guitar cable feed instead". I was very pleasantly suprised that virtualdub easily synchronised the audio and video feed, which had plauged me with problems on soundcards - nothing worse than audio and video out of sync!
* Signal to noise ration - yes, there is noise. I found it to be less than the soundcard, but it's not zero. I think the specifications talked about having a -80db noise floor, I was seeing more like somewhere between -60~50db, but I didn't do a proper analysis, that's just a thumb suck. With the guitar unplugged but the USB cable online, zero noise. That may be as a result of a noise gate. With the guitar plugged in, but not being played, an "insignificant" (good versus great) amount of noise, undetectable to my ear, but apparent on the recorded waveform, was present. Is this from the guitar or from the cable? I don't know.
* Multi-track recording - now this is where it gets interesting. The cable is suitable for any instrument, it worked fine with the electronic drums, and I'm sure a keyboard would be the same. Four USB ports - four cables - four multitracked inputs - instant band recording, with separate track editing and mixdown! This is something I'm hoping for. My concept: I'm playing through my guitar amp, my drummer mate is playing through the drum amp, we are hearing the sound and playing off each other. A feed is taken from each amp, and fed via two USB cables into multi-tracking software. The feed comes from headphone sockets that all amps generally have. It works just fine...but you guessed it...when you are plugged into the headphones socket the main speaker is turned off! Not so good for jamming. I'm going to have to think a bit harder about that one.
There is plenty of stuff still left to talk about, let me know if there is a direction you are thinking about to discuss!