Welcome to GuitarExtended!
This blog is about the possible future of the electric guitar as a computer-augmented instrument through DSP (digital signal processing) Using the open-soucre audio programming language Pure Data (Pd) and a DIY footcontroller based on a Arduino board (open-source hardware as well), I have developped a mobile setup that considerably extends my guitar’s sound. It basically works as a super multi-effects.
I have been working on this setup for about 3 years, and I have used it during many practice and recording sessions, as well as during gigs. You can hear the recordings on the Bancamp webpage of my band. I have used Pd and a DIY pedal on all songs, but the result can be most clearly heard on songs like We own the sky, Canopée, Nyctalope and Not too sad.
The goal of this blog is to show that recent developments in computer hardware and the availability of powerful open-source DSP software make it possible to create a reliable, mobile and fully expandable guitar effects setup. For the cost of a few analog stompboxes, it is now possible for a guitarist (or any musician, actually) with some knowledge of computers to develop effects for her instrument with virtually no limit but her own imagination.
In this blog you’ll find posts about :
- The required hardware to use Pure Data with a guitar (computer, soundcard, audio transformer, amp),
- How to build a DIY foot controller that works like a multi-effect pedal with Pure Data,
- How to set up a computer to process the sound of a guitar in real-time,
- How to make simple effects in Pure Data (i.e. delay/echo, distortion, reverb, pitchshifting, phasing…),
- How to let the foot controller and Pure Data talk to each other (using [hid], [Pduino] or [comport]).