#include <modmatrix.h>
◆ mod_matrix_impl()
◆ calculate_modmatrix()
| void calf_plugins::mod_matrix_impl::calculate_modmatrix |
( |
float * | moddest, |
|
|
int | moddest_count, |
|
|
float * | modsrc ) |
|
inline |
Process modulation matrix, calculate outputs from inputs.
◆ configure()
| char * mod_matrix_impl::configure |
( |
const char * | key, |
|
|
const char * | value ) |
◆ get_cell()
| std::string mod_matrix_impl::get_cell |
( |
int | row, |
|
|
int | column ) const |
|
private |
◆ get_default_mod_matrix_value()
◆ send_configures()
◆ set_cell()
| void mod_matrix_impl::set_cell |
( |
int | row, |
|
|
int | column, |
|
|
const std::string & | src, |
|
|
std::string & | error ) |
|
private |
◆ matrix
◆ matrix_rows
| unsigned int calf_plugins::mod_matrix_impl::matrix_rows |
|
protected |
◆ metadata
◆ scaling_coeffs
| const float mod_matrix_impl::scaling_coeffs |
|
staticprotected |
Initial value: = {
{ 0, 1, 0 },
{ -1, 2, 0 },
{ -1, 1, 0 },
{ 0, 0, 1 },
{ -1, 0, 1 },
{ 0, 2, -1 },
{ -1, 4, -2 },
{ 0, 4, -4 },
}
Polynomials for different scaling modes (1, x, x^2).
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/LadspaEffect/calf/veal/src/calf/modmatrix.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/LadspaEffect/calf/veal/src/modmatrix.cpp