GEOps1
GEOps1
are operations for graph elements (GE
). Instead of having these operations directly defined
in each element, which is a huge list, they appear here as extension methods. GEOps1
are unary
operators, whereas GEOps2
are binary and n-ary operators.
- See also:
Value members
Concrete methods
Concatenates another signal to this (finite) signal.
Concatenates another signal to this (finite) signal.
Converts from a linear value (or amplitude) to decimals
Converts from a linear value (or amplitude) to decimals
Concatenates another signal to this (finite) signal.
Concatenates another signal to this (finite) signal.
Converts from frequency in Hertz (or cycles-per-second) to MIDI note number.
Converts from frequency in Hertz (or cycles-per-second) to MIDI note number.
Converts from decimals to a linear value (or amplitude)
Converts from decimals to a linear value (or amplitude)
Filters elements to return only distinct values (removes duplicate values)
Filters elements to return only distinct values (removes duplicate values)
Inserts a number of buffering blocks to avoid signal deadlock in diamond shape topologies.
Inserts a number of buffering blocks to avoid signal deadlock in diamond shape topologies.
- See also:
Outputs the first element of this signal, then terminates.
Outputs the first element of this signal, then terminates.
Outputs a monotonous sequence from zero to the signal length minus one.
Outputs a monotonous sequence from zero to the signal length minus one.
Tests the input signal for NaNs (not-a-number). For instance, taking the logarithm of a negative number produces a NaN. Useful to detect and replace those special values.
Tests the input signal for NaNs (not-a-number). For instance, taking the logarithm of a negative number produces a NaN. Useful to detect and replace those special values.
Outputs the last element of this (finite) signal, then terminates.
Outputs the last element of this (finite) signal, then terminates.
Outputs a signal value, the length of the input signal.
Outputs a signal value, the length of the input signal.
Returns the maximum value cross all elements (or an empty stream if the input is empty)
Returns the maximum value cross all elements (or an empty stream if the input is empty)
Converts from MIDI note number to frequency in Hertz (or cycles-per-second)
Converts from MIDI note number to frequency in Hertz (or cycles-per-second)
Returns the minimum value cross all elements (or an empty stream if the input is empty)
Returns the minimum value cross all elements (or an empty stream if the input is empty)
Creates a proxy that represents a specific output channel of the element.
Creates a proxy that represents a specific output channel of the element.
- Value parameters:
- index
channel-index, zero-based. Indices which are greater than or equal to the number of outputs are wrapped around.
- Returns:
a monophonic element that represents the given channel of the receiver
The reciprocal is one divided by the input signal.
The reciprocal is one divided by the input signal.
Outputs a signal value, the length of the input signal. Same as length
.
Outputs a signal value, the length of the input signal. Same as length
.
Takes at most length
elements of this signal, then terminates.
Takes at most length
elements of this signal, then terminates.