lpshold Signal Generators:Linear and Exponential Generators lpshold lpshold Generate control signal consisting of held segments. Description Generate control signal consisting of held segments delimited by two or more specified points. The entire envelope is looped at kfreq rate. Each parameter can be varied at k-rate. Syntax ksig lpshold kfreq, ktrig, ktime0, kvalue0 [, ktime1] [, kvalue1] \ [, ktime2] [, kvalue2] [...] Performance ksig -- Output signal kfreq -- Repeat rate in Hz or fraction of Hz ktrig -- If non-zero, retriggers the envelope from start (see trigger opcode), before the envelope cycle is completed. ktime0...ktimeN -- Times of points; expressed in fraction of a cycle kvalue0...kvalueN -- Values of points lpshold is similar to loopseg, but can generate only horizontal segments, i.e. holds values for each time interval placed between ktimeN and ktimeN+1. It can be useful, among other things, for melodic control, like old analog sequencers. Examples Here is an example of the lpshold opcode. It uses the file lpshold.csd. Example of the lpshold opcode. See the sections Real-time Audio and Command Line Flags for more information on using command line flags. See Also loopseg Credits Author: &namegabriel; New in Version 4.13