Ruby on Rails + JavaScript developer based in Brooklyn, NY, with a background in physics and music.

Projects

Birdr

Birdr is a single-page web application for discovering and identifying birds in your neighborhood. It was built by Reuben Son as a student at The Flatiron School using Ruby/Rails, Javscript, jQuery, AJAX, CSS3, and HTML5.

Bird observation data is obtained through API calls to the eBird database, which was created in 2002 by the National Audubon Society and the Cornell Lab of Ornithology to log birding submitted provided by birders across the globe. Information and images specific to each bird species is supplied by querying the Wikipedia API.

Visit birdr.info

QCVG

The QCVG (Quad Control Voltage Generator) is a hardware and software package designed, built, and developed by Reuben Son for implementing computerized control of an analogue modular synthesizer. On the hardware side, the QCVG is comprised of an Arduino Nano microcontroller interfaced to a pair of dual-DAC chips, which provide four channels of 0-4V CV (control voltage), and four trigger outputs (for triggering envelope generators in the synthesizer). Each CV output may be patched into an oscillator to control its pitch, and the trigger outputs are to be patched into envelope generators to control the articulation of notes through a voltage-controlled amplifier (VCA). The C++ library for the QCVG is still under development and a small production run of the hardware may be produced in the future.

The following demo was recorded in a single unedited take using the sample sketch provided on GitHub.

Visit privatechronology.com/qcvg

Private Chronology

Private Chronology was a micro-label operated by Reuben Son, with 10 editions published sporadically between 2009 and 2015 in cassette, vinyl, and digital formats.

Still Sleeping is the final release on Private Chronology, and consists of electronic music made with a Eurorack modular synthesizer. Although much of the sound design was executed using traditional analogue techniques, the music itself was generated digitally using simple algorithms programmed on the QCVG.

Visit the Private Chronology Archive