|
lmms
Cross-platform music production software
|
#include <Watsyn.h>
Public Member Functions | |
| WatsynObject (float *_A1wave, float *_A2wave, float *_B1wave, float *_B2wave, int _amod, int _bmod, const sample_rate_t _samplerate, NotePlayHandle *_nph, f_cnt_t _frames, WatsynInstrument *_w) | |
| virtual | ~WatsynObject () |
| void | renderOutput (f_cnt_t _frames) |
| SampleFrame * | abuf () const |
| SampleFrame * | bbuf () const |
| sample_rate_t | samplerate () const |
Private Attributes | |
| int | m_amod |
| int | m_bmod |
| const sample_rate_t | m_samplerate |
| NotePlayHandle * | m_nph |
| f_cnt_t | m_fpp |
| WatsynInstrument * | m_parent |
| SampleFrame * | m_abuf |
| SampleFrame * | m_bbuf |
| float | m_lphase [NUM_OSCS] |
| float | m_rphase [NUM_OSCS] |
| float | m_A1wave [WAVELEN] |
| float | m_A2wave [WAVELEN] |
| float | m_B1wave [WAVELEN] |
| float | m_B2wave [WAVELEN] |
| lmms::WatsynObject::WatsynObject | ( | float * | _A1wave, |
| float * | _A2wave, | ||
| float * | _B1wave, | ||
| float * | _B2wave, | ||
| int | _amod, | ||
| int | _bmod, | ||
| const sample_rate_t | _samplerate, | ||
| NotePlayHandle * | _nph, | ||
| f_cnt_t | _frames, | ||
| WatsynInstrument * | _w ) |
|
virtual |
|
inline |
|
inline |
| void lmms::WatsynObject::renderOutput | ( | f_cnt_t | _frames | ) |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |