LMMS
Loading...
Searching...
No Matches
tap_doubler.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <ladspa.h>
#include "tap_platform.h"
#include "tap_utils.h"

Classes

struct  Doubler

Macros

#define ID_STEREO   2156
#define TIME   0
#define PITCH   1
#define DRYLEVEL   2
#define DRYPOSL   3
#define DRYPOSR   4
#define WETLEVEL   5
#define WETPOSL   6
#define WETPOSR   7
#define INPUT_L   8
#define INPUT_R   9
#define OUTPUT_L   10
#define OUTPUT_R   11
#define PORTCOUNT_STEREO   12
#define NOISE_LEN   1024
#define BUFLEN   11520

Functions

void fractal (LADSPA_Data *v, int N, float H)
LADSPA_Handle instantiate_Doubler (const LADSPA_Descriptor *Descriptor, unsigned long sample_rate)
void activate_Doubler (LADSPA_Handle Instance)
void connect_port_Doubler (LADSPA_Handle Instance, unsigned long Port, LADSPA_Data *data)
void run_Doubler (LADSPA_Handle Instance, unsigned long SampleCount)
void set_run_adding_gain_Doubler (LADSPA_Handle Instance, LADSPA_Data gain)
void run_adding_Doubler (LADSPA_Handle Instance, unsigned long SampleCount)
void cleanup_Doubler (LADSPA_Handle Instance)
void __CONSTRUCTOR tap_init ()
void delete_descriptor (LADSPA_Descriptor *descriptor)
void __DESTRUCTOR tap_fini ()
const LADSPA_Descriptorladspa_descriptor (unsigned long Index)
 __INIT_FINI (tap_init, tap_fini)

Variables

LADSPA_Descriptorstereo_descriptor = NULL

Macro Definition Documentation

◆ BUFLEN

#define BUFLEN   11520

◆ DRYLEVEL

#define DRYLEVEL   2

◆ DRYPOSL

#define DRYPOSL   3

◆ DRYPOSR

#define DRYPOSR   4

◆ ID_STEREO

#define ID_STEREO   2156

◆ INPUT_L

#define INPUT_L   8

◆ INPUT_R

#define INPUT_R   9

◆ NOISE_LEN

#define NOISE_LEN   1024

◆ OUTPUT_L

#define OUTPUT_L   10

◆ OUTPUT_R

#define OUTPUT_R   11

◆ PITCH

#define PITCH   1

◆ PORTCOUNT_STEREO

#define PORTCOUNT_STEREO   12

◆ TIME

#define TIME   0

◆ WETLEVEL

#define WETLEVEL   5

◆ WETPOSL

#define WETPOSL   6

◆ WETPOSR

#define WETPOSR   7

Function Documentation

◆ __INIT_FINI()

__INIT_FINI ( tap_init ,
tap_fini  )

◆ activate_Doubler()

void activate_Doubler ( LADSPA_Handle Instance)

◆ cleanup_Doubler()

void cleanup_Doubler ( LADSPA_Handle Instance)

◆ connect_port_Doubler()

void connect_port_Doubler ( LADSPA_Handle Instance,
unsigned long Port,
LADSPA_Data * data )

◆ delete_descriptor()

void delete_descriptor ( LADSPA_Descriptor * descriptor)

◆ fractal()

void fractal ( LADSPA_Data * v,
int N,
float H )

◆ instantiate_Doubler()

LADSPA_Handle instantiate_Doubler ( const LADSPA_Descriptor * Descriptor,
unsigned long sample_rate )

◆ ladspa_descriptor()

const LADSPA_Descriptor * ladspa_descriptor ( unsigned long Index)

◆ run_adding_Doubler()

void run_adding_Doubler ( LADSPA_Handle Instance,
unsigned long SampleCount )

◆ run_Doubler()

void run_Doubler ( LADSPA_Handle Instance,
unsigned long SampleCount )

◆ set_run_adding_gain_Doubler()

void set_run_adding_gain_Doubler ( LADSPA_Handle Instance,
LADSPA_Data gain )

◆ tap_fini()

void __DESTRUCTOR tap_fini ( )

◆ tap_init()

void __CONSTRUCTOR tap_init ( )

Variable Documentation

◆ stereo_descriptor

LADSPA_Descriptor* stereo_descriptor = NULL