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 [...]
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 [...]
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 [...]
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 [...]
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 [...]
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 [...]
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 [...]
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 [...]
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, [...]
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 [...]