Raspberry pi

Martin Naef EMAIL HIDDEN
Thu Jan 12 13:11:25 CET 2012


Hi Paul

On 12.01.2012 12:38, Paul Maddox wrote:
>> Why, though?  Its got more than enough calculating power to support
>> decent synthesis.  Put a compiler onboard and start your ports!

> 1) my DSP (i.e. maths) skills suck

> 2) my C programming is sub-par (I'm self taught and it's really not
> very "tight" in terms of code)

> 3) I think FPGAs offer a degree of raw processing, especially for
> synths that you can't get on a general purpose CPU

> 4) I like hardware, not software

> 5) It's the way my brain is wired, one processor = one job

I find your comments interesting, but also contradictory. I'd assume 
that you can learn VHDL just as easily as C. If you can take the time to 
dive into FPGA development, you can just as well do the same for C, 
especially since you'll probably need it anyway for the controller section.

Number 1): Without DSP math, you're just as lost on an FPGA as on a CPU, 
probably even more.

Number 3): Well, yes, maybe... But don't underestimate the compute power 
of a modern CPU. For digital synths, you'll need a lot of math. CPUs and 
DSPs are good at that. You'll need an awfully complex synth algorithm to 
exceed the capability of a modern CPU. Unless the problem goes back to 1).

In short, I think the discussion FPGA vs. CPU isn't really the topic here.

Martin




More information about the music-bar mailing list