Csound Csound-dev Csound-tekno Search About

[Cs-dev] array language extensions

Date2014-04-08 12:11
Fromjoachim heintz
Subject[Cs-dev] array language extensions
i would like to send suggestions about what would be nice to have while 
working with arrays. what is the best place: post it here, or as a 
feature request on github?

best -
	joachim

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-04-08 12:28
FromRory Walsh
SubjectRe: [Cs-dev] array language extensions
I wouldn't mind seeing the suggestions/discussion here. Although it
will ultimately be in the hands of the dev team, it's nice to have
some dialogue about these things before they are implemented?


On 8 April 2014 12:11, joachim heintz  wrote:
> i would like to send suggestions about what would be nice to have while
> working with arrays. what is the best place: post it here, or as a
> feature request on github?
>
> best -
>         joachim
>
> ------------------------------------------------------------------------------
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2014-04-08 12:54
FromEd Costello
SubjectRe: [Cs-dev] array language extensions
AttachmentsNone  None  
I started a project a while ago for making some array extensions for Csound, Mac OS X only though as I was using the SIMD libraries that came with it. I understand that adding another dependency to Csound for a SIMD library probably isn't worth it as the cost versus benefit wouldn't be in it's favor but, there are a few extensions that would be nice to see alright. Linear algebra type ones spring to mind, windowing functions, pvs and or fft as well.


On 8 April 2014 13:28, Rory Walsh <rorywalsh@ear.ie> wrote:
I wouldn't mind seeing the suggestions/discussion here. Although it
will ultimately be in the hands of the dev team, it's nice to have
some dialogue about these things before they are implemented?


On 8 April 2014 12:11, joachim heintz <jh@joachimheintz.de> wrote:
> i would like to send suggestions about what would be nice to have while
> working with arrays. what is the best place: post it here, or as a
> feature request on github?
>
> best -
>         joachim
>
> ------------------------------------------------------------------------------
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2014-04-08 14:05
Fromjpff@cs.bath.ac.uk
SubjectRe: [Cs-dev] array language extensions
AttachmentsNone  

Date2014-04-08 14:25
FromMichael Gogins
SubjectRe: [Cs-dev] array language extensions
AttachmentsNone  None  
Csound already has linear algebra opcodes. These include all matrix arithmetic operations and most useful matrix decompositions including eigenvalue decompositions and solution of linear systems.

I am currently working to extend these to work with the new array data type. The way that this will work is that the existing Csound array variable, which might be 1 or 2 dimensional and might contain k-rate or a-rate data, will be aliased as the storage for the linear algebra matrix data type. The linear algebra matrix variable will adjust its "shape" to match the Csound array.

Regards,
Mike


-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Tue, Apr 8, 2014 at 9:05 AM, <jpff@cs.bath.ac.uk> wrote:
I agree with Rory -- let us have a discussion first, here and then add
a ticket(s) when there is some agreement.

Could also discuss on csound list if it did not put people off

Quoting Rory Walsh <rorywalsh@ear.ie>:

> I wouldn't mind seeing the suggestions/discussion here. Although it
> will ultimately be in the hands of the dev team, it's nice to have
> some dialogue about these things before they are implemented?
>
>
> On 8 April 2014 12:11, joachim heintz <jh@joachimheintz.de> wrote:
>> i would like to send suggestions about what would be nice to have while
>> working with arrays. what is the best place: post it here, or as a
>> feature request on github?
>>
>> best -
>>         joachim
>>
>> ------------------------------------------------------------------------------
>> Put Bad Developers to Shame
>> Dominate Development with Jenkins Continuous Integration
>> Continuously Automate Build, Test & Deployment
>> Start a new project now. Try Jenkins in the cloud.
>> http://p.sf.net/sfu/13600_Cloudbees
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
> ------------------------------------------------------------------------------
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel




------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel