Page 1 of 1

Guitar Effect Pedal

Posted: Wed Jun 18, 2014 8:42 am
by Crt Valentincic
Originally posted by Bingoiceono.
Can I use Red Pitaya as a guitar effect pedal, i.e. program the input signal and output the programmed signal back?

Re: Guitar Effect Pedal

Posted: Wed Jun 18, 2014 8:43 am
by Crt Valentincic
It would be best if you could do all DSP processing with FPGA logic, so all the processing would be done in real-time. In such case the CPU would only be used to run UI that would enable musicians to set effect parameters. You could also try to do processing on CPU, but in such case the data processing and also data transfer will cause more latencies. There are many DAW programs that do all the audio processing using only CPU and they can achieve latencies of only a few ms, so I guess this should work as well.

Re: Guitar Effect Pedal

Posted: Thu Jun 19, 2014 9:30 am
by bingoiceono
I dont know where should I start from. ie where I need to build the program and what kind of tool that I need to use.
I dont have any idea after reading the red pitaya wiki site. Hope there is a simple tutorial or a demo on it.

Re: Guitar Effect Pedal

Posted: Fri Jun 20, 2014 1:21 pm
by Crt Valentincic
I would suggest that you start with this tutorial: http://wiki.redpitaya.com/index.php?tit ... _to_GitHub.
Good example about how to acquire and generate signals at fast analogue inputs/outputs are also generate and acquire utilities: https://github.com/RedPitaya/RedPitaya/tree/master/Test
You will also have to continuously process a stream of input samples. I haven't tested it yet, but it seems that DashPi implemented that part: viewtopic.php?f=11&t=25