sc_trig — Timed trigger (Replaced by trighold)
Plugin opcode in scugens.
Timed trigger. Port of Supercollider's Trig ugen. This opcode is deprecated and renamed to trighold,
ain -- Trigger. Trigger can be any signal. A trigger happens when the signal changes from non-positive to positive.
kdur -- Duration of the trigger in seconds.
When a nonpositive to positive transition occurs at the input, Trig outputs the level of the triggering input for the specified duration, otherwise it outputs zero.
Here is an example of the sc_trig opcode. It uses the file sc_trig.csd.
Example 1351. Example of the sc_trig opcode.
See the sections Real-time Audio and Command Line Flags for more information on using command line flags.
<CsoundSynthesizer> <CsOptions> </CsOptions> <CsInstruments> sr = 44100 ksmps = 128 nchnls = 2 0dbfs = 1.0 instr 1 km = metro(1) kt timeinsts ktrig = sc_trig(km, 0.5) printks "t=%f km=%f ktrig=%f\n", 0.01, kt, km, ktrig endin instr 2 am = upsamp(metro(1)) aenv = sc_trig(am, 0.5) asig pinker outch 1, asig*aenv outch 2, asig endin </CsInstruments> <CsScore> i 1 0 10 i 2 0 10 </CsScore> </CsoundSynthesizer>