[sdiy] dsPIC Stuff

Eric Brombaugh ebrombaugh1 at cox.net
Mon Nov 12 06:39:37 CET 2012


Scott,

Great stuff - you're doing amazing things with the dsPIC. The KP model you've built is very musical and the pieces you've written show it off very nicely.

I'm curious - you started out working with FPGAs for implementing your synthesis projects. How would you contrast that approach with the dsPIC you've been using lately? I found that coding on a DSP MCU was a bit more immediate. The development tools were somewhat easier to use and I spent less time thinking about bits and circuits and more time thinking about higher-level ideas.

Thanks for the demos,

Eric

On Nov 11, 2012, at 7:08 PM, Scott Gravenhorst wrote:

> 
> My Brain Is An Electron:
> http://electro-music.com/forum/download.php?id=32641
> 
> Sometimes I Repeat Myself:
> http://electro-music.com/forum/download.php?id=32653
> 
> These two pieces were done using an 8 voice polysynth implemented on dsPICs
> (a big thank you goes out to Tom Wiltshire for his help).
> 
> The "Harpie" instrument consists of 3 dsPIC33F ICs, one serves as a MIDI
> controller and voice assigner which communicates via a one way SPI channel
> to the other two "voice engines".  Each voice engine manifests 4
> Karplus-Strong string models.  The Karplus-Strong model parameters for
> reflection filter Fc and linear damping are controlled by pots feeding ADC
> input pins.
> 
> The second piece was done by recording the same MIDI sequence twice - one
> time an octave higher than the other and using Audacity, the two recordings
> were offset some small number of milliseconds in time and then mixed into a
> stereo track.
> 
> The synthesizer is built on 2 stripboards and all 3 dsPICs run at 40 MIPS
> with a 20 MHz xtal.
> 
> -- ScottG
> ________________________________________________________________________
> -- Scott Gravenhorst
> -- FPGA MIDI Synth Info: jovianpyx.dyndns.org:8080/public/FPGA_synth/
> -- FatMan Mods Etc.: jovianpyx.dyndns.org:8080/public/fatman/
> -- Some Random Electronics Bits: jovianpyx.dyndns.org:8080/public/electronics/
> -- When the going gets tough, the tough use the command line.
> 
> _______________________________________________
> 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