#include <stdio.h>
#include <math.h>
#include "portaudio.h"
Data Structures | |
| struct | paTestData |
Defines | |
| #define | MAX_SINES (500) |
| #define | MAX_USAGE (0.8) |
| #define | SAMPLE_RATE (44100) |
| #define | FREQ_TO_PHASE_INC(freq) (freq/(float)SAMPLE_RATE) |
| #define | MIN_PHASE_INC FREQ_TO_PHASE_INC(200.0f) |
| #define | MAX_PHASE_INC (MIN_PHASE_INC * (1 << 5)) |
| #define | FRAMES_PER_BUFFER (512) |
| #define | M_PI (3.14159265) |
| #define | TWOPI (M_PI * 2.0) |
| #define | TABLE_SIZE (512) |
Functions | |
| float | LookupSine (paTestData *data, float phase) |
| int | main (void) |
Phil Burk <philburk@softsynth.com>
| #define FRAMES_PER_BUFFER (512) |
| #define FREQ_TO_PHASE_INC | ( | freq | ) | (freq/(float)SAMPLE_RATE) |
| #define M_PI (3.14159265) |
| #define MAX_PHASE_INC (MIN_PHASE_INC * (1 << 5)) |
| #define MAX_SINES (500) |
| #define MAX_USAGE (0.8) |
| #define MIN_PHASE_INC FREQ_TO_PHASE_INC(200.0f) |
| #define SAMPLE_RATE (44100) |
| #define TABLE_SIZE (512) |
| #define TWOPI (M_PI * 2.0) |
| float LookupSine | ( | paTestData * | data, | |
| float | phase | |||
| ) |
| int main | ( | void | ) |
1.4.7