On Wed, Apr 05, 2006 at 04:47:07PM +0100, Dieter wrote:
> In message <[EMAIL PROTECTED]>, "Timothy Miller" writes:
> > > and list; I see a lot of legacy slots being discussed. PCI ect, is a thin=
> > g
> > > of the past. I am dead serious. IMHO you really *NEED* to be thinking
> > > PCI-Express x1 if that will handle your bandwidth, or possibly x4, or eve=
> > n
> >
> > We're not targetting anything at all. Sometimes I use "PCI" in the
> > abstract to refer to any peripheral bus.
>
> With an external box, consider Ethernet, Firewire, maybe USB.
> Avoid the PCI vs PCIe vs whatever problem. Leave the computer
> with its accustic and electrical noise in the next room.
This idea seems to me to be the key concept. The "sound card" idea
is OK for consumer-level stereo audio, gaming, and so on. For truly
high-end professional recording hardware, the sound equipment doesn't belong
in the computer, and the acoustically noisy computer doesn't belong in the
studio control room -- unless you want to design a specialized one, with big
heat sink assemblies outside the case, cooled by natural convection.
High speed Ethernet, or one of the other high-speed serial links,
breaks the dependencies between the expensive audio hardware and the
computer's interface standards. Besides getting the low-level analog
hardware out of the electrically noisy computer environment, it
future-proofs it. It cuts it loose from the constant standards churn in
PCs.
Also, it would get rid of an expensive and bulky piece of field
recording equipment: the snake. Instead of a passive connector box on the
stage, connected to the recording engineer's station by hundreds of feet of
large, heavy, and expensive custom multichannel shielded cable, there would
be a little Cat 6 Ethernet cable running from the engineer's console to an
active A/D conversion unit on stage. Even better, a media converter box to
change between UTP and free-space optical communication would get rid of the
whole hassle of laying a cable the length of the auditorium and having the
audience walk on it or trip over it. I envision a box with some 1/4" jacks
for direct mike input, and some digital input jacks for digitized stage
mikes. Input boxes should be chainable through the Ethernet interface, so
that channel expansion is just a matter of plugging more audio input boxes
into the hub.
This piece of gear could outlive many generations of computer
technology. It wouldn't need drivers as such; just a set of standards for
the protocols to be used over Ethernet. This makes it a lot easier to
support as a cross-platform peripheral. Since multichannel audio recording
is fundamentally time-division multiplex, TCP/IP doesn't really belong in
the system. ATM over Ethernet might be a better fit. Running multiple
digitizer boxes over a single subnet would be basically a problem in time
slot assignment.
Back-of-the-envelope numbers: if a single audio sample is encoded as
a 32-bit data word, and the sample rate is 192K/S, then the data rate per
channel is around 7.68Mb/s with ECC overhead. Throw in another 20% for
packet overhead, and the rate is maybe 9.6Mb/S. So a 100Mb/S Ethernet cable
would max out at 10 channels, while a 1Gb/S path could carry 104 channels.
Another necessary piece of hardware is an Ethernet-connected control
console. The mouse-keyboard-monitor concept is just too clumsy for anything
as interaction-heavy as sound mixing. A recording engineer needs a real
mixing board, with real knobs on a per-channel basis.
The next thing to figure out is partitioning the functions between
the A/D box, the engineer's console, and the computer. Many setups might
not need the computer at all. After all, big disks are cheap enough now to
pop into the engineer's console.
Now: what's going to sit between the raw serial data stream from the
A/Ds and the Ethernet interface? Maybe a power-efficient laptop CPU and a
big EEPROM to hold the firmware? Maybe a mostly-hardware implementation in
an FPGA, to do simultaneous sample-and-hold? It's gotta be done with no
moving parts and a light power drain, because it's lying on the floor right
under the mikes.
What I really don't see is where there's a place in any of this for
an open design hardware project. What isn't off-the-shelf generic parts is
really painstaking system design, involving knowing high-end audio design
practice in detail, chasing down a lot of second and third order errors and
noise sources, and getting the ergonomics and packaging right. This favors
career specialists.
On the other hand, we understand very well what a computer graphics
card is supposed to do. We don't need to do a lot of market research before
we can even begin to propose realistic concepts.
BTW, there's no such thing as a 32-bit DAC or A/D. With
thermodynamic noise in the range of a microvolt for a low-impedance mike,
that would require a full-scale signal level of +/-2148 volts. Aside from
that, physical components aren't stable enough for much over 20-bit
accuracy. What might make sense is floating poing with a 24-bit mantissa
and an 8-bit exponent; that would avoid the need to adjust levels during
mike check; it would facilitate automatic level control without sacrificing
dynamics.
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)