Wah Wah effect for guitar
-
I can connect my guitar to my computer and use some effects application, but now I would like to implement my own Wah Wah Guitar effect in C#. And other effects later, but this is the most important by now. Does anyone have any suggestion about a library I could use, or something? I pretend to use a slider as handler of the effect. As "C#" is the name of a guitar note too, have been quite hard to find something related to this development. Most searches just brings lyrics and tabs! :doh: Thanks!
-
I can connect my guitar to my computer and use some effects application, but now I would like to implement my own Wah Wah Guitar effect in C#. And other effects later, but this is the most important by now. Does anyone have any suggestion about a library I could use, or something? I pretend to use a slider as handler of the effect. As "C#" is the name of a guitar note too, have been quite hard to find something related to this development. Most searches just brings lyrics and tabs! :doh: Thanks!
This[^] lab manual contains links to a Matlab DSP script for a wah-wah effect. You'll need to implement this from scratch in C# (a daunting task) or use a C# binding to the Bass[^] library. Bass currently supports distortion, flanging, echo, reverb and EQ - you might want to ask the developer if there's an ETA for wah-wah. Good luck! /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
This[^] lab manual contains links to a Matlab DSP script for a wah-wah effect. You'll need to implement this from scratch in C# (a daunting task) or use a C# binding to the Bass[^] library. Bass currently supports distortion, flanging, echo, reverb and EQ - you might want to ask the developer if there's an ETA for wah-wah. Good luck! /ravi
My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com
-
I can connect my guitar to my computer and use some effects application, but now I would like to implement my own Wah Wah Guitar effect in C#. And other effects later, but this is the most important by now. Does anyone have any suggestion about a library I could use, or something? I pretend to use a slider as handler of the effect. As "C#" is the name of a guitar note too, have been quite hard to find something related to this development. Most searches just brings lyrics and tabs! :doh: Thanks!
You are going to face a number of tasks: 1) How to obtain your digital guitar signal. IE you need to read the A/D output from somewhere. Perhaps you have a library or set of routines already to access the data from your sound card. If you don't this is going to be step 1. 2) As the previous answerer posted this is no simple task but it can be fun to experiment. Basically for a wah effect you are looking for a variable filter. Filters can be low-pass, band-pass, high-pass and many others. The Wah effect is usually a variable filter that takes the high end (upper frequency) and as you rock the Wah pedal lowers that high end. This was the simplest form of Wah filter. They are much more complex now days. I built an analog version many years ago and it wasn't too hard. Unfortunately in the digital world it is actually a little harder to do. But once you have the data from step 1 you can write some code or use a library to modify it and get some interesting results. 3) Sending the modified data some where. Again like step one you are going to need to figure out where/how to transmit your modified data back out either to your sound card or perhaps in early stages just write it to a WAV file and then play that file back to see what your filters did. I think there are signal processing libs in MatLab as mentioned above. There are probably some commercial libs to do this as well. I unfortunately cannot point you to any. Good luck