On Thu, 13 Jan 2005 19:57:41 -0500, Jon B wrote
Recommendations so far:
1. Echo Indigo I/O
Looks good. Only thing I'm worried about is the converters being
inside the computer. Is it really well-shielded and flat noise
floor? I guess if there's some whine but it's *much* lower than a typical
sound card, I could live with that. They look pretty inexpensive,
regardless. $180 or so. Maybe I should just get one and try it.
The converters in the Indigo sit just outside the computer. The card plugs in
and the converters/amplifiers/jacks stick out about an inch from the CardBus
slot.
Here's a picture:
http://www.stereophile.com/images/archivesart/1104indigo.1.jpg
The sound quality I have found to be very quiet, even at high gain- definitely
a cut above any internal PCI sound cards I have heard.
Here's an article that talks about Indigo's sound quality:
http://www.extremetech.com/article2/0,1558,1325716,00.asp
They deliver
real-time performance at 96kHz, 24 bit
down to 32 samples.
By "down to 32 samples" are you talking buffer size? Is this what
JACK calls "frames/period"?
Yup. Your latency is "frames per period" / sampling rate.
So PCMCIA is definitely capable of low latency,
comparable to an
internal sound card? (Comparable to PCI, I guess?)
It seems to be less an issue of the bus (PCI vs PCMCIA) and more an issue of
how the hardware is configured-- IRQ assignments, DMA on disks, kernel
tweaking, etc. For me, portable low latency was the deciding factor for going
with the Indigo IO and it has paid off.
I am looking for something in between these in price
range. $300 or
so. The Indigo would probably be ok, but maybe better than that...
Is there anything with MIDI, too? I haven't learned enough about
MIDI interfaces to understand the kind of latency involved, or used
it very much with ALSA, but something that could handle both at low latencies
would be great. (Or two separate things, but I only have one PCMCIA
slot.) I have a Midisport 1x1, but it has bad latency in windows,
and I haven't bothered to figure out how to get it working in Linux.
Your latencies in MIDI are going to come mostly from the transmission protocol
itself. It uses a slow data rate, so it'll always have millisecond latency.
Good Luck,
-JP Mercury