Csound Csound-dev Csound-tekno Search About

[Csnd] loopseg/loopxseg/looptseg

Date2012-12-27 18:33
Fromjohn ffitch
Subject[Csnd] loopseg/loopxseg/looptseg
Does anyone use any of these opcodes?  It seems to me that they are
fundamentally flawed and will click.
==John ffitch

Date2012-12-27 19:58
FromJim Aikin
Subject[Csnd] Re: loopseg/loopxseg/looptseg
I investigated loopseg while writing my book. (See p. 158.) Yes, it will
click if you send a non-zero input to ktrig, so I think the code could
usefully be refined. But if you ignore ktrig (or if you take care to send
the trigger only when the output of your instrument is at zero), it's a
useful opcode.

Looping envelopes are important in certain types of pop music. To insure
backward compatibility, perhaps these opcodes should be left as is and new
ones with more sophisticated performance implemented.

To me, the most useful way to use a ktrig input would be to start the
envelope over, but from the current output value (whatever it happens to be)
rather than from kvalue0. Since this is already a k-rate variable, making an
adjustment on the fly might not be too difficult. This would insure a smooth
envelope, and it would also, I think, be musically interesting.

--JA



--
View this message in context: http://csound.1045644.n5.nabble.com/loopseg-loopxseg-looptseg-tp5719066p5719067.html
Sent from the Csound - General mailing list archive at Nabble.com.

Date2012-12-27 20:38
Fromjpff@cs.bath.ac.uk
SubjectRe: [Csnd] Re: loopseg/loopxseg/looptseg
Thank yopu for this -- confirms my feelings.  I will look at the idea of
an improved opcode
==John ff

> I investigated loopseg while writing my book. (See p. 158.) Yes, it will
> click if you send a non-zero input to ktrig, so I think the code could
> usefully be refined. But if you ignore ktrig (or if you take care to send
> the trigger only when the output of your instrument is at zero), it's a
> useful opcode.
>
> Looping envelopes are important in certain types of pop music. To insure
> backward compatibility, perhaps these opcodes should be left as is and new
> ones with more sophisticated performance implemented.
>
> To me, the most useful way to use a ktrig input would be to start the
> envelope over, but from the current output value (whatever it happens to
> be)
> rather than from kvalue0. Since this is already a k-rate variable, making
> an
> adjustment on the fly might not be too difficult. This would insure a
> smooth
> envelope, and it would also, I think, be musically interesting.
>
> --JA
>
>
>
> --
> View this message in context:
> http://csound.1045644.n5.nabble.com/loopseg-loopxseg-looptseg-tp5719066p5719067.html
> Sent from the Csound - General mailing list archive at Nabble.com.
>
>
> Send bugs reports to the Sourceforge bug tracker
>             https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>
>
>