ref: da54fcd1e8aef1246180fae5cf321c7e7a88ce52
dir: /Examples/basic-oscillators.c/
/*
==============================================================================
basic-oscillators.c
Created: 5 Mar 2020 2:56:24pm
Author: Matthew Wang
==============================================================================
*/
#include "basic-oscillators.h"
void exampleInit()
{
LEAF leaf;
LEAF_init(&leaf, 44100, mempool, 1000, &exampleRandom);
tCycle_init(&cycle, &leaf);
tCycle_setFreq(&cycle, 220);
}
void exampleFrame()
{
}
float exampleTick(float sampleIn)
{
float sampleOut = tCycle_tick(&cycle);
return sampleOut;
}
float exampleRandom()
{
return ((float)rand()/(float)(RAND_MAX));
}