Skip to main content

Reading between the lines- Zoom G1Xon Guitar Pedal Oscilloscope Plots

Lately, I've been working on a programmable guitar pedal, which involves electronic-tweaking of sound signals produced by a guitar. This time, I chose a rather more engineering-oriented approach involving a bit of research and data collection instead of directly sitting down to design a pedal. Observing the master's work is always a great place to start learning a new concept!

While I've watched several demonstrations and used several unique guitar pedals and made some myself that produce the craziest of sounds, I've always wanted to understand the effects through a more visual representation.

And so, I hooked up a simple setup involving a guitar pedal, an oscilloscope, and a function generator to see how a digital guitar pedal manipulates a clean input sinusoidal signal. Afterall, an audio signal is nothing more than several superimposed sinusoidal waves with different frequencies (Fourier series).


Equipment Used-

The idea is quite straight-forward. By feeding in a well-defined input signal to a guitar pedal/signal manipulator, the output observed via an oscilloscope would give us a clear picture of how much the input signal has been tweaked.
Anyways apart from the tech talk, the oscilloscope plots are absolutely beautiful!

Here's the input signal (A plain sine wave fed through a function generator)-



Another day, I directly connected an electric guitar to an oscilloscope to get a rough idea about the guitar's peak voltage (90mV in my case)and frequency range in general.
It's not easy to find out the frequency range of a guitar's input signal due to high-frequency noise/harmonics. However, the Fast Fourier Transform function on the DSO does give you a rough estimate of frequencies present in the clean signal.

And finally here's what you probably came for, the oscilloscope plots for some of the most iconic effects the pedal offers!

1. Big Wah


2. Big Muff



3. Blue Lead


4. DX Crunch



5. Legato Hero



6. OCT GTR

7. Power Lead


8. Wakapon


9. Texas Tone


10. Fuzz Orange


11. LA Lead

12.  Snac Monster
This has to be probably the most unique sounding effect, that the pedal offers, with the most distinguished oscilloscope plot.


13. Brighton


14. Nashville


Do keep in mind all of the plots, above and below, were obtained by using the same simple sine wave input signal. Yet, the complexity of output signals is mind-boggling.
Also, not very surprisingly, the pedal also has a lot of dynamic effects that superimpose another parallel signal onto the input signal to create time-varying effects such as tremolo.

Time-Varying effects

15. Green Big


16. Phase City



17. Chorus Pad


18.  Rock Tone



All in all, it was quite interesting to observe the variety of ways in which a signal can be manipulated while still retaining a somewhat characteristic tone. I plan to do a similar analysis, another day with a different pedal. For now, I have a clearer idea of the kind of effects I'd like to implement on my guitar pedal.


                                                                                      Cheers
                                                                                      -Siddharth



Comments

Popular posts from this blog

5 Effective Online Tools that will Spice up your Arduino Projects!

Arduino has made electronics projects easier than ever. The question now is- Can we make the process of building projects faster and more enjoyable? Let's have a look at some of the interesting softwares/online tools developed for the Maker Community to make tinkering more effective and documenting projects easier!

1. TinkerCad

TinkerCAD's recently created circuit simulator allows you to arrange your Arduino/Attiny circuits in an easy 'drag and drop' environment and test them virtually without having to make them. This can be really helpful, for testing projects that use components which you are yet to buy. And after all, who doesn't like tinkering?


Try out Tinkercad-Circuits here!

But that's not what Tinkercad is famous for. It offers an amazingly easy to use 3D design tool for Makers, once again in a simple 'Drag and Drop' interface! You can directly download the CAD file, once you're done designing. If you've ever thought of making your own uniqu…

TV Remote Controlled Servo Motor-Using Arduino!

Greetings!
We use our TV remotes to control the functions of the TV's, but when the TV is not in use, they're absolutely useless. Today, we are going to learn how to add more functionality to ordinary IR based remotes, in this one we shall see how to control servo motors. There are so many (SO MANY) different applications of this project that one can think of. Using the following tutorial, you can make one yourself!

1. Watch the video tutorial-


2. Things you will need-

Note that you may use a different IR receiver other than TSOP1738, if it isn't available. Usually you can find this on websites like amazon and ebay.
3. The circuit diagram!

4. The IR Remote Library http://z3t0.github.io/Arduino-IRremote/
5. The Arduino Code- Just copy paste this code into your Arduino IDE

// Written by Siddharth Kothari, curiousmotor.com// Enjoy your journey Exploring Arduino!#include <IRremote.h>#include <IRremoteInt.h>#include <Servo.h>intRECV_PIN=11;//IR receiver pinintgndIR=10;/…

NetBeans Java project- TIC TAC TOE (AI) - logic explained

Greetings!
This article covers the basic concept of how you can implement basic AI in you game, i.e allow the computer to compete with you, giving it equal chances of winning. It's worth a thought what makes the computer invincible in a human vs computer chess game?

A common notion is that programmers code for every single possibility in the game considering all permutations and combinations etc. However this is far from reality. We can instead make the computer go by the 'Human thought process ' for every move. Lets consider a simpler approach to the popular TIC-TAC-TOE game.



Try out TIC TAC TOE here. (500 Kb executable .jar file)



Coming to the TIC-TAC-TOE GAME. This project is a great exercise for beginners to get a hang of basic logic used in games and other applications.
The logic behind the computer's moves is simpler than you think. To begin with, lets see the logical flow of code before getting into the 'code'.
Here's how the code works-

After every move yo…