aboutsummaryrefslogtreecommitdiff
path: root/lib/PenroseOscil.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PenroseOscil.c')
-rw-r--r--lib/PenroseOscil.c40
1 files changed, 0 insertions, 40 deletions
diff --git a/lib/PenroseOscil.c b/lib/PenroseOscil.c
deleted file mode 100644
index 78cd7b6..0000000
--- a/lib/PenroseOscil.c
+++ /dev/null
@@ -1,40 +0,0 @@
-#include <math.h>
-#include "PenroseOscil.h"
-
-
-float frequencyToIncrement( float samplingRate, float frequency, int bufferLength ) {
-
- return (frequency / samplingRate) * (float) bufferLength;
-}
-
-void makeSineBuffer( float *buffer, int bufferLength ) {
-
- int i;
-
- float myTwoPi = 8. * atan(1.);
-
- for ( i=0; i <= bufferLength; i++ )
- *(buffer+i) = sin( myTwoPi * ((float) i / (float) bufferLength) );
-
- return;
-}
-
-
-float bufferOscil( float *phase, float increment, float *buffer,
- int bufferLength )
-{
-
- float sample;
-
- while ( *phase > bufferLength )
- *phase -= bufferLength;
-
- while ( *phase < 0. )
- *phase += bufferLength;
-
- sample = *( buffer + (int) (*phase) );
-
- *phase += increment;
-
- return sample;
-}