LMMS
Loading...
Searching...
No Matches
base.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "base.h"

Functions

int sp_create (sp_data **spp)
int sp_createn (sp_data **spp, int nchan)
int sp_destroy (sp_data **spp)
int sp_process_raw (sp_data *sp, void *ud, void(*callback)(sp_data *, void *))
int sp_process_plot (sp_data *sp, void *ud, void(*callback)(sp_data *, void *))
int sp_auxdata_alloc (sp_auxdata *aux, size_t size)
int sp_auxdata_free (sp_auxdata *aux)
SPFLOAT sp_midi2cps (SPFLOAT nn)
int sp_set (sp_param *p, SPFLOAT val)
int sp_out (sp_data *sp, uint32_t chan, SPFLOAT val)
void sp_srand (sp_data *sp, uint32_t val)

Function Documentation

◆ sp_auxdata_alloc()

int sp_auxdata_alloc ( sp_auxdata * aux,
size_t size )

◆ sp_auxdata_free()

int sp_auxdata_free ( sp_auxdata * aux)

◆ sp_create()

int sp_create ( sp_data ** spp)

◆ sp_createn()

int sp_createn ( sp_data ** spp,
int nchan )

◆ sp_destroy()

int sp_destroy ( sp_data ** spp)

◆ sp_midi2cps()

SPFLOAT sp_midi2cps ( SPFLOAT nn)

◆ sp_out()

int sp_out ( sp_data * sp,
uint32_t chan,
SPFLOAT val )

◆ sp_process_plot()

int sp_process_plot ( sp_data * sp,
void * ud,
void(* callback )(sp_data *, void *) )

◆ sp_process_raw()

int sp_process_raw ( sp_data * sp,
void * ud,
void(* callback )(sp_data *, void *) )

◆ sp_set()

int sp_set ( sp_param * p,
SPFLOAT val )

◆ sp_srand()

void sp_srand ( sp_data * sp,
uint32_t val )