- 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:
2020-08-15 12:51:13 +00:00
parent 0f8abfd428
commit 590e2a77b3
+3 -3
View File
@@ -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)