- wired all LFO types to Sync_phase_update
- refactored waveform names git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@721 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+7
-6
@@ -21,11 +21,11 @@ enum
|
||||
LFO_WAVEFORM_TRIANGLE,
|
||||
LFO_WAVEFORM_SH_UNI,
|
||||
LFO_WAVEFORM_SH_GAUSS,
|
||||
LFO_WAVEFORM_ONE_MINUS_SINE,
|
||||
LFO_WAVEFORM_ONE_MINUS_COSINE,
|
||||
LFO_WAVEFORM_ONE_MINUS_SAW,
|
||||
LFO_WAVEFORM_ONE_MINUS_SQUARE,
|
||||
LFO_WAVEFORM_ONE_MINUS_TRIANGLE,
|
||||
LFO_WAVEFORM_SINE_REV,
|
||||
LFO_WAVEFORM_COSINE_REV,
|
||||
LFO_WAVEFORM_SAW_REV,
|
||||
LFO_WAVEFORM_SQUARE_REV,
|
||||
LFO_WAVEFORM_TRIANGLE_REV,
|
||||
LFO_NUM_WAVEFORMS
|
||||
};
|
||||
|
||||
@@ -59,6 +59,7 @@ typedef struct _ssync_t
|
||||
synth_float_t accu;
|
||||
|
||||
int phase_update;
|
||||
int freq_update;
|
||||
|
||||
} sync_t;
|
||||
|
||||
@@ -73,7 +74,7 @@ void Sync_init(sync_t *pObj);
|
||||
void Sync_set_callback(sync_t *pObj, void *pFuncObj, SyncOnProcess funcSyncOnProcess, SyncOnGetPhase funcSyncOnGetPhase, SyncOnFreqUpdate funcSyncOnFreqUpdate);
|
||||
|
||||
void Sync_phase_update(sync_t *pObj, synth_float_t phase_ref);
|
||||
int Sync_process(sync_t *pObj);
|
||||
void Sync_process(sync_t *pObj);
|
||||
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user