# Syncing phase of multiple Oscil in Minim?

**URL:** <https://discourse.processing.org/t/syncing-phase-of-multiple-oscil-in-minim/4408>\
**Category:** Libraries\
**Created:** [October 12, 2018, 11:12pm UTC](https://discourse.processing.org/t/syncing-phase-of-multiple-oscil-in-minim/4408 "2018-10-12T23:12:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ffd8](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/ffd8/32/815_2.png) [@ffd8](https://discourse.processing.org/u/ffd8)\
**Post date:** [October 12, 2018, 11:12pm UTC](https://discourse.processing.org/t/syncing-phase-of-multiple-oscil-in-minim/4408/1 "2018-10-12T23:12:30Z")

</div>

Kinda odd question (and hoping Dami Quartz might offer insight here) – is anyone familiar with syncing the phase between multiple Oscil (oscillator) objects in Minim? Over the years I’ve played a lot with both default waveforms (SINE, SAW, etc) and custom wavetables – and occasionally run into phase/sync issues between multiple Oscil’s, which can sometimes be solved by performing a reset() on them… but even then, one has to reset one than the others in a sequence, which technically might be always out of sync? Trying to figure out if there’s a way to have the Oscil objects all in sync – somehow forcing their phase to be based on a value (frameCount or millis() or \_\_\_) for more precision. Running into the issue right now while trying to sync a 3rd Oscill (all using custom waveforms)… the first two are fine… but the 3rd is constantly out of sync.

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [October 24, 2018, 6:55pm UTC](https://discourse.processing.org/t/syncing-phase-of-multiple-oscil-in-minim/4408/2 "2018-10-24T18:55:31Z")

</div>

Did you ever resolve this issue?

I wasn’t clear from your description if you are using explicitly using the phase field and still having this problem, or if you are just trying to create / reset as quickly as you can…?

[http://code.compartmental.net/minim/oscil\_field\_phase.html](http://code.compartmental.net/minim/oscil_field_phase.html)

> [@ffd8](#):
>
> hoping Dami Quartz might offer insight here

Does Dami have a username on the forum you can @, or other contact info?
