The Curious Engineer

All blogs / Music

Infinite Digits

schollz.com

Music technology, open-source software, hardware, art, and writing by Zackary Scholl and Infinite Digits.

MusicAudio / hi-fiEmbedded / microcontrollersGo

Posts
129 from 2 Jun 2008 to 1 Aug 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://infinitedigits.co/index.xml

2026 2

  1. Developers Log, July 2026 Nine websites I built, rebuilt, or improved in July 2026. (Aug 1, 2026)
  2. Deploying websites is fun again Disco is taking out the bad and keeping only the good. (Feb 21, 2026)

2025 2

  1. Zeptocore for Eurorack The handheld zeptocore was developed into two eurorack modules - the EZEPTOCORE … (Dec 15, 2025)
  2. Dyads Creating music from two notes at a time when deploying websites. (May 31, 2025)

2024 5

  1. zeptocore creating a sample player machine from scratch. (May 3, 2024)
  2. THX theme in SuperCollider An epic sound in just a few lines of code. (Mar 24, 2024)
  3. For the Theatre of the Flat Imagination three pieces for live shows. (Mar 23, 2024)
  4. go and zig amazing incantations for easily using CGo by leveraging zig. (Jan 26, 2024)
  5. sd cards Not all sd cards are the same. (Jan 3, 2024)

2023 4

  1. gno -> go Making things in web3 with a new programming language, gno. (Dec 2, 2023)
  2. habitus habitus, a music technology workshop, is coming to Europe this summer, 2023. (Jun 26, 2023)
  3. Ube Unpredictable binaural experimentations. (Feb 26, 2023)
  4. Producing multichannel audio synthesis with norns A continuation of using multichannel audio, but with the norns. (Jan 2, 2023)

2022 17

  1. Producing multichannel synthesis with Linux. Its surprisingly easy to utilize SuperCollider's multichannel output with … (Dec 31, 2022)
  2. Gridding images for painting on the command-line There are a few simple commands to easily create grids on images for painting. (Dec 24, 2022)
  3. My 2022 in code A lookback at my publicly available code from 2022. (Dec 23, 2022)
  4. Setting up wireguard+pihole with Ubuntu and other devices The simplest+cheapest way I found to get a personal Wireguard VPN with Pihole. (Dec 20, 2022)
  5. Calculating the CPU usage of any process in Linux The proc sytem gives all the information you need to calculate CPU usage at any … (Dec 2, 2022)
  6. How the free energy principle may imply a feedback mechanism for learning The free energy principle may guide feedback mechanisms for learning behaviors … (Dec 1, 2022)
  7. Tinting an image with `imagemagick` Tinting an image into a specific color can be done with a single command using … (Nov 30, 2022)
  8. Generating automatically tuned drums for OP-Z and OP-1 A bank of drum samples can be tuned and spliced and turned into a TE device … (Nov 15, 2022)
  9. Faking ambisonics with SuperCollider There is a simple trick to make audio float around binaural headphones by using … (Nov 6, 2022)
  10. Emulating a JP-8000 supersaw in SuperCollider Reverse-engineering a non-linear response curve for detuning multiple … (Nov 3, 2022)
  11. Running norns without the shield Instructions for using a Raspberry Pi to run the norns sound system. (Oct 7, 2022)
  12. Paracosms A 100-song album generated from random pre-recorded samples. (Jul 2, 2022)
  13. One-line drawings Creating software to reconstruct one-line drawings. (Apr 9, 2022)
  14. Random music videos A tutorial on making random videos using a neural network. (Mar 26, 2022)
  15. Stream your audio Personal audio streaming made really easy. (Mar 17, 2022)
  16. sampswap Generative breakbeats with SuperCollider and sox. (Mar 15, 2022)
  17. Generations a sound-on-sound technique for generative music. (Feb 23, 2022)

