- fixed LFO S&H
git-svn-id: http://moon:8086/svn/software/trunk/projects/JaySynth@727 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+3
-3
@@ -97,6 +97,7 @@ sync_result_t Sync_process(sync_t *pObj, synth_float_t omega_base)
|
||||
|
||||
sync_result_t result;
|
||||
pObj->phase_int = Sync_mod(pObj->phase_int + pObj->omega, 1.0);
|
||||
result.phase = pObj->phase;
|
||||
|
||||
switch (sync_mode)
|
||||
{
|
||||
@@ -120,9 +121,8 @@ sync_result_t Sync_process(sync_t *pObj, synth_float_t omega_base)
|
||||
}
|
||||
break;
|
||||
}
|
||||
result.phase = Sync_mod(pObj->phase, 1.0);
|
||||
result.is_cycle_start = (pObj->phase > result.phase);
|
||||
pObj->phase = result.phase;
|
||||
result.is_cycle_start = (pObj->phase < result.phase);
|
||||
result.phase = pObj->phase;
|
||||
|
||||
synth_float_t perr = 0;
|
||||
if (pObj->phase_update)
|
||||
|
||||
Reference in New Issue
Block a user