WeSearch

Fast Synthesis of Basic Oscillators

Artemis Everfree· ·13 min read · 0 reactions · 0 comments · 3 views
#fast#synthesis#basic#oscillators
TL;DR · WeSearch summary

Fast Synthesis of Basic Oscillators 2026-07-23 I’ve been working on synthesizers for the GBA and rp2040 the past couple years, and I’ve made some fast oscillators. So first of all, this all applies to doing synthesis with integers. I think for oscillators, even if you do have an FPU, ints are much easier to deal with anyway because of the wrapping.

Key facts
About this source

Lobsters files mainly under programming. We currently carry 145 of its stories.

Original article
artemis.sh · Artemis Everfree
Read full at artemis.sh →
Opening excerpt (first ~120 words) tap to expand

Fast Synthesis of Basic Oscillators 2026-07-23 I’ve been working on synthesizers for the GBA and rp2040 the past couple years, and I’ve made some fast oscillators. So first of all, this all applies to doing synthesis with integers. I think for oscillators, even if you do have an FPU, ints are much easier to deal with anyway because of the wrapping. We’ll be doing math entirely with 32-bit values in this post, for two reasons. One is, it’s the native register size on the GBA, and what I’ve been doing with for the past couple years. The other: it’s a very nice sweet spot for pitch resolution. You can represent all pitches within the audible range quite accurately when dealing with a 32-bit phase. As you reduce the bit-depth of your phase, you start losing pitch accuracy in the bass.

Excerpt limited to ~120 words for fair-use compliance. The full article is at artemis.sh.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from artemis.sh