Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::WavetableT< SampleType > Member List

This is the complete list of members for pulp::signal::WavetableT< SampleType >, including all inherited members.

band_count() constpulp::signal::WavetableT< SampleType >inline
band_max_frequency_hz(std::size_t i) constpulp::signal::WavetableT< SampleType >inline
current_band() constpulp::signal::WavetableT< SampleType >inline
is_crossfading() constpulp::signal::WavetableT< SampleType >inline
kCrossfadeSamplespulp::signal::WavetableT< SampleType >static
make_saw(std::size_t bands=10, std::size_t table_length=2048, SampleType reference_sample_rate=SampleType{48000.0f})pulp::signal::WavetableT< SampleType >inlinestatic
make_sine(std::size_t table_length=2048, SampleType reference_sample_rate=SampleType{48000.0f})pulp::signal::WavetableT< SampleType >inlinestatic
make_square(std::size_t bands=10, std::size_t table_length=2048, SampleType reference_sample_rate=SampleType{48000.0f})pulp::signal::WavetableT< SampleType >inlinestatic
make_triangle(std::size_t bands=10, std::size_t table_length=2048, SampleType reference_sample_rate=SampleType{48000.0f})pulp::signal::WavetableT< SampleType >inlinestatic
next()pulp::signal::WavetableT< SampleType >inline
reset()pulp::signal::WavetableT< SampleType >inline
set_frequency(SampleType hz)pulp::signal::WavetableT< SampleType >inline
set_frequency_immediate(SampleType hz)pulp::signal::WavetableT< SampleType >inline
set_sample_rate(SampleType sr)pulp::signal::WavetableT< SampleType >inline
WavetableT()=defaultpulp::signal::WavetableT< SampleType >
WavetableT(std::vector< WavetableEntryT< SampleType > > bands)pulp::signal::WavetableT< SampleType >inlineexplicit