/* * ringmod.h * * Created on: Aug 19, 2026 * Author: ozpv */ #ifndef INC_EFFECTS_RINGMOD_H_ #define INC_EFFECTS_RINGMOD_H_ #include #include #include typedef struct RingModParams { float mix; float frequency; float lfo_amount; float lfo_rate; bool square_lfo; } RingModParams; void ringmod(float *samples, const size_t range_min, const size_t range_max, const struct RingModParams *params); #endif /* INC_EFFECTS_RINGMOD_H_ */