Topic: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

I have a Dell E6400 notebook with onboard IDT HD Audio. No native ASIO drivers, so I have to use ASIO4All.

Using ASIO Latency Test Utility 3.7, I get a round-trip result of 83ms, which is noticable when playing.

I used to have a Dell D800 which would take one of the old PCMCIA sound cards from Creative Labs, giving me much lower latency than what I am experiencing now.

The new E6400 (at least the one I got) has an ExpressCard slot instead.

1. Can anyone here recommend a cheap (less than $400) USB or FireWire audio interface I can use with this notebook? I am not interested in recording or tons of connections or how well it works with sequencing software. I am only interested in how well it works (high audio quality and low latency) when playing a single VSTi instrument (like Pianoteq) live.

2. Does anyone have any numbers as to what I should expect to see in ASIO Latency Test Utility 3.7 with such an audio interface?

3. Which is generally the best: USB or FireWire?

4. Anything else I need to look out for? I seem to remember reading somewhere that some FireWire (or USB?) controller chips do not play well with all such audio interfaces(?)

5. Would it be worth getting hold of an ExpressCard->PCMCIA adapter so I could use my old PCMCIA card? Could such an adapter introduce any kinds of problems/delays itself?

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

Globulus wrote:

(less than $400)

Try to get a used RME Digiface Card!

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

Globulus,
For my interface (USB, with audio and MIDI - the M-Audio Fast Track Ultra), for an ASIO buffer size of 128, my round-trip latency is 9.8ms. I can use Pianoteq at this ASIO buffer size, and the latency is fine. The MIDI part of this interface has a total round-trip latency of 12ms (for note-on and note-off events), and it appears to introduce about half this for normal playing, when I compare it to a MIDI port that is integrated on my motherboard. Despite this, my latency is fine using the USB for MIDI, at that ASIO buffer size.  Increasing my ASIO size fo 256, the LTU result is 15.9ms.

Perhaps just just pick a store that has a good range, and that has a good return/exchange policy. I kind of suspect that any USB or Firewire product that is working properly will be fine, and I wouldn't worry too much about test results.  I had a problem with my device, but it was only a problem that showed up in measurements - I hadn't noticed any problems just playing it normally. 
But yes, a PCI, PCI/e, PCMCIA or ExpressCard adaptor will probably give you the best possible latency.  I doubt very much whether an ExpressCard to PCMCIA adaptor would introduce any noticable latency - if it works properly, the latency will still be excellent. (just my suspicion - no experience with those adaptors at all)

It appears that ExpressCard to PCI adaptors are also available, e.g: http://www.magma.com/store/expressbox1.html
EDIT: Yikes, that thing is EXPENSIVE!!!

Greg.

Last edited by skip (16-01-2010 02:42)

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

@azrael4: There are not that many - if any - of those RME interfaces around in the secondhand market.
...

@skip:

Cough! That PCI-E enclosure is ridiculously expensive. Would be cheaper just to build a new desktop machine I was thinking more along the line of one of these:
http://sewelldirect.com/Express-Card-to...dapter.asp
http://www.darkwire.com.au/html/express...apter.html
http://cgi.ebay.com/PCMCIA-Cardbus-to-E...3a56abde1a

But getting one of these to Denmark would get the total price up to above $100 (esp. if it gets picked up by customs), so that is a little steep for an experiment. Also, that is more than I paid for the audio card in the first place. Creative does make ExpressCard X-Fi cards now, but last I checked, they were not doing much to support ASIO - and ASIO4All support is questionable:
http://mtippach.proboards.com/index.cgi...thread=242
http://www.trustedreviews.com/multimedi...otebook/p2

Going the Express Card route, that pretty much means the only affordable choice is one of the Indigo Echo cards, but those are just as expensive as one of the budget USB or FireWire audio interfaces, which have a lot more features and connections.

Thanks for the data on your USB audio interface. That is exactly the kind of information I was looking for.

I have been googling the M-Audio Fast Track Pro and Ultra interfaces a bit. Most users who got it working seem to be happy with it, but there are other users who have experienced a great deal of driver problems. Those would appear to be related to early drivers, Windows Vista, user errors, or a combination of those. Another discussion for another forum.

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

firewire is the better option Globulus! Focusrite Sarrire Pro 24 is what I use! It has the famous Focusrite pre-amps to boot! Here's the link:

