Csound Csound-dev Csound-tekno Search About

Csound for DSPs

Date2016-02-09 10:41
FromPeter Burgess
SubjectCsound for DSPs
I was wondering if anyone has ever ported Csound to any of the DSP
platforms from Analog Devices, Texis Instruments or Microchip?

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2016-02-09 12:11
FromPeter Burgess
SubjectRe: Csound for DSPs
I've just been reading through some of the old discussions from 2012
talking about running it on RPi, and I guess the ideas discussed there
are relevant to any embedded system. Seeing as all the afore mentioned
companies sell a combined MCU/DSP that can be programmed in C and C++,
would making a port to one of these architectures be a case of
building Csound using the relevant compiler? I have some dsPIC chips
that I bought to mess around with one day, so that could be a fun
start when I get some down time

On Tue, Feb 9, 2016 at 10:41 AM, Peter Burgess
 wrote:
> I was wondering if anyone has ever ported Csound to any of the DSP
> platforms from Analog Devices, Texis Instruments or Microchip?

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2016-02-09 12:56
FromSteven Yi
SubjectRe: Csound for DSPs
A custom version of Csound called Extended Csound was used with Analog
Devices SHARC chips:

http://web.media.mit.edu/~bv/papers/extended%20csound.pdf
http://www.media.mit.edu/publications/bttj/Paper20Pages180-186.pdf

I think some of the things from Extended Csound made it to Canonical
Csound, but not all (e.g., v-variables).  The second paper is
interesting for its discussion of a parallel processing Csound
implementation that used a "sync" opcode.

On Tue, Feb 9, 2016 at 7:11 AM, Peter Burgess
 wrote:
> I've just been reading through some of the old discussions from 2012
> talking about running it on RPi, and I guess the ideas discussed there
> are relevant to any embedded system. Seeing as all the afore mentioned
> companies sell a combined MCU/DSP that can be programmed in C and C++,
> would making a port to one of these architectures be a case of
> building Csound using the relevant compiler? I have some dsPIC chips
> that I bought to mess around with one day, so that could be a fun
> start when I get some down time
>
> On Tue, Feb 9, 2016 at 10:41 AM, Peter Burgess
>  wrote:
>> I was wondering if anyone has ever ported Csound to any of the DSP
>> platforms from Analog Devices, Texis Instruments or Microchip?
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2016-02-09 13:42
FromPeter Burgess
SubjectRe: Csound for DSPs
Thanks! That's encouraging. I was wondering if my dsPICs would be
powerful enough to be of any use, but the SHARK chips they mention in
the second paper only run at 40MIPS. My dsPICs run at 70MIPS, so they
should be up to the task!

I've just noticed that there are SHARK chips that come with an ARM
core built into them. I'd hazard a guess they'd be easy to get Csound
set up on. The evaluation boards for these are bloody expensive
though, and I'd need to be doing something pretty incredible with it
to warrant the horse power these provide :D

On Tue, Feb 9, 2016 at 12:56 PM, Steven Yi  wrote:
> A custom version of Csound called Extended Csound was used with Analog
> Devices SHARC chips:
>
> http://web.media.mit.edu/~bv/papers/extended%20csound.pdf
> http://www.media.mit.edu/publications/bttj/Paper20Pages180-186.pdf
>
> I think some of the things from Extended Csound made it to Canonical
> Csound, but not all (e.g., v-variables).  The second paper is
> interesting for its discussion of a parallel processing Csound
> implementation that used a "sync" opcode.
>
> On Tue, Feb 9, 2016 at 7:11 AM, Peter Burgess
>  wrote:
>> I've just been reading through some of the old discussions from 2012
>> talking about running it on RPi, and I guess the ideas discussed there
>> are relevant to any embedded system. Seeing as all the afore mentioned
>> companies sell a combined MCU/DSP that can be programmed in C and C++,
>> would making a port to one of these architectures be a case of
>> building Csound using the relevant compiler? I have some dsPIC chips
>> that I bought to mess around with one day, so that could be a fun
>> start when I get some down time
>>
>> On Tue, Feb 9, 2016 at 10:41 AM, Peter Burgess
>>  wrote:
>>> I was wondering if anyone has ever ported Csound to any of the DSP
>>> platforms from Analog Devices, Texis Instruments or Microchip?
>>
>> Csound mailing list
>> Csound@listserv.heanet.ie
>> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
>> Send bugs reports to
>>         https://github.com/csound/csound/issues
>> Discussions of bugs and features can be posted here
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here