trigger
Informs when a krate signal crosses a threshold.
Syntax
Performance
ksig -- input signal
kthreshold -- trigger threshold
kmode -- can be 0 , 1 or 2
Normally trigger outputs zeroes: only each time ksig crosses kthreshold trigger outputs a 1. There are three modes of using ktrig:
- kmode = 0 - (down-up) ktrig outputs a 1 when current value of ksig is higher than kthreshold, while old value of ksig was equal to or lower than kthreshold.
- kmode = 1 - (up-down) ktrig outputs a 1 when current value of ksig is lower than kthreshold while old value of ksig was equal or higher than kthreshold.
- kmode = 2 - (both) ktrig outputs a 1 in both the two previous cases.
Examples
Here is an example of the trigger opcode. It uses the file trigger.csd.
See also
Sensing and Control: Tempo and Sequencing
Credits
Author: Gabriel Maldonado
Italy
New in Csound version 3.49