http://www.focusrite.com/products/saffi...re_pro_24/

hope this helps?

Chris

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

hum... I would not be so sure about Firewire for different reasons.

1) Not all Firewire chpisets are created equal. Look at the forums: some chipsets will work with your Presonus / Tascam / ESI /MLan (your choice) interface, others simply NOT at all. I have a HP notebook that won't talk to my MLan 01V96 and an Acer that refuses to work with my Presonus Firestudio, go figure !!!
2) you'll see more and more PC/Mac without Firewire. Every single one has USB...
3) you see more and more USB based audio interfaces. A MOTU model has even both! Sign of times to come?
4) finally: USB2 is certainly as fast as Firewire, so where's the problem?

About RME: it uses Firewire connectors but it's NOT Firewire...

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

Update:

I bought an Edirol UA-25EX today:
http://www.rolandus.com/products/produc...ductId=970

This was the only make/model my (tiny and only) local shop had in stock, but the price was sufficiently competitive so I just went there and picked one up. Note that this is the new version from 2008.

I had read too many bad reports about driver problems with the M-Audio Fast Track Pro/Ultra devices but it was difficult to find anyone saying anything bad about the Edirol.

I have played around with it for an hour or so now. I set the host sample rate to 96khz and the buffer size to the second-lowest value, giving me an ASIO latency of 4.7ms.

I have the audio interface as well as my RD700SX hooked up to a Mackie VLZ Pro mixer so I can quickly switch between Pianoteq and the internal sounds of the RD700SX. In terms of latency, I cannot tell the difference between Pianoteq and the internal sounds. If I layer both of them (unmuting both on the mixer), I certainly cannot hear a double attack. When switching the host to 44.1khz or 48khz, ASIO latency becomes 7-9ms and I get the impression that there is a slight (but not annoying) delay compared to when using the internal sounds, but again, if I layer Pianoteq and the internal sounds with those settings, I cannot hear a double attack.

