Csound Csound-dev Csound-tekno Search About

Assure orchestra instrument tree

Date2016-09-04 18:23
FromHlöðver Sigurðsson
SubjectAssure orchestra instrument tree
Short question about the orchestra part of csound. Is there any way to assure which instrument comes after other. As I mostly deal with live evaluation I will always give the reverb instrument and zak clears a very high instrument number, as every evaluation of new instrument is the lowest available unallocated instrument number(and may increment substantially over time). But there must be a better way to handle this. If I'm allowed to quote supercollider, then there you can define node trees with parent child relationships, maybe there's a parallel in Csound I haven't heard of, so it wont hurt to ask.

-Hlödver
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-09-04 18:51
FromMichael Gogins
SubjectRe: Assure orchestra instrument tree
No, the instrument templates are a list and each instrument template has a list of instrument instances. There is no tree. The inso is the index into the instrument template list. Each kperiod, Csound runs down the instrument template list, and for each instrument template, it runs down the instance list and runs the active instances.

Regards,
Mike


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

On Sun, Sep 4, 2016 at 1:23 PM, Hlöðver Sigurðsson <hlolli@gmail.com> wrote:
Short question about the orchestra part of csound. Is there any way to assure which instrument comes after other. As I mostly deal with live evaluation I will always give the reverb instrument and zak clears a very high instrument number, as every evaluation of new instrument is the lowest available unallocated instrument number(and may increment substantially over time). But there must be a better way to handle this. If I'm allowed to quote supercollider, then there you can define node trees with parent child relationships, maybe there's a parallel in Csound I haven't heard of, so it wont hurt to ask.

-Hlödver
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-09-04 18:51
FromVictor Lazzarini
SubjectRe: Assure orchestra instrument tree
No, the current order is by instrument number. There is a proposal by Steven to introduce other
types of ordering, but that is still a proposal. Probably for 7.0. Steven can give more details.

========================
Dr Victor Lazzarini
Dean of Arts, Celtic Studies and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952 

> On 4 Sep 2016, at 18:23, Hlöðver Sigurðsson  wrote:
> 
> Short question about the orchestra part of csound. Is there any way to assure which instrument comes after other. As I mostly deal with live evaluation I will always give the reverb instrument and zak clears a very high instrument number, as every evaluation of new instrument is the lowest available unallocated instrument number(and may increment substantially over time). But there must be a better way to handle this. If I'm allowed to quote supercollider, then there you can define node trees with parent child relationships, maybe there's a parallel in Csound I haven't heard of, so it wont hurt to ask.
> 
> -Hlödver
> 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-09-04 20:20
Fromjpff
SubjectRe: Assure orchestra instrument tree
As far as I understood Steven's scheme it will stop muticore system from 
working totally.  Hope I am wrong.


On Sun, 4 Sep 2016, Victor Lazzarini wrote:

> No, the current order is by instrument number. There is a proposal by Steven to introduce other
> types of ordering, but that is still a proposal. Probably for 7.0. Steven can give more details.
>
> ========================
> Dr Victor Lazzarini
> Dean of Arts, Celtic Studies and Philosophy,
> Maynooth University,
> Maynooth, Co Kildare, Ireland
> Tel: 00 353 7086936
> Fax: 00 353 1 7086952
>
>> On 4 Sep 2016, at 18:23, Hlöðver Sigurðsson  wrote:
>>
>> Short question about the orchestra part of csound. Is there any way to assure which instrument comes after other. As I mostly deal with live evaluation I will always give the reverb instrument and zak clears a very high instrument number, as every evaluation of new instrument is the lowest available unallocated instrument number(and may increment substantially over time). But there must be a better way to handle this. If I'm allowed to quote supercollider, then there you can define node trees with parent child relationships, maybe there's a parallel in Csound I haven't heard of, so it wont hurt to ask.
>>
>> -Hlödver
>> 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

Date2016-09-04 21:48
FromSteven Yi
SubjectRe: Assure orchestra instrument tree
The proposal was made in this email thread:

https://listserv.heanet.ie/cgi-bin/wa?A2=ind1511&L=CSOUND&P=100609

for a new feature that augments the existing processing system. As
proposed, it would not break anything for those using the features
only found in the system prior to the introduction of a new processing
graph (i.e., multicore as it exists today), nor would it break
anything for user expectations of the existing system, alter pedagogy,
etc..




On Sun, Sep 4, 2016 at 3:20 PM, jpff  wrote:
> As far as I understood Steven's scheme it will stop muticore system from
> working totally.  Hope I am wrong.
>
>
>
> On Sun, 4 Sep 2016, Victor Lazzarini wrote:
>
>> No, the current order is by instrument number. There is a proposal by
>> Steven to introduce other
>> types of ordering, but that is still a proposal. Probably for 7.0. Steven
>> can give more details.
>>
>> ========================
>> Dr Victor Lazzarini
>> Dean of Arts, Celtic Studies and Philosophy,
>> Maynooth University,
>> Maynooth, Co Kildare, Ireland
>> Tel: 00 353 7086936
>> Fax: 00 353 1 7086952
>>
>>> On 4 Sep 2016, at 18:23, Hlöðver Sigurðsson  wrote:
>>>
>>> Short question about the orchestra part of csound. Is there any way to
>>> assure which instrument comes after other. As I mostly deal with live
>>> evaluation I will always give the reverb instrument and zak clears a very
>>> high instrument number, as every evaluation of new instrument is the lowest
>>> available unallocated instrument number(and may increment substantially over
>>> time). But there must be a better way to handle this. If I'm allowed to
>>> quote supercollider, then there you can define node trees with parent child
>>> relationships, maybe there's a parallel in Csound I haven't heard of, so it
>>> wont hurt to ask.
>>>
>>> -Hlödver
>>> 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

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