Skip to content

ashafq/GuitarFx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GuitarFx

Make guitar/bass effects with a Teensy and a Pmod2!

The Big Idea

The biggest challenge in music is to have an unique sound that defines you. However, your tone depends on the gear you buy, and you can only get that tone by mixing and matching with whatever is available. What if you had a blank canvas to design your sound? What would you do with the possibility? What if the hardware and software was open-source?

The Solution

GuitarFx is a project that is currently developing a single instrument pedal kit based on Arduino. It currently requires Teensy and a Pmod2 to use with Teensy audio library. There is a a framework written on top of it to create your own sound. Currently, there are three parameter knobs supported, denoted A, B, C.

Hardware Setup

Schematic

Build setup

  1. Download a copy of Arduino IDE 1.x (2.x is still not supported for this project) from the Arduino Website
  2. Get Teensyduino addon from PJRC's Website
  3. Open GuitarFx/GuitarFx.ino on Arduino IDE, and click verify and upload

Example effects

Distortion

This is a simple distortion effect for guitar and bass. A knob controls the gain of the distortion pre-amp. To get a simple crunchy-tone, dial the A knob at 12:00, and dial it to 5:00 to get a solo lead. B knob controls the tone of the effect, as min position makes distortion sound dull while max position makes it sound bright. C knob controls the blend between clas-A style distortion, and class-B style distortion. Class-A style distortion are similar to Boss DS-1, MXR Distortion+, and clas-B style distortions emulate the sound of tubes.

TODO

  1. [DONE] Create prototype
  2. [DONE] Write framework
  3. [DONE] Create an example effect
  4. Provide more example effects
  5. Make schematic and PCB layout
  6. Add 4th parameter knob. 4 seems to be a good number

License

The code is under GPLv3. See LICENSE for more info.

Sponsor!

This project is done on my free time and using my own resource. If you like this project and want to help out and contribute, I would really appreciate it.

About

An Arduino based SDK to Make Instrument Effects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages