This page, like most pages on my website, is a work in progress. If you have questions you'd like answered here, comment below, or write a question on your own website and send me a webmention! Philosophy Why did you build a modular synthesizer? At first I was just curious to see if I could… Read more...




I built a modular synthesizer from scratch! Click here to see every post about synth stuff [toc] For a long time I'd pined for a fancy modular synthesizer, but looking at the steep prices I knew I'd never be able to afford a system large enough to satisfy my aural explorations. In the Spring of… Read more...

Sequencing my synth with tidal cycles (live coding languages/environment), wirelessly!
Tidal generates midi, m2o turns it into osc messages which are received by the #raspberrypi, which in turn send messages to an #arduino using ttymidi (midi over serial/USB). I’ve been trying to figure out how to do this for months and finally figured it out.
Tl;DR? live-coded generative analog beats
#synthdiy #modular #synthjam


Sequencing my synth with tidal cycles (live coding languages/environment), wirelessly!
Tidal generates midi, m2o turns it into osc messages which are received by the #raspberrypi, which in turn send messages to an #arduino using ttymidi (midi over serial/USB). I’ve been trying to figure out how to do this for months and finally figured it out.
Tl;DR? live-coded generative analog beats
#synthdiy #modular #synthjam


Between getting dinner, baby time, and cleaning food out of our dying fridge, I built a thing! I’ve been learning about Serge modular synthesizers and this one is inspired by them. Amazing what you can make with a $.60 chip (lm324 quad op amp), some resistors, and some passive components. Also: just started using stripboard instead of perfboard and it is amazing #synthdiy #serge #slope #analog


Between getting dinner, baby time, and cleaning food out of our dying fridge, I built a thing! I’ve been learning about Serge modular synthesizers and this one is inspired by them. Amazing what you can make with a $.60 chip (lm324 quad op amp), some resistors, and some passive components. Also: just started using stripboard instead of perfboard and it is amazing #synthdiy #serge #slope #analog


Last night’s patch: Generative sequencing (mostly) without a sequencer! An oscillator goes into a divider which spits out divisions (/2, 3, 4, etc) which then goes into a multiplexer (fancy Sequencing mixer). Basically it takes 8 inputs and sends one of those to the output. In this case it is taking 8 divisions of the main oscillator and sending 1 out at a time, which sounds like arpeggios! Which input makes it to the output is controlled by a bunch of clocks and inverters to make things interesting. Everything is clocked with 16th note pulses from an arduino connected to a raspberry pi running Pure data, which is connected to ableton link. That’s how the drums on my phone- from elastic drums- are in time with the modular. The root pitch of the oscillator is modulated by a r/2r ladder, which takes the output of a shift register and converts it to an analog signal (I think part of the buchla source of uncertainty is similar to this). I do use a regular linear sequencer in this patch, but only to modulate the amount of dry arpeggios we hear vs amount of low pass filtered. #synthdiy #generative #electro

https://chrisbeckstrom.com/stream/wp-content/uploads/2018/01/igshH5C4.jpg

Last night’s patch: Generative sequencing (mostly) without a sequencer! An oscillator goes into a divider which spits out divisions (/2, 3, 4, etc) which then goes into a multiplexer (fancy Sequencing mixer). Basically it takes 8 inputs and sends one of those to the output. In this case it is taking 8 divisions of the main oscillator and sending 1 out at a time, which sounds like arpeggios! Which input makes it to the output is controlled by a bunch of clocks and inverters to make things interesting. Everything is clocked with 16th note pulses from an arduino connected to a raspberry pi running Pure data, which is connected to ableton link. That’s how the drums on my phone- from elastic drums- are in time with the modular. The root pitch of the oscillator is modulated by a r/2r ladder, which takes the output of a shift register and converts it to an analog signal (I think part of the buchla source of uncertainty is similar to this). I do use a regular linear sequencer in this patch, but only to modulate the amount of dry arpeggios we hear vs amount of low pass filtered. #synthdiy #generative #electro

https://chrisbeckstrom.com/feed/wp-content/uploads/2018/01/ig4xHyTP.jpg

Quick Experiment with my new Raspberry Pi Zero module (lower left box second from the right with 4 orange leds). The Rpi is running Pure Data. I built a 4 voice step sequencer that is synced to ableton link (wirelessly! So cool!) all in PD. I program the sequencer using Touchosc on my phone, which sends OSC messages to PD to tell it which steps to make active. PD connects to an arduino and sends midi messages over USB, which in turn the arduino uses to generate short voltages (ie triggers, the blinky lights you see). These voltages then trigger sounds on the modular!
Also running Elastic Drums on my phone, which is also synced wirelessly through Link, then mixed with the modular. Also using my new linear feedback shift register noise module (noise clap sound) and another arduino programmed as a VCO.
WHEW! OK back to work now
#synthdiy #raspberrypi #abletonlink #modular #elasticdrums #arduino # funky

https://chrisbeckstrom.com/stream/wp-content/uploads/2018/01/ig90qOdK.jpg

Quick Experiment with my new Raspberry Pi Zero module (lower left box second from the right with 4 orange leds). The Rpi is running Pure Data. I built a 4 voice step sequencer that is synced to ableton link (wirelessly! So cool!) all in PD. I program the sequencer using Touchosc on my phone, which sends OSC messages to PD to tell it which steps to make active. PD connects to an arduino and sends midi messages over USB, which in turn the arduino uses to generate short voltages (ie triggers, the blinky lights you see). These voltages then trigger sounds on the modular!
Also running Elastic Drums on my phone, which is also synced wirelessly through Link, then mixed with the modular. Also using my new linear feedback shift register noise module (noise clap sound) and another arduino programmed as a VCO.
WHEW! OK back to work now
#synthdiy #raspberrypi #abletonlink #modular #elasticdrums #arduino # funky

https://chrisbeckstrom.com/feed/wp-content/uploads/2018/01/igMV21pi.jpg