ASPiK SDK
IAudioSignalGenerator Class Referenceabstract

Use this interface for objects that render an output without an input, such as oscillators. May also be used for envelope generators whose input is a note-on or other switchable event. More...

#include <fxobjects.h>

Inheritance diagram for IAudioSignalGenerator:
DFOscillator LFO

Public Member Functions

virtual bool reset (double _sampleRate)=0
 
virtual const SignalGenData renderAudioOutput ()=0
 

Detailed Description

Use this interface for objects that render an output without an input, such as oscillators. May also be used for envelope generators whose input is a note-on or other switchable event.

Outpput I/F:

Author
Will Pirkle http://www.willpirkle.com
Remarks
This object is included in Designing Audio Effects Plugins in C++ 2nd Ed. by Will Pirkle
Version
Revision : 1.0
Date
Date : 2018 / 09 / 7

Member Function Documentation

◆ renderAudioOutput()

virtual const SignalGenData IAudioSignalGenerator::renderAudioOutput ( )
pure virtual

render the generator output

Implemented in DFOscillator, and LFO.

◆ reset()

virtual bool IAudioSignalGenerator::reset ( double  _sampleRate)
pure virtual

Sample rate may or may not be required, but usually is

Implemented in DFOscillator, and LFO.


The documentation for this class was generated from the following file: