<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 2, 2021 at 9:05 PM Edwin blink <<a href="mailto:edwin.blink@ziggo.nl">edwin.blink@ziggo.nl</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="NL"><div class="gmail-m_-8289511053101097249WordSection1"><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(68,84,106)">Hi Stefan<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(68,84,106)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(68,84,106)">Thanks for explaining. I think I understand now. The higher octave channel must be changed before a full period has passed. A full period @ 61Hz(8MHz / 2^17 ) is ~16.4 ms.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(68,84,106)">doing a delay of 192 scanlines is ~12.31ms which is good enough. This delay method was probably chosen as it is a convenient way to generate the required delay.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(68,84,106)"><u></u> </span></p></div></div></blockquote><div>And thank you for filling in my missing link. Internally the SAA will also be operating at some frequency, so cannot just start a note whenever you like, but will also be limited to "slots" when they can start, so as long as you are near enough you will get 100% phase cancellation. Cool. :-) </div></div></div>