[Cs-dev] array language extensions
Date | 2014-04-08 12:11 |
From | joachim 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 |
Date | 2014-04-08 12:28 |
From | Rory Walsh |
Subject | Re: [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 |
Date | 2014-04-08 12:54 |
From | Ed Costello |
Subject | Re: [Cs-dev] array language extensions |
Attachments | None 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 |
Date | 2014-04-08 14:05 |
From | jpff@cs.bath.ac.uk |
Subject | Re: [Cs-dev] array language extensions |
Attachments | None |
Date | 2014-04-08 14:25 |
From | Michael Gogins |
Subject | Re: [Cs-dev] array language extensions |
Attachments | None 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 GoginsIrreducible 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 |