RSSAmplifier

Blog

Craig Stuntz's blog

craigstuntz.comRSS feed ↗10 posts

Latest posts

You've Been Constraint-Solving All Along

Posted on May 11, 2026 There’s a pattern which shows up everywhere in programming, often disguised as something else. Once you see it, you can’t unsee it. I don’t think it has a single name. But I can give many examples! The pattern is, in an abstract sense: Generation : Take an input dataset and apply a function to project it into a different shape Restriction : Write another function which…

Building a Synthesizer, Chapter 14: Building the Sequencer

Posted on February 5, 2026 Introduction: The World of DIY Synthesizers 1: The mki x es.EDU DIY System 2: Building the Power Supply 3: Breadboarding the VCO 4: A Gentle Introduction to Op Amps 5: Building the VCO 6: The Logic Circuits Model of Computation 7: Building the Mixer 8: Building the Envelope Generator 9: A Field Guide to Oscillators 10: Building the VCA 11: Debugging Circuits and Software…

Deployment Cadence

Posted on January 31, 2026 “It was the best of times, it was the worst of times…” -Charles Dickens My first professional software development job was producing statistical analysis and simulations of physics experiments at the AGS accelerator . My deliverable was the output of the software, not the software itself. Therefore, a “deployment” meant “recompiling and executing the software on my local…

Learning Computer Science Via Building Analog Synthesizers at CodeMash 2026

Posted on December 28, 2025 Being as you are a devoted reader of my blog, I presume that you already know a thing or two about computer science? But what if you didn’t know anything about computer science? What if you decided to learn about it by building analog synthesizers ? That’s the premise of my upcoming talk at CodeMash . This presentation is an alternate history of your own journey…

Building a Synthesizer, Chapter 13: Building the VCF

Posted on December 27, 2025 Introduction: The World of DIY Synthesizers 1: The mki x es.EDU DIY System 2: Building the Power Supply 3: Breadboarding the VCO 4: A Gentle Introduction to Op Amps 5: Building the VCO 6: The Logic Circuits Model of Computation 7: Building the Mixer 8: Building the Envelope Generator 9: A Field Guide to Oscillators 10: Building the VCA 11: Debugging Circuits and…

Building a Synthesizer, Chapter 12: Breadboarding the VCF

Posted on September 9, 2025 Introduction: The World of DIY Synthesizers 1: The mki x es.EDU DIY System 2: Building the Power Supply 3: Breadboarding the VCO 4: A Gentle Introduction to Op Amps 5: Building the VCO 6: The Logic Circuits Model of Computation 7: Building the Mixer 8: Building the Envelope Generator 9: A Field Guide to Oscillators 10: Building the VCA 11: Debugging Circuits and…

Building a Synthesizer, Chapter 11: Debugging Circuits and Software Debugging

Posted on April 7, 2025 Introduction: The World of DIY Synthesizers 1: The mki x es.EDU DIY System 2: Building the Power Supply 3: Breadboarding the VCO 4: A Gentle Introduction to Op Amps 5: Building the VCO 6: The Logic Circuits Model of Computation 7: Building the Mixer 8: Building the Envelope Generator 9: A Field Guide to Oscillators 10: Building the VCA 11: Debugging Circuits and Software…

Syntax Quirks in Vue.js

Posted on February 7, 2025 The markup used in a Vue.js .vue file is a melange of JavaScript, TypeScript, HTML, and a few other bits of punctuation thrown in for good measure. I encountered one of the odd corners of this today, and as it took me an hour to figure all of this out and the documentation sort of hand waves around it , I thought I should write my notes down here. Briefly, when you’re…

Building a Synthesizer, Chapter 10: Building the VCA

Posted on June 24, 2024 Introduction: The World of DIY Synthesizers 1: The mki x es.EDU DIY System 2: Building the Power Supply 3: Breadboarding the VCO 4: A Gentle Introduction to Op Amps 5: Building the VCO 6: The Logic Circuits Model of Computation 7: Building the Mixer 8: Building the Envelope Generator 9: A Field Guide to Oscillators 10: Building the VCA 11: Debugging Circuits and Software…

Building a Synthesizer, Chapter 9: A Field Guide to Oscillators

Posted on February 21, 2024 Introduction: The World of DIY Synthesizers 1: The mki x es.EDU DIY System 2: Building the Power Supply 3: Breadboarding the VCO 4: A Gentle Introduction to Op Amps 5: Building the VCO 6: The Logic Circuits Model of Computation 7: Building the Mixer 8: Building the Envelope Generator 9: A Field Guide to Oscillators 10: Building the VCA 11: Debugging Circuits and…