New Year, Same Me [FamiTracker 2A03 (NES) Original] Ооо! Весёленькое. Постоянство - признак профессионализма. Я думаю в этом году ты нас ещё не раз порадуешь. Успехов. Главное быть здоровым. С Новым Годом!!!
i discovered those clicks once myself when trying to do fast frequency sweeps and vibrato on the chip. doesn't it happen when one of the registers changes value because a channel's playing a different section of the pitch range? i just happen to have the "register view" window open on furnace tracker
Yeah, it happens on whatever frame the high byte changes, though in most cases, it's the pulse channels that click, since their phase ALWAYS gets reset when the high byte changes. The triangle channel's phase never resets, but when the triangle channel's internal period timer ticks at 0, it'll refill its timer with whatever is written to the period registers at that exact moment. If the high byte of the period needs to change and you're extremely unlucky, it'll happen between the low byte and the high byte being written to the registers (for example, $00, is written to the low byte, but $X1 is not yet written to the high byte). So the timer reloads with 0 (or something very close to 0) and the triangle channel steps up or down at a supersonic frequency until the high byte is written, resulting in an essentially instantaneous jump in output and creating an audible pop. Hope that makes sense, I only know that's what's happening because of a lot of visits to the NESDev wiki, having made a romhack before.
Awww yeah! Listen to that Triangle sing~. Did you make this one just to make me happy?
lowkey me
also nice use of the triangle as the lead
I quite enjoyed this track. Very well done!
Nice tune! Has a nice chill vibe
New Year, Same Me [FamiTracker 2A03 (NES) Original]
Ооо! Весёленькое.
Постоянство - признак профессионализма.
Я думаю в этом году ты нас ещё не раз порадуешь.
Успехов. Главное быть здоровым. С Новым Годом!!!
also, really nice tune! i love the triplets used in the noise channel and pulse bass and triangle melody will always be cool :3
I like making the trinagle channel sing :] Thank you ^^
Sounds really nice
Your songs are always great ❤
i discovered those clicks once myself when trying to do fast frequency sweeps and vibrato on the chip. doesn't it happen when one of the registers changes value because a channel's playing a different section of the pitch range? i just happen to have the "register view" window open on furnace tracker
Yeah, it happens on whatever frame the high byte changes, though in most cases, it's the pulse channels that click, since their phase ALWAYS gets reset when the high byte changes. The triangle channel's phase never resets, but when the triangle channel's internal period timer ticks at 0, it'll refill its timer with whatever is written to the period registers at that exact moment. If the high byte of the period needs to change and you're extremely unlucky, it'll happen between the low byte and the high byte being written to the registers (for example, $00, is written to the low byte, but $X1 is not yet written to the high byte). So the timer reloads with 0 (or something very close to 0) and the triangle channel steps up or down at a supersonic frequency until the high byte is written, resulting in an essentially instantaneous jump in output and creating an audible pop. Hope that makes sense, I only know that's what's happening because of a lot of visits to the NESDev wiki, having made a romhack before.