|
LMMS
|
#include "ExprSynth.h"#include <string>#include <vector>#include <cmath>#include <random>#include <numbers>#include "lmms_math.h"#include "NotePlayHandle.h"#include "SampleFrame.h"#include <exprtk.hpp>Classes | |
| struct | lmms::freefunc0< T, Functor, optimize > |
| struct | lmms::freefunc1< T, Functor, optimize > |
| struct | lmms::IntegrateFunction< T > |
| struct | lmms::LastSampleFunction< T > |
| struct | lmms::WaveValueFunction< T > |
| struct | lmms::WaveValueFunctionInterpolate< T > |
| struct | lmms::RandomVectorSeedFunction |
| struct | lmms::RandomVectorFunction |
| struct | lmms::SimpleRandom::float_random_with_engine |
| class | lmms::ExprFrontData |
| struct | lmms::sin_wave |
| struct | lmms::square_wave |
| struct | lmms::triangle_wave |
| struct | lmms::saw_wave |
| struct | lmms::moogsaw_wave |
| struct | lmms::moog_wave |
| struct | lmms::exp_wave |
| struct | lmms::exp2_wave |
| struct | lmms::harmonic_cent |
| struct | lmms::harmonic_semitone |
Namespaces | |
| namespace | lmms |
| namespace | lmms::SimpleRandom |
Macros | |
| #define | WARN_EXPRTK qWarning("ExprTk exception") |
Typedefs | |
| using | lmms::symbol_table_t = exprtk::symbol_table<float> |
| using | lmms::expression_t = exprtk::expression<float> |
| using | lmms::parser_t = exprtk::parser<float> |
Functions | |
| unsigned int | lmms::rotateLeft (unsigned int x, const int b) |
| std::mt19937 | lmms::SimpleRandom::generator (17) |
| std::uniform_real_distribution< float > | lmms::SimpleRandom::dist (-1.0f, 1.0f) |
| size_t | lmms::find_occurances (const std::string &haystack, const char *const needle) |
Variables | |
| static const auto | lmms::random_data |
| static RandomVectorSeedFunction | lmms::randsv_func |
| static freefunc0< float, SimpleRandom::float_random_with_engine, false > | lmms::simple_rand |
| static freefunc1< float, sin_wave, true > | lmms::sin_wave_func |
| static freefunc1< float, square_wave, true > | lmms::square_wave_func |
| static freefunc1< float, triangle_wave, true > | lmms::triangle_wave_func |
| static freefunc1< float, saw_wave, true > | lmms::saw_wave_func |
| static freefunc1< float, moogsaw_wave, true > | lmms::moogsaw_wave_func |
| static freefunc1< float, moog_wave, true > | lmms::moog_wave_func |
| static freefunc1< float, exp_wave, true > | lmms::exp_wave_func |
| static freefunc1< float, exp2_wave, true > | lmms::exp2_wave_func |
| static freefunc1< float, harmonic_cent, true > | lmms::harmonic_cent_func |
| static freefunc1< float, harmonic_semitone, true > | lmms::harmonic_semitone_func |
| #define WARN_EXPRTK qWarning("ExprTk exception") |