Changeset 2430:cd4e4e0562a4 in roaraudio for include/libroardsp


Ignore:
Timestamp:
08/19/09 06:02:58 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added some basic SYNFs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroardsp/synth.h

    r2426 r2430  
    4343// SYNF -> Synthesis Function 
    4444#define ROAR_SYNTH_SYNF_SINE ROAR_SYNTH_FUNC_CAST(sinf) 
     45#define ROAR_SYNTH_SYNF_RECT ROAR_SYNTH_FUNC_CAST(roar_synth_synf_rect) 
     46#define ROAR_SYNTH_SYNF_SAW  ROAR_SYNTH_FUNC_CAST(roar_synth_synf_saw) 
     47#define ROAR_SYNTH_SYNF_TRI  ROAR_SYNTH_FUNC_CAST(roar_synth_synf_tri) 
     48#define ROAR_SYNTH_SYNF_TRAP ROAR_SYNTH_FUNC_CAST(roar_synth_synf_trap) 
    4549 
    4650struct roar_synth_state { 
     
    5862int roar_synth_pcmout_i161(struct roar_synth_state * state, int16_t * out, size_t frames); 
    5963 
     64// some basic SYNFs: 
     65float roar_synth_synf_rect (float t, struct roar_synth_state * state); 
     66float roar_synth_synf_saw  (float t, struct roar_synth_state * state); 
     67float roar_synth_synf_tri  (float t, struct roar_synth_state * state); 
     68float roar_synth_synf_trap (float t, struct roar_synth_state * state); 
     69 
    6070#endif 
    6171 
Note: See TracChangeset for help on using the changeset viewer.