This commit is contained in:
2025-01-03 10:21:36 +01:00
parent 53266b1c17
commit 7a20c89cb4
9 changed files with 59 additions and 36 deletions
+11
View File
@@ -0,0 +1,11 @@
#include "oscillator.h"
typedef struct
{
float frequency;
float deviation;
Oscillator osc;
} FMModulator;
void init_fm_modulator(FMModulator *fm, float frequency, float deviation, float sample_rate);
float modulate_fm(FMModulator *fm, float sample);