billw58 wrote:it's the delay between singing and hearing yourself using the built-in sound card that's the issue. How did you get around that?
With the SB Live card it's just a matter of enabling playback of the Mic input (can be set in the Windows Mixer on XP). This provides hardware playthrough that has very low latency. Whether this works or not depends on the drivers, but under XP it was available for most PCI sound cards. Windows 7 users may not be so lucky, but it depends on the drivers rather than the operating system.
For Linux users, the Jack audio system allows low latency monitoring by connecting the system input to the system output in the Jack Patchbay.
Some of the more expensive USB microphones have a headphone socket that allow direct (zero latency) monitoring of the microphone input which can be mixed with the playback audio so that the user can hear both the microphone and the previously recorded track at the same time.
If the user has a mixing desk, then the microphone(s) may be monitored directly from the desk, though care must be taken that the playback from the computer does not get added to the source (microphone) that is being sent back to the computer.
Warning: if playback of the microphone is enabled, headphones must be used as loudspeakers will cause feedback.
If all else fails it's worth remembering that a singer can hear their own voice even while wearing headphones with no "fold-back". Some singers actually prefer to sing with just one side of their headphones on so that they can hear their voice acoustically with the other ear.
Summing up - there are some combinations that do not work - recording with a USB microphone and monitoring from an internal sound card will always have a delay (though using a low latency sound system such as ASIO or Jack may keep the latency loww enough to not be a problem). Recording a sound card with drivers that do not allow hardware playthrough will be a problem (does this include all Mac computers?)
But there are plenty of combinations/configurations that do work (as outlined above). ASIO is just one way of achieving low latency monitoring, but for serious work it's best to use hardware that allows zero latency monitoring (direct hard-wired monitoring).