Changeset 2449:82c407a5934d in roaraudio
- Timestamp:
- 08/21/09 04:37:48 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/ssynth.h
r2447 r2449 28 28 #include <roaraudio.h> 29 29 30 #define SSYNTH_NOTES_MAX 16 31 32 #define SSYNTH_STAGE_NONE 0 33 #define SSYNTH_STAGE_UNUSED SSYNTH_STAGE_NONE 34 35 #define SSYNTH_POLY_KEYDOWN 0 36 #define SSYNTH_POLY_KEYUP 1 37 #define SSYNTH_POLY_POLYMAX 2 38 39 #define SSYNTH_POLY_COEFF 4 40 41 float ssynth_polys[SSYNTH_POLY_POLYMAX][SSYNTH_POLY_COEFF]; 42 43 struct { 44 int enable; 45 } ssynth_conf; 46 47 struct { 48 int stream; 49 struct { 50 int stage; 51 char vv_down, vv_up; 52 struct roar_note_octave note; 53 struct roar_synth_state synth; 54 struct roar_fader_state fader; 55 } notes[SSYNTH_NOTES_MAX]; 56 } g_ssynth; 57 58 int ssynth_init_config(void); 59 60 int ssynth_init (void); 61 int ssynth_free (void); 62 30 63 #endif 31 64
Note: See TracChangeset
for help on using the changeset viewer.