patest_multi_sine.c File Reference
Play a different sine wave on each channel.
More...
#include <stdio.h>
#include <math.h>
#include "portaudio.h"
Detailed Description
Play a different sine wave on each channel.
- Author:
- Phil Burk http://www.softsynth.com
Define Documentation
#define FRAMES_PER_BUFFER (256) |
#define FREQ_INCR (300.0 / SAMPLE_RATE) |
#define MAX_CHANNELS (64) |
#define SAMPLE_RATE (44100) |
Function Documentation
int test |
( |
short |
interleaved |
) |
|
References PaStreamParameters::channelCount, PaDeviceInfo::defaultLowOutputLatency, PaStreamParameters::device, FRAMES_PER_BUFFER, PaStreamParameters::hostApiSpecificStreamInfo, paTestData::interleaved, MAX_CHANNELS, PaDeviceInfo::maxOutputChannels, paTestData::numChannels, Pa_CloseStream(), Pa_GetDefaultOutputDevice(), Pa_GetDeviceInfo(), Pa_OpenStream(), Pa_StartStream(), Pa_StopStream(), paClipOff, paFloat32, paNoError, paNonInterleaved, paTestData::phases, SAMPLE_RATE, PaStreamParameters::sampleFormat, and PaStreamParameters::suggestedLatency.
Referenced by main().