« Return to Thread: Linear Algebra Opcodes

Re: Re: Re: Linear Algebra Opcodes

by jpff-2 :: Rate this Message:

Reply to Author | View in Thread

Double precision or single?  I think these opcodes only build in doubles

==John ff


> No, the la opcodes are not in the csound -z1 list.
>
> I'm on OSX. Must I install the Gmm++ library before running the
> installer for being able to use the la opcodes? Or is the installer
> incomplete? (By the way, I don't see the opcodes one for one in the
> manual - just the Linear Algebra Opcodes page in general.)
>
> I have no particular goal with the la opcodes at the moment. I wanted
> to learn about their abilities, and I thought they could perhaps offer
> another way of working with arrays instead of the often somehow
> complcated way working with function tables. In each case, some simple
> examples would be a good idea, in my opinion.
>
> joachim
>
>
>
> Am 08.07.2009 um 04:00 schrieb Michael Gogins:
>
>> When you run csound -z1, do you find the la_* opcodes in the list?
>>
>> If not, your installation  or build of Csound lacks these opcodes. To
>> build them, you need the Gmm++ library (header files only) referenced
>> in the Csound manual.
>>
>> If so, I wish I had good examples to offer. Have you read the section
>> on the opcodes in the manual? This needs to be read very carefully,
>> because the linear algebra opcodes do not represent objects the way
>> the other opcodes do; essentially a pointer to an array is stuffed
>> into an irate variable and used at krate or arate. This is necessary
>> to enable signals to be read from audio streams into arrays, and back
>> out again, when the size of the array and the size of ksmps are not
>> necessarily the same. This is similar to fsigs, actually.
>>
>> If you will tell me what you would like to do, and if I can understand
>> what it is you would like to do, I would love to work with you to
>> develop a working example for the manual.
>>
>> Hope this helps,
>> Mike
>>
>>
>> On 7/7/09, joachim heintz <jh@...> wrote:
>>> Hi -
>>>
>>> I wanted to learn about the new linear algebra opcodes, but I get
>>> just
>>> error messages. When I start with
>>>
>>> irows = 1
>>> ivr la_i_vr_create irows
>>>
>>> I get:
>>> error: no legal opcode, line 14:
>>> ivr la_i_vr_create irows
>>>
>>> I always get "no legal opcode" when I try one of this family. Is
>>> there
>>> a problem, or my fault?
>>>
>>> Also, I'd appreciate a lot if there were some basic examples.
>>>
>>> Thanks -
>>>
>>> joachim
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@... with body
>>> "unsubscribe
>>> csound"
>>>
>>
>>
>> --
>> Michael Gogins
>> Irreducible Productions
>> http://www.michael-gogins.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@... with body
>> "unsubscribe csound"
>>
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@... with body "unsubscribe
> csound"
>
>
>




Send bugs reports to this list.
To unsubscribe, send email sympa@... with body "unsubscribe csound"

 « Return to Thread: Linear Algebra Opcodes