Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

Multi-channel, real-time pitch-shifting DSP

$
0
0

Hello. I'm new to this forum and in fact pretty new to DSP, though I am a software developer and musician. I have a project in mind and need to learn what TI hardware I might use for the project and how to go about programming for it, testing it.... Here's what I need eventually:

- 10 to 12 separate channels of high-quality, analog, mono audio.
- Each channel converted to digital.
- Each channel independently altered via DSP, specifically with real-time pitch-shifting, the control for which is accomplished by, for example, 14-bit MIDI control signal data (I have this part already programmed in a micro-controller)
- Upstream of that, I may also need some amount of signal cancellation to undo some crosstalk between channels, but this can be a later enhancement if it will get in the way of me starting the serious work of multiple, independent audio channels with DSP
- The channels converted back to analog, and even merged, since they will all eventually be sent through one 1/4" TR (to be sent to something like a guitar amp)

I have looked on the TI website and see the TMDXLCDK138 evaluation kit. Here are my concerns/questions about it and other similar HW.

- Since I care only about audio, it seems like this is all overkill. I don't need video, a camera, etc.
- It seems that the board has only one stereo audio channel in.
- I think I read that I also need to purchase an XDS100 or 200 series board? Why is that exactly?
- Can this be made to handle multiple channels?
- Will I eventually, or even initially, need multiple cores?
- I assume I can use CCS on Ubuntu to do whatever programming/debugging I would need to do?
- Is there a better way to evaluate hardware that I need to evaluate (and delve into DSP programming), than the 138?
- Do I need to care about OMAP?

I understand these are newbie questions. I am a newbie. So, to summarize:

1) What might an eventual HW/SW solution look like for 10-12 independent channels, with independent real-time, high-quality pitch-shifting? Multiple codecs with multiple C6748s somehow tied together?
2) What kind of evaluation HW/SW do I need to prepare for that eventual solution? What other options might there be than the 138?

Open to any and all guidance. Thanks very much.
Alan


Viewing all articles
Browse latest Browse all 17527

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>