2021 24

  1. CZ-101 Emulating an 80's synth in SuperCollider. (Aug 21, 2021)
  2. PO-32 hack Soldering switches to a little drum machine. (Aug 20, 2021)
  3. SuperCollider sample playback Making a crossfading sampler engine. (May 5, 2021)
  4. Fixing a SVE in croc RedRocket found a vulnerability in croc and helped me to find a solution. (Apr 23, 2021)
  5. Waveforms on the web Drop-in replacement for an audio tag for stylized audio playback. (Apr 13, 2021)
  6. You call that (Apr 12, 2021)
  7. Trick (Apr 12, 2021)
  8. Trainer (Apr 12, 2021)
  9. Symphony (Apr 12, 2021)
  10. Rock paper (Apr 12, 2021)
  11. Plants (Apr 12, 2021)
  12. Pitch (Apr 12, 2021)
  13. Origami (Apr 12, 2021)
  14. Makeshift (Apr 12, 2021)
  15. Juliard (Apr 12, 2021)
  16. Hourly (Apr 12, 2021)
  17. Eating (Apr 12, 2021)
  18. Dog walking (Apr 12, 2021)
  19. Diamond (Apr 12, 2021)
  20. Cowbell (Apr 12, 2021)
  21. Become the cube (Apr 12, 2021)
  22. Banana peel (Apr 12, 2021)
  23. Monotron hack Easily turn the Korg Monotron into a drone. (Feb 3, 2021)
  24. SuperCollider synthesis Tutorial to make evolving drones in a musical programming language. (Feb 1, 2021)

2020 14

  1. whowillmatch.com Find charities that double your donation. (Nov 28, 2020)
  2. Raspberry Pi as MIDI to CV device. I programmed the Raspberry Pi to control voltage and respond to MIDI so I can … (Sep 8, 2020)
  3. Text-based MIDI sequencer I coded a new MIDI sequencer that has a high-level syntax for simultaneously … (Aug 1, 2020)
  4. Every chord A website with the probability of every chord progression. (Aug 1, 2020)
  5. How to install portmidi A simple way to get MIDI and Golang work together using portmidi. (Jul 16, 2020)
  6. Making a mellotron from a cassette player. Instructions on converting an old walkman-style cassette player into a … (Jun 27, 2020)
  7. Heartbeat metronome. Using my heart beat to control the tempo. (Jun 12, 2020)
  8. hostyoself.com Host websites in your browser. (May 13, 2020)
  9. Worker pools in Golang A simple pattern to get started using worker pools with Golang. (Feb 19, 2020)
  10. Programming a registration bot I keep missing registration for a pottery class so I wrote some code to help me. (Feb 18, 2020)
  11. ALSEP12 a soundtrack to the Apollo 12 moon landing. (Feb 18, 2020)
  12. Share A website for sharing files. (Jan 22, 2020)
  13. Books I read (2019) My favorite book this year was Shadow Divers by Robert Kurson. (Jan 19, 2020)
  14. Websockets A simple pattern to get started using websockets with Go. (Jan 9, 2020)

2019 21

  1. Radio Transmissions a sound track to random radio samples of 2019. (Dec 31, 2019)
  2. Shoe (Dec 30, 2019)
  3. Santa (Dec 30, 2019)
  4. Long walks (Dec 30, 2019)
  5. Hannukah (Dec 30, 2019)
  6. Disruption (Dec 30, 2019)
  7. Cruise (Dec 30, 2019)
  8. Art (Dec 30, 2019)
  9. Photos I took Photo narrative from 2019. (Dec 29, 2019)
  10. Javascript for MIDI multiplexing. A simple website for sending midi from one device to another. (Dec 18, 2019)
  11. findabooktoread.com Using AI to find new books. (Aug 25, 2019)
  12. How to tunnel with SSH A quick tip for using SSH to tunnel into your local network for easily binding … (Aug 23, 2019)
  13. Performance art (Jul 8, 2019)
  14. Netflix (Jul 8, 2019)
  15. Eat and run (Jul 8, 2019)
  16. Car (Jul 8, 2019)
  17. Dockerfile for Golang apps A lightweight Dockerfile for Golang apps. (Jul 5, 2019)
  18. Using vim with Golang (May 9, 2019)
  19. croc Fast, simple, and secure file transfer between any two computers. (May 2, 2019)
  20. FIND A framework for internal navigation and discovery. (Mar 17, 2019)
  21. Download songs from a Spotify playlist Download Spotify playlists into mp3 files using YouTube and a simple … (Jan 11, 2019)

2018 21

  1. Podcasts I heard One of my favorite podcasts from this last year was The Impact. (Dec 15, 2018)
  2. Photos I took Photo narrative from 2018. (Dec 15, 2018)
  3. Books I read (2018) My favorite book this year was Stories of your Life and Others by Ted Chiang. (Dec 15, 2018)
  4. Neti pot (Nov 11, 2018)
  5. My other bike (Nov 11, 2018)
  6. HOV lane (Nov 11, 2018)
  7. Crocheting (Nov 11, 2018)
  8. Corn maze (Nov 11, 2018)
  9. Achievement (Nov 11, 2018)
  10. A website for jotting notes. A minimalistic website for making notes. (Oct 12, 2018)
  11. 🐊 croc - secure and easy data transfer croc is a tool I built to easily and securely transfer stuff from one computer … (Oct 10, 2018)
  12. My Github graveyard Some projects that didn't meet expectations and I expect not to work on again. (Oct 2, 2018)
  13. Raspberry Pi as a chicken cam A Raspberry Pi automated camera in which I can watch and listen to my chickens … (Oct 2, 2018)
  14. Ingredients Turn any recipe into structured data. (Jul 16, 2018)
  15. Self-hosting VCS with fossil (Jun 10, 2018)
  16. IPFS enabled personal internet archive A simple way to make an archive of a website using IPFS and wget. (Jun 4, 2018)
  17. My .vimrc Here's my very simple Vim setup that I like to use for writing. (May 28, 2018)
  18. Installing Keybase on Chromebook Instructions on how to get Keybase working on your arm computer. (May 28, 2018)
  19. Shallow `go get` (May 6, 2018)
  20. 10 years of marathons An analysis of all the marathons I've done in the last 10 years. (Mar 23, 2018)
  21. Consensus cookery (Mar 20, 2018)

2017 14

  1. Sending a file in 2017 Dec 23, 2017
  2. Podcasts I heard One of my favorite podcasts from this last year was Science Vs. (Dec 15, 2017)
  3. Books I read (2017) My most memorable books from 2017. (Dec 10, 2017)
  4. Painting from primitives I try a technique for painting that involves starting from simple shapes. (Dec 3, 2017)
  5. Nesting templates in Golang A small snippet for making nested templates in Golang. (Nov 10, 2017)
  6. A tool for web scraping. A simple and powerful web scraper backed by Redis. (Oct 11, 2017)
  7. Calculating how to cool coffee Lets use physics to find the exact number of ice cubes to drop into a scalding … (Sep 24, 2017)
  8. Raspberry Pi as piano accompaniment. I made my own Raspberry Pi-powered AI to accompany me on piano. (Sep 4, 2017)
  9. Raspberry Pi as an aurora alarm. I make a Raspberry Pi powered alarm clock for alerting about auroras. (Sep 3, 2017)
  10. Recursive recipes Calculate time and cost for generating many recipes from scratch. (Jun 23, 2017)
  11. Watercoloring with neural networks Can a neural network help me improve my art? Could I take a photo, paint it, and … (Jun 14, 2017)
  12. Autological words and quines Exploring meta-behaviors. (Jun 4, 2017)
  13. Better book suggestions Making a book recommendation service from scratch. (May 2, 2017)
  14. How to use Wordpress with Docker A concise method for initiating a Wordpress instance through Docker. (Jan 11, 2017)

2015 1

  1. My poetry generator passed the Turing Test A simple poetry generator I wrote was good enough to get published in a literary … (Apr 25, 2015)

2014 1

  1. Raspberry Pi AI I create a fully functional AI out of a Raspberry Pi - including voice … (Feb 5, 2014)

2008 3

  1. Books I read (2008) Dec 31, 2008
  2. Ten commandments for a scientist. A list of ten things every scientist should do. (Jun 3, 2008)
  3. Scientific perspective on genesis. In the beginning, there was a big bang. (Jun 2, 2008)