LMMS
Loading...
Searching...
No Matches
db.h File Reference
#include "../ladspa-util.h"

Go to the source code of this file.

Macros

#define DB_TABLE_SIZE   1024
#define DB_MIN   -60.0f
#define DB_MAX   24.0f
#define LIN_TABLE_SIZE   1024
#define LIN_MIN   0.0000000002f
#define LIN_MAX   9.0f
#define db2lin(a)
#define lin2db(a)

Functions

void db_init ()
static float f_lin2db_cube (float lin)
static float f_db2lin_cube (float db)
static float f_lin2db_lerp (float lin)
static float f_db2lin_lerp (float db)

Variables

float db_data []
float lin_data []

Macro Definition Documentation

◆ db2lin

#define db2lin ( a)
Value:
uint8_t a
Definition Spc_Cpu.h:141
static float f_db2lin_lerp(float db)
Definition db.h:44

◆ DB_MAX

#define DB_MAX   24.0f

◆ DB_MIN

#define DB_MIN   -60.0f

◆ DB_TABLE_SIZE

#define DB_TABLE_SIZE   1024

◆ lin2db

#define lin2db ( a)
Value:
static float f_lin2db_lerp(float lin)
Definition db.h:72

◆ LIN_MAX

#define LIN_MAX   9.0f

◆ LIN_MIN

#define LIN_MIN   0.0000000002f

◆ LIN_TABLE_SIZE

#define LIN_TABLE_SIZE   1024

Function Documentation

◆ db_init()

void db_init ( )

◆ f_db2lin_cube()

float f_db2lin_cube ( float db)
inlinestatic

◆ f_db2lin_lerp()

float f_db2lin_lerp ( float db)
inlinestatic

◆ f_lin2db_cube()

float f_lin2db_cube ( float lin)
inlinestatic

◆ f_lin2db_lerp()

float f_lin2db_lerp ( float lin)
inlinestatic

Variable Documentation

◆ db_data

float db_data[]
extern

◆ lin_data

float lin_data[]
extern