[sdiy] New Module pseudo DIY

Eric Brombaugh ebrombaugh1 at cox.net
Wed Dec 16 19:09:53 CET 2009


Thanks David,

I've been watching the Z-DSP discussions elsewhere and it looks like a 
great module.

The Spin Semiconductor FV-1 chip is a cool part. It's been out for a few 
years and there hasn't been a whole lot of activity focused on it until 
recently. The Z-DSP module wraps it up in a nice user-friendly package 
and provides the interfaces that are needed to get it talking to the 
Euro-format modular world.

If you're not a Euro user, or if your budget is tight you might also 
consider buying the FV-1 development board directly from Spin's 
distributor. It doesn't provide all the CV options, I/O buffering and 
display features, but if you're just interested in learning DSP it 
provides everything you need to get started with line level I/O and 
knobs. Spin also has a fantastic online knowledge base on how basic 
effects are implemented - this would be useful to those programming for 
any processor / language.

For those who haven't worked with typical DSPs already, beware that the 
FV-1 is a strange beast. It's specifically designed to efficiently 
implement delay and filter effects, so its instruction set is rather 
narrowly focused on this task. You won't find a lot of the more common 
control structures, and many of the instructions combine a lot of simple 
operations into one step. It's great for what it does though - I 
translated an algorithm from FV-1 code to dsPIC and saw a 5x increase in 
code size!

These are great times for those interested in mangling noises. Lots of 
diverse options out there at all skill levels.

Eric

On 12/16/2009 10:47 AM, David Ingebretsen wrote:
> While I know this is a pretty "hardcore" DIY group here who loves the smell
> of an etching PCB, and if they could, would build their own IC's...
>
> I thought I'd throw out a recommendation. TipTopAudio's Z-DSP module based
> on a Spin Semiconductor FV-1 DSP chip is a very cool idea. Spinsemi.com has
> more info on the DSP, but in a nutshell, it is designed for audio effects
> and has built in DAC/ADC, so it is wired as an analog device, no special
> requirements regarding digital v. analog paths on the PCB. Three pot inputs,
> built in LFO's, etc.
>
> It looks like a great place to begin if you want to play around with DSP
> programming and filters, shifters, flangers, choruses, delays, etc.
>
> The coolest thing is Gur built in the ability to plug in a "ROM" with
> different programs in it. This module can be anything from an oscillator to
> filter, to delay... I bought the module and Gur's development board, not
> cheap but very flexible. The assembler is free from SpinSemi and there are
> many example programs there. The instruction set look very straight forward
> and optimized for audio effect code.
>
> If not Gur's module (in a beautiful Euro panel with voltage control added to
> everything) there is a more bare bones development board available from Spin
> Semiconductor's distributors.
>
> Anyway, if anyone is looking at playing with DSP code, this is a great way
> to start without having to design the electronics first, so perfect for me.
>
> Happy Holidays everyone!
>
> David
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>




More information about the Synth-diy mailing list