DSPRelated.com
Forums

Processor for music Synthesis

Started by hsmdsp September 19, 2010
Guys/Gals(?),

I am working on a synthesizer for an Indian instrument (Tanpura, an
instrument with 4 strings,that are plucked in a regular sequence
continuously, for most live performances). 
My algorithm is straight forward and involves STFT based analysis and
synthesis. I already have the C program working on PC platforms ( You can
ask me (umpmpm@gmail.com) for a demo, it sounds good !!) and I plan to take
it to market. Do you have any suggestion for the processor that I can use.
What I should be able to do is, have at least 500 MIPS, parallel port/GPIO
pins to support a 3 digit LED display and input jog-wheel to change
options, 44.1 KHZ sampling of all the four strings. Help is
appreciated....

Thanks,
HSM



On 09/19/2010 02:11 PM, hsmdsp wrote:
> Guys/Gals(?), > > I am working on a synthesizer for an Indian instrument (Tanpura, an > instrument with 4 strings,that are plucked in a regular sequence > continuously, for most live performances). > My algorithm is straight forward and involves STFT based analysis and > synthesis. I already have the C program working on PC platforms ( You can > ask me (umpmpm@gmail.com) for a demo, it sounds good !!) and I plan to take > it to market. Do you have any suggestion for the processor that I can use. > What I should be able to do is, have at least 500 MIPS, parallel port/GPIO > pins to support a 3 digit LED display and input jog-wheel to change > options, 44.1 KHZ sampling of all the four strings. Help is > appreciated....
GPIO pins to support LED and jog-wheel are pretty mundane. 500MIPS is not so, but is reachable. Do you need floating point? Do you _really_ need 500MIPS? Have you started looking at data sheets? That's probably next. If you can't get the MIPS you need plus the GPIO ports, you may want to use some little 8-bit processor to do the user interface part, then a DSP that just does the music synthesis part. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com Do you need to implement control loops in software? "Applied Control Theory for Embedded Systems" was written for you. See details at http://www.wescottdesign.com/actfes/actfes.html

hsmdsp wrote:

> Guys/Gals(?), > > I am working on a synthesizer for an Indian instrument (Tanpura, an > instrument with 4 strings,that are plucked in a regular sequence > continuously, for most live performances). > My algorithm is straight forward and involves STFT based analysis and > synthesis. I already have the C program working on PC platforms ( You can > ask me (umpmpm@gmail.com) for a demo, it sounds good !!) and I plan to take > it to market. Do you have any suggestion for the processor that I can use. > What I should be able to do is, have at least 500 MIPS, parallel port/GPIO > pins to support a 3 digit LED display and input jog-wheel to change > options, 44.1 KHZ sampling of all the four strings. Help is > appreciated....
If your appreciation does mean you are paying money, I can develop such board for you. Vladimir Vassilevsky DSP and Mixed Signal Design Consultant http://www.abvolt.com
On 9/19/10 5:11 PM, hsmdsp wrote:
> Guys/Gals(?), > > I am working on a synthesizer for an Indian instrument (Tanpura, an > instrument with 4 strings,that are plucked in a regular sequence > continuously, for most live performances). > My algorithm is straight forward and involves STFT based analysis and > synthesis. I already have the C program working on PC platforms ( You can > ask me (umpmpm@gmail.com) for a demo, it sounds good !!) and I plan to take > it to market. Do you have any suggestion for the processor that I can use. > What I should be able to do is, have at least 500 MIPS, parallel port/GPIO > pins to support a 3 digit LED display and input jog-wheel to change > options, 44.1 KHZ sampling of all the four strings. Help is > appreciated.... > > Thanks, > HSM > > >
Analog Devices Sharc can easily do 250 Mhz with a dual floating point SIMD ALU that could hit 500 MIPS for FIR filtering, etc. Zero glue A/D interfaces. I'm pretty sure they have eval boards with 4 audio inputs. -Jeff