What if you could create an electric guitar using the same tools that made a classic guitar?
With a simple addition of a little software, you can do just that.
In a recent article in The Conversation, Niklas Lagerquist, an electronics professor at the University of Southern California, and his co-authors show how you could build an electronic guitar using a combination of software, sensors and a custom circuit.
Lagerquist and his colleagues demonstrated that a combination was possible by making use of a digital signal from a USB port and converting it into a series of analog oscillators.
Each oscillator generates a digital voltage, which can be converted to an analog voltage using a standard analog-to-digital converter.
The result is a voltage-controlled guitar synthesizer, with the added advantage that the guitar’s output can be amplified by a signal amplifier, which amplifies the signal and changes the tone of the guitar.
This technique could allow guitarists to create analog versions of some of the world’s most iconic guitar sounds.
But for now, it’s only for a few instruments: the traditional, solid-body guitar, the electric piano and the electric mandolin.
Lagersquist and co-author Adam Jardine, an electrical engineering professor at Northwestern University, say that the technique can be extended to other types of instruments as well, such as electric pianos.
They also showed that the circuit can be used to create a wide range of musical tones, from an old-school electric bass to an electric trombone, and even an electric keyboard.
And the team hopes to eventually build a guitar with a single oscillator for each finger.
To get started, Lagersquist’s group built a custom-built circuit using the free Open Circuit Lab software, which allows for software-driven synthesis and design.
To create the circuit, they plugged in a guitar pedal with a digital input and an analog output, and used an Arduino microcontroller to program the circuit.
The team then built the circuit using an Arduino Pro Mini, an open-source computer that’s already popular with music and design enthusiasts.
The team used the Arduino for all the programming, which required an extra step: they programmed the circuit in C++ and included an Open Circuit Library (OCL), which allows code to be compiled to a bytecode format and shared among computers and other software projects.
The Arduino board has about 300 microcontrollers and microcontrollable chips, and the software library contains more than a dozen different hardware and software libraries.
The circuit is a simplified version of the one used by Steve Vai’s Guitar Machine.
Vai built his machine in 1994 using a modified Gibson SG-1, and it’s a staple of the jazz guitar circuit.
But the team says that they’ve taken their approach to the guitar synthesiser and amp circuit and used it for other instruments.
They also used the open-sourced Arduino library for other musical instruments, such the guitar, mandolin, bass, piano and trombonist.
Lagersquers software could be used for other types and designs, too, he says, and he hopes to see it used in other applications as well.
The paper, titled “Lagerqvist et al. Analog Synthesis and Amplification of Guitar Tones Using the Open Circuit Architecture,” was published online January 15, 2017.