PS04InsertEffect

PS04InsertEffect

Synopsis


#include <PS04-insert-effect.h>


            PS04InsertEffect;
const PS04InsertEqualizer* ps04_insert_effect_get_equalizer
                                            (const PS04InsertEffect *self);
const PS04Modulator* ps04_insert_effect_get_modulator
                                            (const PS04InsertEffect *self);
int         ps04_insert_effect_get_noise_reduction
                                            (const PS04InsertEffect *self);
int         ps04_insert_effect_get_patch_volume
                                            (const PS04InsertEffect *self);
gboolean    ps04_insert_effect_is_compressor_enabled
                                            (const PS04InsertEffect *self);
gboolean    ps04_insert_effect_is_equalizer_enabled
                                            (const PS04InsertEffect *self);
gboolean    ps04_insert_effect_is_modulator_enabled
                                            (const PS04InsertEffect *self);
gboolean    ps04_insert_effect_is_preamp_enabled
                                            (const PS04InsertEffect *self);
int         ps04_compressor_get_attack_speed
                                            (const PS04Compressor *self);
int         ps04_compressor_get_input_sensivity
                                            (const PS04Compressor *self);
int         ps04_compressor_get_output_level
                                            (const PS04Compressor *self);

Description

Details

PS04InsertEffect

typedef struct {
  guint8 unknown[3];
  PS04Compressor comp;
  guint8 unknown1[6];
  PS04Preamp preamp;
  guint8 unknown2;
  PS04InsertEqualizer eq;
  guint8 unknown3[5];
  PS04Modulator mod;
  guint8 unknown4[5];
  guint8 patlvl;
  guint8 znr;
  guint8 unknown5[52];
  char name[EFFECT_NAME_LENGTH];
  guint8 modules;
} PS04InsertEffect;


ps04_insert_effect_get_equalizer ()

const PS04InsertEqualizer* ps04_insert_effect_get_equalizer
                                            (const PS04InsertEffect *self);

This function returns a pointer to the equalizer module of the effect.

self : A pointer to the insert effect.
Returns : a pointer to the equalizer module.

ps04_insert_effect_get_modulator ()

const PS04Modulator* ps04_insert_effect_get_modulator
                                            (const PS04InsertEffect *self);

This function returns a pointer to the modulator module of the effect.

self : A pointer to the insert effect.
Returns : a pointer to the modulator module.

ps04_insert_effect_get_noise_reduction ()

int         ps04_insert_effect_get_noise_reduction
                                            (const PS04InsertEffect *self);

This function returns the amount of noise reduction enabled for the effect.

self : A pointer to the insert effect.
Returns : 0 = off, 1-30 = sensitivity.

ps04_insert_effect_get_patch_volume ()

int         ps04_insert_effect_get_patch_volume
                                            (const PS04InsertEffect *self);

self :
Returns :

ps04_insert_effect_is_compressor_enabled ()

gboolean    ps04_insert_effect_is_compressor_enabled
                                            (const PS04InsertEffect *self);

self :
Returns :

ps04_insert_effect_is_equalizer_enabled ()

gboolean    ps04_insert_effect_is_equalizer_enabled
                                            (const PS04InsertEffect *self);

self :
Returns :

ps04_insert_effect_is_modulator_enabled ()

gboolean    ps04_insert_effect_is_modulator_enabled
                                            (const PS04InsertEffect *self);

self :
Returns :

ps04_insert_effect_is_preamp_enabled ()

gboolean    ps04_insert_effect_is_preamp_enabled
                                            (const PS04InsertEffect *self);

self :
Returns :

ps04_compressor_get_attack_speed ()

int         ps04_compressor_get_attack_speed
                                            (const PS04Compressor *self);

self :
Returns :

ps04_compressor_get_input_sensivity ()

int         ps04_compressor_get_input_sensivity
                                            (const PS04Compressor *self);

self :
Returns :

ps04_compressor_get_output_level ()

int         ps04_compressor_get_output_level
                                            (const PS04Compressor *self);

self :
Returns :