LMMS
Loading...
Searching...
No Matches
dsp::block_allvoices_base< Base > Class Template Referenceabstract

#include <synth.h>

Public Types

enum  { BlockSize = Base::BlockSize , MaxSnapshots = (Base::MaxSampleRun + Base::BlockSize - 1) / Base::BlockSize + 1 }

Public Member Functions

void fill_snapshots (int nsamples)
virtual void make_snapshot (int index)=0

Public Attributes

unsigned int sample_ctr

Member Enumeration Documentation

◆ anonymous enum

template<class Base>
anonymous enum
Enumerator
BlockSize 
MaxSnapshots 

Member Function Documentation

◆ fill_snapshots()

template<class Base>
void dsp::block_allvoices_base< Base >::fill_snapshots ( int nsamples)
inline

◆ make_snapshot()

template<class Base>
virtual void dsp::block_allvoices_base< Base >::make_snapshot ( int index)
pure virtual

Member Data Documentation

◆ sample_ctr

template<class Base>
unsigned int dsp::block_allvoices_base< Base >::sample_ctr

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