Sign in

username:

password:



Not a member?

Search audiodsp



Search tips

Subscribe to audiodsp



audiodsp by Keywords

AAC | ADPCM | Convolution | DAFx | FFT | IIR | Mixer | MP3 | MPEG | MPEG-4

Sponsor

DM6467T DaVinci video processor enables H.264 1080p decoding up to 60 fps/eight D1 channel encoding.
Details Here!

Discussion Groups

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | Audio Signal Processing | DSP for real-time audio effects processing


Technical discussions related to Audio Signal Processing (digital effects, acoustics, noise reduction, musical signal processing, etc).

  

Post a new Thread

DSP for real-time audio effects processing - joan...@gmail.com - Jan 28 8:01:39 2010

Hi there,

I am looking for an affordable DSP in price to manufacture a small device
capable of real-time audio effects processing through a microphone. Is there
anybody who can recommend me which DSP could be the most interesting to program
and use for this application? I have been checking DSPs from Analog Devices,
Texas Instruments and Freescale, but I am a bit lost in the different models,
and maybe I am missing some other. It would also be very interesting if it
contains a good built-in ADC/DAC to facilitate the design.

The effects I plan to program in the DSP are the basic array: delays, filters,
distortion, modulation, flanger/phaser, pitch shifter, and even a vocoder.

Any suggestions/ideas? Thanks in advance!!!

Best regards,

    Joan

______________________________
New TMS320C5514/15 DSPs - Industry's lowest power 16-bit DSP platform extends with two new devices. Details Here!



(You need to be a member of audiodsp -- send a blank email to audiodsp-subscribe@yahoogroups.com )

Re: DSP for real-time audio effects processing - David Reaves - Jan 29 8:14:36 2010

Hi Joan!
The easiest way might be to use an Analog Devices Sigma Studio chip.  
The ADAV400 comes with an array of A/D and D/As built-in. Programming  
is really simple, with a graphical interface using 'building blocks'  
of primitives and pre-built configurable devices such as filters and  
compressors. No coding knowledge necessary.

If you buy their evaluation board (digi-key has them), you can be up  
and running in a matter of an hour or so. When I got mine it was truly  
a revelation. But then, I didn't have much in the way of higher math  
skills, so I needed all the help I could get. :-)

David Reaves
On Thu Jan 28, 2010 5:00 am (PST) "j...@gmail.com" wrote:
>
> Hi there,
>
> I am looking for an affordable DSP in price to manufacture a small  
> device capable of real-time audio effects processing through a  
> microphone. Is there anybody who can recommend me which DSP could be  
> the most interesting to program and use for this application? I have  
> been checking DSPs from Analog Devices, Texas Instruments and  
> Freescale, but I am a bit lost in the different models, and maybe I  
> am missing some other. It would also be very interesting if it  
> contains a good built-in ADC/DAC to facilitate the design.
>
> The effects I plan to program in the DSP are the basic array:  
> delays, filters, distortion, modulation, flanger/phaser, pitch  
> shifter, and even a vocoder.
>
> Any suggestions/ideas? Thanks in advance!!!
>
> Best regards,
>
>    Joan

______________________________
DSPRelated.com's 50,000th member announced! Details Here.



(You need to be a member of audiodsp -- send a blank email to audiodsp-subscribe@yahoogroups.com )

Re: Re: DSP for real-time audio effects processing - Christopher Moore - Jan 31 12:22:21 2010





        







Joan,
 
I agree with what David has to say about the ADI Sigma DACs. They are great: (highly integrated codec especially), easy to program with building block software, many standard macros for filters, etc.
 
BUT what is not there?
 
1. SRAM for delay blocks. I think they have typically 40ms or so. You"ll need a second or two to do echoes, reflections, reverb. You will need 128Kx24 external SRAM. BTW, I believe the SigmaDSP parts do not bring either the data or the address bus out to pins--forget about external SRAM.
 
2. You can go a level deeper in the ADI parts and program in assembly language. I haven't seen or used the tools so I don't know the cost or quality of the assembler. I think that any credible effects unit is going to require going beyond the basic building blocks provided by the ADI parts.
 
3. The ADI parts run code in a finite, fixed number of execution cycles, e.g., 1024. If you need more steps too bad (I don't know wwww if it's capable of multirate processing.
 
For these reasons, while I have designed in to a few clients (the ADI parts), for my own products I've used the FreeStyle 56311. I reluctantly pay  the high per chip cost ($30-40) because it's essentially a two chip solution (codec +DSP), because it has tons of SRAM and enough GPIO so I can have the DSP doing a background UI loop-no uC required), because all the tools (software) are free. My next design will probably be with the 56720/721   dual core (think two 200MHz 56311 equivalent), for between $7 and $18,
 
You might want to check out the  ADI Sharc and Tiger Sharc parts--they have won many deisgn-ins in the pro and consumer .
 
Chris Moore
617 489 6292
www.sevenwoodsaudio.com
m...@sevenwoodsaudio.com
 
 
>
>
> Hi Joan!
> The easiest way might be to use an Analog Devices Sigma Studio
> chip. The ADAV400 comes with an array of A/D and D/As built-in.
> Programming is really simple, with a graphical interface using
> 'building blocks' of primitives and pre-built configurable devices
> such as filters and compressors. No coding knowledge necessary.
>
> If you buy their evaluation board (digi-key has them), you can be
> up and running in a matter of an hour or so. When I got mine it was
> truly a revelation. But then, I didn't have much in the way of
> higher math skills, so I needed all the help I could get. :-)
>
> David Reaves
>
> On Thu Jan 28, 2010 5:00 am (PST) "j...@gmail.com" wrote:
>
>> Hi there,
>>
>> I am looking for an affordable DSP in price to manufacture a
>> small device capable of real-time audio effects processing
>> through a microphone. Is there anybody who can recommend me which
>> DSP could be the most interesting to program and use for this
>> application? I have been checking DSPs from Analog Devices, Texas
>> Instruments and Freescale, but I am a bit lost in the different
>> models, and maybe I am missing some other. It would also be very
>> interesting if it contains a good built-in ADC/DAC to facilitate
>> the design.
>>
>> The effects I plan to program in the DSP are the basic array:
>> delays, filters, distortion, modulation, flanger/phaser, pitch
>> shifter, and even a vocoder.
>>
>> Any suggestions/ideas? Thanks in advance!!!
>>
>> Best regards,
>>
>> Joan
>
>
>
>
>
> Reply to sender
> |
> Reply to group
>
>
> Messages in this topic
> (2)
>
>
> Recent Activity:
>
>
> -
Ch

















































































































































 Ch                Christopher Moore


__._,_.___


">http://www.dsprelated.com/groups/audiodsp/1.php

_____________________________________
Note: If you do a simple "reply" with your email client, only the author of this message will receive your answer.  You need to do a "reply all" if you want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

Archives:  http://www.dsprelated.com /groups/audiodsp/1.php

To Post:  Send an email to a...@yahoogroups.com

Other DSP Related Groups: http://www.dsprelated.com/groups.php





__,_._,___
______________________________
DSPRelated.com's 50,000th member announced! Details Here.



(You need to be a member of audiodsp -- send a blank email to audiodsp-subscribe@yahoogroups.com )

Re: DSP for real-time audio effects processing - sotn...@scideco.ru - Feb 1 7:39:23 2010

Hi Joan,

I'd like to add one option besides those that Chris and David suggested. ADI
have announced several Blackfin processors with an embedded stereo codec
recently: 
http://www.analog.com/static/imported-files/data_sheets/ADSP-BF522C_BF523C_BF524
C_BF525C_BF526C_BF527C.pdf
Blackfin processors supports 16-bit and 32-bit fixed point format only but they
have a lot of MIPS to enable floating point emulation.
This could be an interesting solution, but I don't know how soon these
processors will go in production - ADI web site doesn't give any information on
pricing and availability yet.

--
Alexander

______________________________
New TMS320C5514/15 DSPs - Industry's lowest power 16-bit DSP platform extends with two new devices. Details Here!



(You need to be a member of audiodsp -- send a blank email to audiodsp-subscribe@yahoogroups.com )

Re: DSP for real-time audio effects processing - David Reaves - Feb 1 15:32:00 2010

Whatever you decide to use, I would note that the DSP's input,  
internal, and output bit-depth capability is important.

Even the simplest calculations can result in a signal that is several  
or many bits more than what you started with. Most audio-oriented DSPs  
allow internal overhead of sevaral bits (Sigma Studio works internally  
with 28 bits, or 56 in double-precision) and then the result can be  
dithered and truncated for output at the original bit depth.

These days, 24-bit I/O capability is the norm, not the exception. In  
the case of a 16-bit DSP, it will need to do ALL its work in double- 
precision, if even basic music-quality audio integrity is expected.

David Reaves

______________________________
DSPRelated.com's 50,000th member announced! Details Here.



(You need to be a member of audiodsp -- send a blank email to audiodsp-subscribe@yahoogroups.com )

Re: DSP for real-time audio effects processing - Nithin - Feb 5 11:04:59 2010

 I would also suggest looking at CS47x Audio DSP/SOCs. 
http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=2556273&k=CS47

The eval kits are also available on digikey.

http://search.digikey.com/scripts/DkSearch/dksus.dll?lang=en&site=US&WT.
z_homepage_link=hp_go_button&KeyWords=CDB47

Comes with some cool graphical tools with options of custom programming.

-N

--- In a...@yahoogroups.com, David Reaves <rrsounds@...> wrote:
>
> Whatever you decide to use, I would note that the DSP's input,  
> internal, and output bit-depth capability is important.
> 
> Even the simplest calculations can result in a signal that is several  
> or many bits more than what you started with. Most audio-oriented DSPs  
> allow internal overhead of sevaral bits (Sigma Studio works internally  
> with 28 bits, or 56 in double-precision) and then the result can be  
> dithered and truncated for output at the original bit depth.
> 
> These days, 24-bit I/O capability is the norm, not the exception. In  
> the case of a 16-bit DSP, it will need to do ALL its work in double- 
> precision, if even basic music-quality audio integrity is expected.
> 
> David Reaves
>

______________________________
DSPRelated.com's 50,000th member announced! Details Here.



(You need to be a member of audiodsp -- send a blank email to audiodsp-subscribe@yahoogroups.com )