[Cs-dev] numbers for arrays
Date | 2015-08-13 07:39 |
From | joachim heintz |
Subject | [Cs-dev] numbers for arrays |
hi all - is it possible to point to an array by a number? for function tables, it is: i can point to a table by a variable name, or by a number. for arrays, i only see the variable name as possibility: gkArr[] init 13. the use case is, for instance, this. the user fills an array with a flexible number of values, and i want to create as many arrays as there are values in it, and then later refer to them. with function tables, i can do: giTimes[] fillarray 100, 439, 801, 6543 iCnt = 0 while iCnt < lenarray(giTimes) do event_i "f", iCnt+1, 0, -giTimes[iCnt], 2, 0 iCnt += 1 od and then refer to the tables by the number 1,2,3,4. but for arrays, i can not. and because if cannot create dynamic variable names either (like giArr%d[]), i must use tables here, although i'd prefer arrays. or did i overlook something? best - joachim ------------------------------------------------------------------------------ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2015-08-13 08:49 |
From | Anders Genell |
Subject | Re: [Cs-dev] numbers for arrays |
Attachments | None None |
That is an excellent question related to things I've been pondering myself! There are opcodes to convert from strings to floats or intergers, but not the other way around, I believe. Also, I don't know if there is a way to treat contents of a string as a variable name, so that a variable name can be dynamically created... Regards, Anders On Thu, Aug 13, 2015 at 8:39 AM, joachim heintz <jh@joachimheintz.de> wrote: hi all - |
Date | 2015-08-13 14:03 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] numbers for arrays |
You could use a 2-d array for this, perhaps Victor Lazzarini Dean of Arts, Celtic Studies, and Philosophy Maynooth University Ireland > On 13 Aug 2015, at 07:39, joachim heintz |