RSSAmplifier

Blog

Keith's Electronics Blog

neufeld.newton.ks.usRSS feed ↗10 posts

Latest posts

Synthesizer Programming Pulse Demo: Roland M-OC1 (1995)

The dark horse in my pulse sound programming demo is my Roland M-OC1 Sound Expansion / Orchestra module, built to provide a library of orchestral sounds for studio work. Let s just jump right to the finished sound sample and then I can tell you about how to get there: Final mix Cheaty McCheaterpants! I hear [...]

Synthesizer Programming Pulse Demo: Behringer Neutron (2018)

The next synthesizer for my pulse sound programming demo is my Behringer Neutron, a semi-modular analog synthesizer original to Behringer. It has signal paths hardwired internally but they can be interrupted, rerouted, and supplemented using the physical patch bay. It has no keyboard, so I ve provided MIDI input. Features: Monophonic plays only one note [...]

Synthesizer Programming Pulse Demo: Roland JX-8P (1985)

The chronologically next two synthesizers for my pulse sound programming demo were to be my Unique DBE (Crumar BIT 01 North American rebrand) and Roland Juno-106, but alas, both of them have problems (the Juno had been working for the last two weeks but Sunday I left it on for a couple of hours and [...]

Synthesizer Programming Pulse Demo: Behringer Odyssey (1972 / 2019)

The first synthesizer for my pulse sound programming demo is my Behringer Odyssey, an analog-circuit-faithful replica of the legendary ARP Odyssey, which was first manufactured in 1972. Features: Monophonic plays only one note at a time or paraphonic (can split the two oscillators to separate notes) Monaural one-channel audio output 2 voltage-controlled [...]

Synthesizer Programming: Pulse Demo Overview

Keith, why do you need so many synthesizers? Well, they do different things. I do have some synthesizers that only have built-in sounds; but the ones that speak to me the most are the ones where you build the sounds yourself. I ve been thinking about a particular sound and how it would be made differently [...]

ESP-WROOM-32 with ST7789 LCD (Wiring, Adafruit_GFX and Adafruit_ST77* Libraries, and Arduino Code)

I m wanting to play with a medium-resolution LCD screen attached to something that I can program from the Arduino IDE and I happen to have some AITRIP -branded ESP-WROOM-32 modules on hand. Connecting an ST7789-driven LCD to one of them involved filling in a number of gaps in the documentation I was able to find, so [...]

ESP32 Modules in Breadboards

A frequently-heard refrain is that ESP32 modules are so inconvenient because with their 1.0 spacing between header rows, in the standard installation, their footprint covers all but one horizontal row of holes on a breadboard; and kids these days like using fly-wire-style breadboard jumpers rather than trace-style breadboard jumpers (which would work underneath it). This [...]

ESP32-WROOM-32 in Arduino IDE

Back in 2021 I documented the process of installing and selecting support for a particular ESP8266 into the Arduino IDE, in case it would help anyone else and as a reference for the next time I needed to do it myself. Well, here I am back again doing the same to bootstrap myself on the [...]

AoC 2023 D8P1: Traversing a Digraph

Day 8 part 1 gives us a directed graph of nodes with links to two (hopefully other) nodes and a set of dance moves to perform through the graph; how many steps to get from AAA to ZZZ at the end of a dance pattern? (A lot more steps if you stray into DDD, EEE, [...]

AoC 2023 D7P2: Pseudo-Poker Hands with Wildcards

Part 2 redefines J from jack to joker, making jokers wildcards when determining type of hand but the lowest value when comparing individual cards. This requires very little modification to the part 1 program: my $cardlist = "AKQT98765432J"; Change the card sort order; my $jokers = grep { $_ eq "J" } @cards; count the [...]