Bugs item #3517047, was opened at 2012-04-11 16:36 Message generated for change (Comment added) made by kukuschi You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=564599&aid=3517047&group_id=81968 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Closed Resolution: Fixed Priority: 5 Private: No Submitted By: Kurt Kuschinski (kukuschi) Assigned to: Nobody/Anonymous (nobody) Summary: Manual for looptseg wrong Initial Comment: Hello, wrong in the manuel; ksig looptseg kfreq, ktrig, ktime0, kvalue0, ktype0, [, ktime1] [, kvalue1] [,ktype1] [, ktime2] [, kvalue2] [,ktype2] [...] correct would be: ksig looptseg kfreq, ktrig, ktime0, kvalue0 [,ktype1] [, ktime1] [, kvalue1] [,ktype2] [, ktime2] [, kvalue2] [...] Greetings, Kurt ---------------------------------------------------------------------- Comment By: Kurt Kuschinski (kukuschi) Date: 2012-04-13 14:23 Message: also last or first value should ever be 0 as far as i can see, because they are at the same time and so are added to each other (?). ---------------------------------------------------------------------- Comment By: Kurt Kuschinski (kukuschi) Date: 2012-04-13 14:19 Message: Did a quick ugly sketch: http://www.buchmaler.de/looptseg.jpg Here one can see that there is no need for a ktype0 anywhere. (I I could do o good illustration with a real example for the manual (am graphic designer)) ---------------------------------------------------------------------- Comment By: Kurt Kuschinski (kukuschi) Date: 2012-04-13 13:25 Message: Imho it would be better to let it like it is in csound and change it in manual. The way you did it, the ktype0 has no effect because ktime0 is not a duration but the starting time and so there is no curve to aply ktype0 on (if i see it correct). So maybe to make this even more clear one shoul do it maybe like this in manual: ---- ksig looptseg kfreq, ktrig, kstart, kvalue0 [,ktype1] [, ktime1] [, kvalue1] [,ktype2] [, ktime2] [, kvalue2] [...] kstart start point of loopcircle; expressed in fraction of cycle ktime0...ktimeN -- Durations of parts between points; expressed in fraction of a cycle. value0...kvalueN -- Values of points ktype0...ktypeN -- shape of the envelope. If the value is 0 then the shap eis linear; otherwise it is an concave exponential (positive type) or a convex exponential (negative type). --- That is the way it works as far as i can tell from experimented a little bit with is ---------------------------------------------------------------------- Comment By: Andres Cabrera (mantaraya36) Date: 2012-04-13 02:03 Message: Now fixed like this in git (Csound uses git instead of svn...): ksig looptseg kfreq, ktrig, ktime0, kvalue0, ktype0, [, ktime1] [, kvalue1] [,ktype1] \ [, ktime2] [, kvalue2] [,ktype2] [...][, ktimeN] [, kvalueN] ---------------------------------------------------------------------- Comment By: Kurt Kuschinski (kukuschi) Date: 2012-04-11 17:49 Message: HA, no, my comment was wrong, sorry. ---------------------------------------------------------------------- Comment By: Kurt Kuschinski (kukuschi) Date: 2012-04-11 17:39 Message: Hmm, when thinking about it the whole opcode seems to be wrong, because it is not possible to set the curveform (convex, linear, concav) for the first segment. A work around is to make the first segment 0.0 cycles long. (Sorry for my bad english) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=564599&aid=3517047&group_id=81968 ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net