Files
LNXSDK/lib/aura/Sources/aura/utils/TestSignals.hx
2025-01-22 16:18:30 +01:00

24 lines
506 B
Haxe

package aura.utils;
import kha.arrays.Float32Array;
class TestSignals {
/**
Fill the given `array` with a signal that represents a DC or 0Hz signal.
**/
public static inline function fillDC(array: Float32Array) {
for (i in 0...array.length) {
array[i] = (i == 0) ? 0.0 : 1.0;
}
}
/**
Fill the given `array` with a single unit impulse.
**/
public static inline function fillUnitImpulse(array: Float32Array) {
for (i in 0...array.length) {
array[i] = (i == 0) ? 1.0 : 0.0;
}
}
}