Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
Osc

#include "bleposc.hh"

Public Member Functions

doubleprocess_sample ()
voidprocess_sample_stereo (float *left_out, float *right_out)
voidset_unison (size_t n_voices, float detune, float stereo)
doubletest_seek_to (double phase)

Public Attributes

doublefreq
doublemaster_freq
OscImplosc_impl
doublepulse_width
doublerate
doubleshape
doublesub
doublesub_width

Member Function Documentation

set_unison()

void set_unison ( size_t n_voices,
float detune,
float stereo
)

test_seek_to()

double test_seek_to ( double phase)

process_sample()

double process_sample ( )

process_sample_stereo()

void process_sample_stereo ( float * left_out,
float * right_out
)

Member Data Documentation

osc_impl

OscImpl osc_impl

rate

double rate

freq

double freq

pulse_width

double pulse_width

shape

double shape

sub

double sub

sub_width

double sub_width

master_freq

double master_freq