| AFAIK & IIRC, carrying of p-fields had always been performed prior to my
addition of the no-carry feature. The requirement to add a "!" at the end
of a score line to prevent carrying was chosen precisely to preserve
backwards compatibility.
I like your suggestion of being able to turn carrying off for an entire
score. Perhaps you should add suggestions to your issue though as to how
you would like it to work. Some possibilities:
1. A commandline argument (--no-carry ?) could turn it off for the entire
score, or
2. A pre-defined score macro such as _CARRY_PFIELDS could be preset to 1
(true) and user scores could then set this macro to 0 (false) or 1 as
desired to turn carrying off and on, or
3. A new score statement could take values of 0 or 1 to turn carrying off
and on.
I would also have liked an orchestra opcode to specify the minimum and
maximum number of p-fields that an instrument expects so that the warnings
about wrong numbers of p-fields could be avoided.
*shrug*
But, since I am not using or developing Csound at the current time, I don't
really expect other people to implement my suggestions ;-)
Anthony
P.S. I was very happy to see some good documention for the API up on the
new GitHub site. Kudos to those of you who put in the effort. I am sure it
is immensely helpful to potential API users. I also enjoyed Victor's demo
of Csound on the Intel Galileo :)
--
Anthony Kozar
mailing-lists-1001 AT anthonykozar DOT net
http://anthonykozar.net/
On Mon, Sep 1, 2014 at 6:45 PM, Kevin Welsh wrote:
> After thinking about it, wasn't the default behavior prior to
> "no-carry" being introduced that values were *not* carried by default?
> Wouldn't this new no-carry behavior potentially break compatibility
> with some older scores if they used intentionally missing pfields?
>
> On Mon, Sep 1, 2014 at 6:32 PM, Kevin Welsh wrote:
>> Is there a method to force the score processor to assume "no-carry"
>> behavior for all missing pfields across the entire score? If not, I
>> think this could be really useful in certain situations.
|