DIdev / PIdef / PLIdev search for numbers with integer distance from a source signal / pattern up to a given deviation. Repetitions within a lookback span are avoided, DIdev / PIdef / PLIdev randomly choose from possible solutions. Intended for search within integer grids (pitches, indices etc.), however applications with non-integer sources are possible, see examples.
Creates a new PIdev object.
pattern |
The source value pattern to start search from. |
maxLookBack |
Integer, the maximum lookback span. Fixed, defaults to 3. |
loDev |
Determines the current low deviation for the search. Defaults to -3. |
hiDev |
Determines the current high deviation for the search. Defaults to 3. |
lookBack |
Determines the current lookback span for avoiding repetitions. Can be modulated but must not exceed maxLookBack. If no value is passed, then maxLookBack is taken. |
thr |
Threshold for equality comparison. Can be modulated, defaults to 1e-3. |
length |
Number of repeats. Defaults to inf. |