Changeset 2430:cd4e4e0562a4 in roaraudio for include/libroardsp/synth.h
- Timestamp:
- 08/19/09 06:02:58 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroardsp/synth.h
r2426 r2430 43 43 // SYNF -> Synthesis Function 44 44 #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) 45 49 46 50 struct roar_synth_state { … … 58 62 int roar_synth_pcmout_i161(struct roar_synth_state * state, int16_t * out, size_t frames); 59 63 64 // some basic SYNFs: 65 float roar_synth_synf_rect (float t, struct roar_synth_state * state); 66 float roar_synth_synf_saw (float t, struct roar_synth_state * state); 67 float roar_synth_synf_tri (float t, struct roar_synth_state * state); 68 float roar_synth_synf_trap (float t, struct roar_synth_state * state); 69 60 70 #endif 61 71
Note: See TracChangeset
for help on using the changeset viewer.