[sdiy] Audio hardware platforms?
rsdio at sounds.wa.com
rsdio at sounds.wa.com
Sun Oct 13 00:42:36 CEST 2013
Apple is not making a device that is primarily geared towards audio.
They're making a general purpose device that does GPS, compass, cell
(voice and networking), wireless networking, touch, massive GUI for
endless possibilities in applications, and then also audio and voice
recorder type features - all on top of a fairly sophisticated mobile
operating system. It makes way more sense to use a general purpose
processor like the ARM for that long list of features, rather than
just specializing on one or two specific features.
But a couple of DSP opcodes in an ARM variant does not make those
chips perform like a dedicated DSP, which has much more silicon
dedicated to high performance of a particular kind. If you want to
focus on audio, then a DSP makes the most sense. There are even some
DSP chips, like the TMS320 C55xx family, that have USB and other
hardware support that allow them to handle a display and basic
interface tasks while primarily devoting the bulk of the power to
signal processing.
Apple does have to worry about performance because they're a battery-
powered mobile platform. But the fact that they're doing many things
means that they need a processor that does reasonably well at a wide
variety of things.
For an audio hardware platform, battery power might not be as
important, since adaptors can usually be attached for power. But
there's still some importance for performance, especially if you want
to do a lot of effects without needing a high-wattage supply. The
nice thing is that a good DSP can do more audio processing than a
full-on computer (laptop or desktop) using far less power.
As for price, a well-designed DSP like the TMS320 is actually much
cheaper than an FPGA chip when you really start doing complicated
processing. DSP chips are very competitive with ARM on price, so I
don't think anyone would choose ARM just to save money. The AVR can
go lower in price, but the AVR cannot handle as much as the ARM or a
DSP, so that particular choice is a price/performance tradeoff.
Brian Willoughby
Sound Consulting
p.s. I just discovered the XMOS chip, and that company has a few
interesting platforms for development. I just saw the XK-USB-AUDIO-
U8-2C, which actually has on-board MIDI I/O connectors along with
stereo audio I/O and, of course, USB. There may be a plug-in board
for an LCD, but I've not really studied their offerings. They do have
a multi-channel audio I/O version, but that one does not have MIDI.
They also have mini-board that plug in to the various main boards,
adding optional peripheral I/O. As for something that can be sourced
later for manufacturing, I think the XMOS development platforms show
how there are just too many variations for anyone to make exactly
what you want - it's a shame that their MIDI board is only stereo,
while their multichannel audio board has no MIDI. I still think it's
necessary to prototype on a generic board with added options, but
then pay to have a purpose-built PCB made that fits your product
enclosure and has exactly the I/O you need, no more and no less.
On Oct 12, 2013, at 14:15, Joel B wrote:
> Question, these DSP processors - are they a better choice than the
> Arm Cortex/neon for music? Wondering since companies like apple are
> using the Cortex series. Is it a price/performance thing?
>
> Joel
>
> Sent from my iPhone
>
>> On Oct 12, 2013, at 9:01 AM, Martin Klang <mars at pingdynasty.com>
>> wrote:
>> stm32f4
More information about the Synth-diy
mailing list