Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
gslwavechunk.cc File Reference
#include "gslwavechunk.hh"
#include "bsemain.hh"
#include "gslcommon.hh"
#include "gsldatahandle.hh"
#include "bsemathsignal.hh"
#include <string.h>
Include dependency graph for gslwavechunk.cc:

Macros

#define PRINT_DEBUG_INFO
 
#define STATIC_ZERO_SIZE
 
#define PBLOCK_SIZE(pad, n_channels)
 
#define PHASE_NORM(wchunk)
 
#define PHASE_NORM_BACKWARD(wchunk)
 
#define PHASE_UNDEF(wchunk)
 
#define PHASE_HEAD(wchunk)
 
#define PHASE_ENTER(wchunk)
 
#define PHASE_WRAP(wchunk)
 
#define PHASE_PPWRAP(wchunk)
 
#define PHASE_LEAVE(wchunk)
 
#define PHASE_TAIL(wchunk)
 

Functions

void gsl_wave_chunk_use_block (GslWaveChunk *wchunk, GslWaveChunkBlock *block)
 
void gsl_wave_chunk_unuse_block (GslWaveChunk *wchunk, GslWaveChunkBlock *block)
 
GslWaveChunk * gsl_wave_chunk_new (GslDataCache *dcache, gfloat mix_freq, gfloat osc_freq, GslWaveLoopType loop_type, GslLong loop_first, GslLong loop_last, guint loop_count)
 
GslWaveChunk * gsl_wave_chunk_ref (GslWaveChunk *wchunk)
 
void gsl_wave_chunk_unref (GslWaveChunk *wchunk)
 
Bse::Error gsl_wave_chunk_open (GslWaveChunk *wchunk)
 
void gsl_wave_chunk_close (GslWaveChunk *wchunk)
 
void gsl_wave_chunk_debug_block (GslWaveChunk *wchunk, GslLong offset, GslLong length, gfloat *block)
 
GslWaveChunk * _gsl_wave_chunk_copy (GslWaveChunk *wchunk)
 
const gchar * gsl_wave_loop_type_to_string (GslWaveLoopType wave_loop)
 
GslWaveLoopType gsl_wave_loop_type_from_string (const gchar *string)