Even at 96khz (Pianoteq's internal sample rate set to 48khz) and the next-to-minimum sample rate, I cannot cause Pianoteq to skip a beat.

I do get the occasional glitch (maybe a few times a minute), but I blame my Dell E6400 drivers for this. DPC Latency Checker also displays the occasional nasty red spike, indicating that I might want to look at the driver configuration. I am certainly not going to return the Edirol on account of this. I know what crackles caused by too small buffers sound like and this is not it. I disconnected the USB cable (used for midi) between my RD700SX and the notebook and switched to using a 5-pin DIN midi cable between the RD700SX and the Edirol interface and this seems to have decreased the frequency of those spikes, but that could just be my imagination.

I will try it out on my desktop pc and check if I am getting similar spikes there, but I doubt it.

So far I do not have anything bad to say about the interface. Very quiet. No noise. No hum. Built like a tank. Vista and Windows 7 drivers available, should I ever decide to upgrade my OS. Balanced outputs. Expensive if you are just looking at the features/connections (of which it has very few), but in this case, you are paying for quality. The XP drivers are still at 1.0.0 which may be a reflection of the fact that this is a very simple *hardware* device with very little in the way of software control, which might have made things easier for the software guys. As an example, to change the sample rate, you have to disconnect the device, move a 4-position (44.1khz, 48khz, 96khz playback, 96khz record) switch on the back, then reconnect the device and restart your application(s). As I bought the interface for one purpose only, I am okay with this set-it-and-forget-it hard button approach.

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

Nice one.

Just FYI, I've just tried setting my host sample rate to 96kHz, with Pianoteq on 48kHz, and I'm not experiencing any glitches. (and my laptop, being an E6500, is probably very similar to yours) This is using the minimum ASIO buffer size possible for my laptop: 128, which represents an ASIO latency of 1.3ms, although there is a 110 sample overhead (which sequencers report), so the actual ASIO latency would then be 238 samples = 2.5ms

What is the minimum ASIO buffer size (in samples) that works reliably (excluding the occasional glitch) on your system at 96kHz host rate?

This "overhead" buffer reduces in size when the Fast Track Ultra is put into High Performance mode, which does work when used with my desktop machine.  For example, the LTU reports 7.8ms for 128 samples/44.1kHz, which is a 2ms improvement over the non high performance mode. (9.8ms)  I was curious to see how the very best setting @48kHz for my interface compares with Feeble's PCI-based config also at 48kHz: At 64 samples, and High Performance Mode, the LTU reports about 4.6ms, which is a bit off the pace compared to Feeble's 2.7ms.

Greg.

Last edited by skip (17-01-2010 03:50)

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

@skip:

The E6500 is the same as the E6400, albeit with a 15.4" screen instead of 14.1".

As usual, there might, however, be differences in the selection of display resolution, graphics card, wireless network card, cpu, and so on.

I have a T9400 cpu, nVidia gpu, and Dell (Broadcom) WLAN card.

The main discussion about audio glitches due to DPC latency problems would appear to be this one (15 pages at the time of writing this):
http://forum.notebookreview.com/showthread.php?t=341918

As you can see, opinions differ as to what might be the cause. The answer is probably that there are multiple possibilities.

In my case, disabling the WLAN card in the Device Manager removed most of the dropouts, though I would still get the occasional (as in a few every minute) spikes when monitoring using DPC Latency Checker.

I was still using a pretty old driver and the old Dell ControlPoint software to manage my wifi connections. Updating the driver and letting Windows manage those connections pretty much solved everything.

DPC Latency Checker would now stay below 500us but frequently hit the 500us mark and on rare occasions produce a yellow spike, but none of the enormous red spikes.

By switching the Edirol interface from 96khz to 48khz I have found that DPC stays in the 200-400us range, only occasionally hitting 500us. I have not seen a yellow or red spike since switching to 48khz.

ASIO4All (2.9 Beta 1) does not work with the Edirol in 96khz mode. The native Edirol ASIO drivers only allow me to go down to 448 samples (4.7ms) in 96khz mode or 112 samples (2.33ms) in 48khz mode.

Using ASIO Latency Test Utility 3.7 I get the following results:

Edirol native ASIO driver:

48.0 khz: 112 samples/2.33 ms: 460 samples/9.58 ms
                224 samples/4.67 ms: 684 samples/14.25 ms
                336 samples/7.00 ms: 908 samples/18.92 ms
                ...

96.0 khz: 448 samples/4.7 ms
                896 samples/9.3 ms
                1344 samples/14.0 ms
                ...

ASIO4All 2.9 Beta 1:

44.1 khz: 64 samples/1.45 ms: 377 samples/9.58 ms
48.0 khz: 64 samples/1.33 ms: 364 samples/7.58 ms

Running Pianoteq at 48khz (internal sampling + host) with a buffer of 64 samples I now get glitch-free playback. Though: If I set polyphony to 256, hold down the sustain pedal, and torture the keyboard, I do get the occasional crackle, so I have lowered polyphony to 64.

I guess I will be running the host in 48khz mode, using the ASIO4All driver, but if Pianoteq does not use more than 48khz internally, I see no problems in that.

I do not know what the midi-to-playback latency is, but with 48khz/64 samples I cannot tell *any* difference in the latency between using the internal sounds of my RD700SX and Pianoteq through the Edirol interface. I won't be using it for voice recording or anything like that, so I am really not concerned about the round-trip latency reported by LTU.

Aside from the limitations I have mentioned (and the little blue power LED that will burn your eyes out), the Edirol interface seems to be a solid, high-quality performer. As for the Dell notebook, it was designed and meant for business use and anyone considering buying it for use as a DAW should check the relevant forums before clicking the Buy Now button.

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

Thanks Globulus. I've never tried ASIO4ALL with my Fast Track Ultra, and I'm not particularly keen on the idea. However, it looks like it's working very well with your Edirol!

Yes, I have all network interfaces disabled. I usually use Wi-Fi for internet access, but I just flick the little (physical) switch on the side of the unit to turn it off - I don't go any further than that. And yes, I removed the ControlPoint stuff a long time ago - it would occasionally crash, and I didn't see any benefit in using it.

I'm happy with how my E6500 is working, but I will read through that forum thread to see if I can learn anything. Thanks for the pointer - much appreciated.

I've never let the DPC Latency Checker run for as long as you have, and I'll do that too. (it's only very recently that I learnt of this utility, in any case)  I did have a serious problem one time (on my desktop) that ended up being the Nokia phone management software - in particular the USB related driver or interface program whatever. I didn't know about the DPC checker back then and I'm sure it would have picked it up. I just used the Windows Performance Monitor to see what process was running at the time the glitches occurred.

Greg.

Last edited by skip (18-01-2010 01:53)

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

FWIW: Running the DPC checker for 5 minutes, idle (with no soft-synth open or any ASIO activity at all), mine peaked at 415uS, which is just under the green line.

Config: Windows XP SP3, Dell Latitude E6500, P8600 Core 2 Duo @2.4GHz (locked on maxiumum speed), 4GB, Samsung HM251JJ internal SATA drive, Nvidia Quadro NVS 160M graphics, Intel Wi-Fi 5300 AGN.

It appears that the Windows Performance Toolkit is generally advised to diagnose DPC issues, so I may give this a shot to see if I can improve my latency at all.  (a bit academic though because I'm not experiencing any problems)

I have run the DPC checker with Pianoteq active, using ASIO4ALL and the internal IDT audio interface, and this does produce high latencies into the red. I increased the ASIO buffer size, which improved the DPC latency, however I experienced glitches. When I closed the DPC checker, these glitches went away.  So, it looks like this DPC checker itself can change the behaviour of the system. ;^)  (I wonder whether it's just the graphics in the DPC checker)

I have not yet run the DPC checker with Pianoteq & the Fast Track Ultra active.

Globulus: if you had the E6500, you'd have BOTH a PCMCIA and ExpressCard slot, rather than just one or the other. ;^)

Greg.

Last edited by skip (18-01-2010 04:21)

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

Correction: I meant ASIO4All 2.10 Beta 1 - not 2.9 Beta 1.

...

E6500 has both ports? I did not know that, but I see that now:
http://www.dell.com/downloads/global/pr..._Sheet.pdf

I wanted the E6500 myself, but the E6400 was standard issue at the company I work for.

...

From what I understand, if you have got the Intel wifi card, you are less likely to encounter the same driver problems as with the Dell one.

I think I found that it was not enough just to switch it off using the button. I had to disable the driver completely.

...

I used the Microsoft Windows Performance Analysis Tools myself, but for business reasons, I am running XP and the  xperfview application does not run on that OS. I can use xperf.exe to collect information on XP and then use Windows 7/2008/Vista on another to view the results, but the problem was that the only interesting process would show up as "Unknown Module". I might have gotten more useful information had I been able to run xperfview on the machine where I collected the information.

I installed the Win32 SDK, found the 15MB "wpt_x86.msi" installer ("wpt_x64.msi" if running a 64-bit OS), ran it, then followed the instructions at this link:
http://blogs.msdn.com/peterwie/archive/...-time.aspx

The interesting thing is to use the graphical interface to mark a spike, zoom into it, mark it again (to be sure that only the spike + a little space to the left and right has been selected, then right-click and select Summary Table from the popup context menu. Then start googling for the offending process name.

If you do not have any yellow or red spikes (or audio dropouts), there is little point in doing this exercise, unless you just want to identify drivers that contribute to the green bars in DPC Latency Checker, but which you never have any need for.

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

Thanks again! Yes, I think I'll do some actual piano playing before I get around to analysing my green bars. ;^)

RE: the PCMCIA & ExpressPort, it appears that you can choose which one you have on the E6400. I wonder whether you can swap it around afterwards? Not important for you now since you have the Edirol I suppose.

My E6500 is one of those too-good-to-be-true Ebay specials - I'm grateful the damn thing even boots. ;^)

Greg.

Re: Which cheap USB or FireWire audio interface for Dell E6400 notebook?

I have been google search of M - Audio's expresscard to pcmcia adapter and super interfaces, 1. Most users who get it working seems happy, but there are other users who have experienced a lot of driver issues. These seems to be with early drivers, Windows Vista, user error, or a combination of these. The other in another forum.

I can occasionally fail (perhaps several times a minute), but I can not blame my HP that nuclear drivers. Cardbus to expresscard latency check also showed that occasional nasty red ear, suggesting that I might want to see the driver configuration. I certainly would not return to this account of the Edirol. I know that the crack caused by the buffer is too small, this does not sound. I disconnect the USB cable 5-pin MIDI conversion, and Edirol interface between RD700SX, which seems to reduce the frequency of these peaks, but the cables can be just my imagination.