Electric Guitar Multi-FX
• • • Distortion / Tremolo / Auto-Wah Effects • • • Digital Routing/Chaining • • • Save/Restore all Settings & Presets • • • Microcontroller based • • •
As a fourth-year requirement for my undergraduate engineering program at SFU, we spend a semester creating a unique hardware/software electronics product of our choice.
I combined my love of playing music (especially electric guitar) with my studies in electronics engineering to create a multi-effect unit for electric guitar. My group and I designed all hardware and software, built all circuitry and inventoried all components.
Our product includes three analogue guitar effects. Users can create a live queue, or “playlist”, of effects and effect presets, enabling them to cycle through presets in a live environment. As a guitar player, my rationale is that users can freely experiment with different effect combinations without having to change a single cable or turn a single knob.
Three main effect categories:
Diagram of User Interface
D: Distortion menu
Using the Product
While the device does come with initial “factory” presets users have the ability to create their own effect sequences.
To create a new preset the user navigates a shallow menu system using the button pad:
Select the first effect in the chain (Distortion, Tremolo, Wah)
Using the rotary encoder/knob, the user has the ability to adjust up to three effect parameters (e.g. gain and depth)
Select the next effect in the chain and repeat the process
Once finished, the new preset is saved and the user will be able to recall that preset even after power-off.
Any effect combination is possible, and not all effects need to be simultaneously activated. Footswitches activate the effects and presets, and intuitive buttons control the parameters of each effect and also control the user interface. The user does not need to rely on presets, however. The system functions in real time and the user can change the system settings at any time.
All features of the device are user-programmable. The user can store predefined effect sequences, and then retrieve any saved preset while still playing. Each of the three built-in effects (distortion, tremolo and auto-wah) can be fine tuned by the user, meaning a wide range of different sounds is possible within each effect type. The individual settings can be saved as presets and can be retrieved in a live setting.
The present effect sequence and current status of each effect (e.g. on/off) is visible above each effect footswitch, allowing for clear identification of the current settings. An LCD shows settings and presets.
We designed analogue circuitry to create Distortion, Tremolo and Auto-Wah effects.
Circuit Boards for the Three Effects
Partial photograph of the electronics inside the case.
Power and Digital Electronics
The Multi-FX device uses three voltage levels, 10V, -10V, and 5V DC to power all of its components. In order for all electrical components to operate as expected, the internal power supply of the device will use voltage regulators to ensure that each component is powered by a consistent voltage.
The operational amplifiers and the multiplexers are powered by +/-10 V.
All digital components require 5V to operate. Digital components include a PIC microcontroller, digital otentiometers, shift registers, inverters, and decoders.
Block diagram of high level digital circuitry
A PIC Microcontroller serves as the “brain” of the device. An interactive menu with an LCD display allows the user to easily modify all effect parameters, save presets and change the processing order of effects.
PIC Microcontroller in the Multi-FX Device
- Microchip PIC18F4520
- 40 Pin
- 10 MIPS
- 32KB Flash
- 1.5KB RAM
- 256B Eeprom
Diagram of Power Supply and Multiplexer/Switching Circuitry