Changeset 2431:405e3c3d4815 in roaraudio
- Timestamp:
- 08/19/09 15:29:53 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroardsp/synth.h
r2430 r2431 47 47 #define ROAR_SYNTH_SYNF_TRI ROAR_SYNTH_FUNC_CAST(roar_synth_synf_tri) 48 48 #define ROAR_SYNTH_SYNF_TRAP ROAR_SYNTH_FUNC_CAST(roar_synth_synf_trap) 49 #define ROAR_SYNTH_SYNF_S2S ROAR_SYNTH_FUNC_CAST(roar_synth_synf_s2s) 49 50 50 51 struct roar_synth_state { … … 67 68 float roar_synth_synf_tri (float t, struct roar_synth_state * state); 68 69 float roar_synth_synf_trap (float t, struct roar_synth_state * state); 70 float roar_synth_synf_s2s (float t, struct roar_synth_state * state); 69 71 70 72 #endif -
libroardsp/synth.c
r2430 r2431 141 141 } 142 142 143 float roar_synth_synf_s2s (float t, struct roar_synth_state * state) { 144 float sin2 = sinf(t/1.2); 145 146 return sin2*sin2 * sin(t*1.2); 147 } 148 143 149 //ll
Note: See TracChangeset
for help on using the changeset viewer.