Posts Tagged ‘ control voltage

pucktronix.pwm_dac software

pucktronix.pwm_dac screenshot

Here’s a demo of some software I developed for Tom Erbe’s music software development course at UCSD. The program allows you to generate modular synth control voltages using a standard AC-coupled audio interface. A diode and capacitor are the only required external hardware. The program is written in C++ using the Qt framework. Download the source, documentation and OS X binary here.

USB-Octomod Demo Video

Breadboard Octomod

George Macklin wrote about his breadboard version of the Octomod here.

Here’s his (super-clean) version:

Breadboard Octomod

USB-Octomod Feature

The Octomod is now featured in the Projects section of PJRC.com.

Hand-routed PCB

I ended up hand-routing the PCB. Here it is, as sent for fabrication.

I ended up hand-routing the PCB. Here it is, as sent for fabrication.

USB-CV Interface PCB Images

Here are some images of the pcb for my USB-CV device, made using the Eagle schematic/layout editor.

A closeup of the board, including part of the DAC IC.

A closeup of the board, including part of the DAC IC.

Part of the microcontroller, DAC, and opamp.

Part of the microcontroller, DAC, and opamp.

Voltage regulator, capacitor, and DAC.

Voltage regulator, capacitor, and DAC.

Finally, the full layout. Dimensions (in.) are 3.05 x 2.90.

Finally, the full layout. Dimensions (in.) are 3.05 x 2.90.

USB to Control Voltage Generator Proof of Concept

This is a demonstration of the USB -> CV PC/Analog Synthesizer interface I’m developing.

In this clip, sample data is being sent from Max/MSP over the serial port to a Teensy 2.0 microcontroller. The controller sends the incoming data over an ISP connection to a DAC, the output of which can be used as a modulation source for analog synthesis modules.

Computer Generated Control Voltage Generator from Greg Surges on Vimeo.