Quad Control-Voltage/Pulse Delay Generator Buchla 200 Synthesizer Module
Format
SOECS Senior Project Demonstration
Faculty Mentor Name
Ken Hughes
Faculty Mentor Department
Electrical and Computer Engineering
Abstract/Artist Statement
The Buchla 200 series synthesizer is a modular, analog-based musical instrument. To expand the functionality of the system and introduce a new type of method for user interaction, we have designed a module that utilizes a touchscreen-based computer to send control signals to other modules. This module has two specific functions. Pulse Delay Function: This module will output several delayed voltage pulses for triggering other modules. One external voltage input pulse (or an input pulse generated by the module itself) will be used to initiate several delayed output pulses. The output pulses are cascaded, as each pulse will only occur if the previous pulse has outputted. The delay duration can be modified by the use of control voltage inputs, direct user input, or both. CV Generator Function: This part of the module will create control voltages that can be used to effect change at other modules. This will feature a touchscreen display where the wave shape of each control voltage can be defined by the user through input on the display and modified as needed. The display will show the control voltage values over time. This time axis can be modified by the use of input control voltages, direct user input, or both. Each control voltage output can be started or stopped by the user if desired. In addition, the user can loop the output control voltage or play it once. The Pulse Delay Function can be used, if desired, to start the CV Generator Function.
Location
School of Engineering & Computer Science
Start Date
7-5-2016 2:30 PM
End Date
7-5-2016 4:00 PM
Quad Control-Voltage/Pulse Delay Generator Buchla 200 Synthesizer Module
School of Engineering & Computer Science
The Buchla 200 series synthesizer is a modular, analog-based musical instrument. To expand the functionality of the system and introduce a new type of method for user interaction, we have designed a module that utilizes a touchscreen-based computer to send control signals to other modules. This module has two specific functions. Pulse Delay Function: This module will output several delayed voltage pulses for triggering other modules. One external voltage input pulse (or an input pulse generated by the module itself) will be used to initiate several delayed output pulses. The output pulses are cascaded, as each pulse will only occur if the previous pulse has outputted. The delay duration can be modified by the use of control voltage inputs, direct user input, or both. CV Generator Function: This part of the module will create control voltages that can be used to effect change at other modules. This will feature a touchscreen display where the wave shape of each control voltage can be defined by the user through input on the display and modified as needed. The display will show the control voltage values over time. This time axis can be modified by the use of input control voltages, direct user input, or both. Each control voltage output can be started or stopped by the user if desired. In addition, the user can loop the output control voltage or play it once. The Pulse Delay Function can be used, if desired, to start the CV Generator Function.