really awesome! I love experimental effects, so I do appreciate something that has a stable sound and then just turns into a sonic wall of noise and back.
That's really awesome. I've tried to use sooperlooper+guitarix on the banana pi, but it was too unreliable for the real usage, plus ive encountered latency beyond comfortable. Happy to see that someone made something usable.
AWESOME JOB!! I actually think it is interesting that the processor keeps the pot setting the same, instead of loading a preset - it gives it a really good pedal feel to it!!
This is plain amazing, buddy. I'm eternally grateful for publishing this project on GitHub for the benefit of all. I see this as a very cheap but almost endlessly powerful tool for use by worship teams at my church. Thanks, once again!
Hi guys! Whoever wants to make this project i suggest not to use pure data extended 0.43.3! It crashes when you connect a USB Soundcard,a process called "WISH" starts running until it fulls the RAM causing the raspberry crash. I tried everything (even slowdown the USB from 2.0 to 1.0) and making the usb card the main soundcard,but it doesn't work. I think it's a bug of the program. I've just downloaded the standard PureData and it works perfectly! Download it with "sudo apt-get instal puredata". puredata.info/downloads/pd-extended-0-43-3-on-raspberry-pi-raspbian-wheezy-armhf Here's the link of the NOT WORKING Puredata Hope it could help,cheers! :D
I am very interested in this. It is actually quite simple but so amazing. Currently I am trying to achive making a midi pad for my guitar using a raspberry pi b+ but I might just make something like this. Great video btw :)
Really like this project, and good to know you're working on a new CHIP based version. Looking over the Github I'm thinking that a Pi Zero might be used in place of the model B (?) Having most the parts, will give this a go, provided PD Ext will run on the latest raspbian. Good luck with the new version, Yogi
+Bill Van Buskirk that sounds like it would work if the Pi Zero has all the same pins. In fact it might work better! The model B was a little underpowered, but to be fair it came out years ago at this point. The Zero might have more ram and a better processor. Good luck with your experiments!
Same CPU as the A (and B?) but runs @ 1000MHz, 512M Ram, and same GPIO header. Of course lacks USB hub/ports, ethernet and (bad) sound, all of which aren't need for your project :) So fingers crossed, Yogi
This sounds awesome, I must have a go! I might try including other things to and have an all-in-one guitar box (other things including tubes for realistic overdrive, etc)
***** Also had an idea to have an analog pedal which can be plugged into any effect and when you press it down it could adjust an option... So if you had a flanger you could press it down and it would make it faster or something
Pretty dang neat! Digital potentiometers might be better for more precise control and options. You could use pots with a push function and that would take over your "middle button" and then only the one you push gets active.
God - tremelo. There are all variety of cheap, obscure guitar amps that had tremelo, which in my experience were avoided like the plague. It's making a come-back? Save us!
Thanks! I made this project a long time ago, but I don't remember any noticeable latency. In the Pure Data program, there is a latency setting that I think I had set to 5 or 10ms (the default). All in all very good for a raspberry pi, especially one of the original model B's.
I should have heard the video more carefully, after watching it again I noticed you talked about the USB sound card. Probably it is for the best. I was thinking about using a good USB sound card, with 1 pre-amp and a couple more inputs/outputs to make loops (inserts, send/return) to insert external effects into PD signal chain, that would allow us to effectively have an expensive multi-effect processor for several instruments/voice. Will plan on adding MIDI too, for external MIDI foot controller
Will be focusing on the hardware part when I get my RasPi, in the meanwhile (and still moving houses) I'll try and focus on figuring a way to auto-detect the USB card and have PD 'auto-configure' to use it for the inserts. Would also be nice to have a way of saving 'presets' like custom effect settings. Plus, a way of displaying parameter names in the SPI display, for the 4 knobs, eventually with banks where you could use up/down keys to change banks in order to change parameters....
Hello, thanks for the information! I have a problem with the USB adapter, the input have a tone. I think is a problem of the configuration. I'm using the model B+. Can you help me? Thank you!
This is really neat thank you! I was trying to find some video showing of what people can do with a Pi and Puredata. Your example rocks. Do you know of any Synth examples?
Hello! Thank's for sharing this awesome work! I'm gonna do a similar project for a course in my Computer Science school ,but I don't know were to start.(I bought a raspberry pi2 by far).Any idea? Thank you!
Excellent work putting this all together, I might just use this myself. What kind of latency are you getting with this? It sounds low, but not quite negligible. Any ideas on how to get the latency down more? Perhaps by directly hooking an audio codec to the GPIO?
Hi! First of all, awesome project! I am trying to do a similar project that involves PD+Pi+audio, but I am having some trouble with configuring the sound card. I followed the steps you listed in your instructions.txt, but I am getting the following error messages in PD: "ALSA input error (snd_pcm_open): No such file or directory ALSA output error(snd_pcm_open): No such file or directory" and the following error messages in the terminal: "ALSA lib pcm_hw.c:1667:(_snd_pcm_hw_open) Invalid value for card" Did you ever encounter these error messages? I also tried running PD using the sudo command. Thanks!
Hi, could you give me some info please? Did u use a GPIO hat for this? What about the converters? I would be so grateful if you can tell me what hardware did u use. Thank sir
Hello, Any chance of making a git repo with all the code and schematics ? Would be nice to have a central repo where we could add/share new effects and/or improved electronics, would certainly work towards this as soon as my RasPi arrives. This could also be extended to other instruments, including vocals, adding balanced inputs/outputs would help loads. P.S. Are you using RasPi own audio output ? or using an D/A for output ? Keep up the awesome work.
Hi, Great work! I'm trying to test this awsome one out, I'm new to rpi, and need help setting it up with another lcd backpack. Where can I edit this?Also, will a i2c backpack work? Thanks, Svein
Hi Svein, To use an i2c backpack, you will need to change all the "serial print" commands in main.py to something that would communicate with your backpack. I've only ever used i2c once or twice, so I'm not sure what the commands would be, but it should be fairly straight forward if you look in the manual for your lcd backpack.
sounds like the tremolo depth and shape labels are the wrong way round. awesome project though - have you got a full writeup anywhere? is it easy to add effects or use more than one effect at a time?
+Rodrigo Gouvêa It would really depend on how processor intensive those effects are. I've run 2 or 3 at the same time before on the Model B raspberry pi with no problems, but more might become an issue. Good question, give it a try!
Yeah, I searched and I think that it would not be possible, only if we started to program on DSP (that's the same thing that the simulator companies do, Line 6, Fractal Audio...)
Do you think that a impulse response loader would be out of the question on this unit? I'm interested in integrating that type of feature into my rig without the effects. Thank you!
Thanks for the video, I'm going to attempt this in a much simpler form, just to create a simple octave shifting stomp switch. Do you think something that simple could operate off a 9v battery?
Hello Wouldn't it be more easy to use behringer Guitar link? it already has jacks, and is designed to get input specifically for guitar? Will test your design, (bright idea!!!), building it with Glink, and return some comment here after tests! Many Thanks sharing this!!!!
That's just a problem that comes with converting analog voltages to digital numbers: You get jitter in your results. If I ever make a version 2 of this project, I would use rotary encoders, which are digital devices, instead of pots which are analog devices.This problem could also be solved with modified software to a certain extent.
Hey dude I have a question about your PD files. Whenever I run the main.py I get this error from your python script that is coming from Pure Data itself where it is saying that snd_pcm no file or directory found. I know for a fact the sound card works because I can run the wire that is the "output" into an amp and play .wav files and I get noise. But whenever I run the main.py I get some error about ALSA and it like freezes up my raspberry pi. The issue seems to be the -nogui and loadbang. I am just curious as to how you actually got it to work. Also, would I have to change up any of the code in the PD files if I am only using three potentiometers? Thanks, I need help fast
***** Hi Adrian, Have you tried setting up your sound card in PD from the "media" menu? It should be selected as both the input and output. If that doesn't help, you can certainally get rid of the "-nogui" and loadbang. If you do, the GUI should pop up when you run main.py, and you will have to manually start the DSP in PD by checking the box. I had more problems than I can even remember with this project, mainly because I have an original raspberry pi and probably a bad sound card. And no, you shouldn't have to modify the code any to use only 3 pots, if I remember correctly. Hope this helps. Thanks for the comment, -Ben
Yes, I did set it up through PD that way and it is the input and output. I even made it the default soundcard for the raspberry pi by editing the /asla.conf file. I'll try to take away -nogui and supposedly there is a known PD bug where you need to add a delay between the loadbang and the effects. Are there any specific tutorials you followed for making your own PD effects? I may need to make my own main.py script as well as my own PD files. As a side note, this project ended up being a lott harder than I expected haha(great job with the tutorial file, I have been following that thing religiously. You should warn people that this is a DIFFICULT project, especially for people with no programming background). I am a CS student at university trying to complete this as a project for one of my courses. Thanks, for your help.
***** Pierre over at Guitar Extended has some good tutorials (with downloads) for making guitar effects with PD. There's a link to his site in the description under "edit 2", otherwise you can google for it, and it comes up as the first result. Many of my effects are were created from his tutorials with some modifications.
bergweg, if you're running Arch Linux like I did, less than ten seconds, which is incredible if you consider how (relatively) slow the raspberry pi processor is. Pretty cool if I do say so myself!
Hi Paul, I won't be writing any new instructions for this project, but I am currently working on a brand new version. I've posted a video about it if you want to check it out.
Simply wire the ground of the 1/4 inch jack to the ground of the 3.5mm cable, and wire the signal wire the same way. If you want, you can add a pre-amp in between the 1/4 inch jack and the 3.5mm cable, but I didn't and the results were OK for most guitars.
+doitnowlabs If you didn't need the extra cable.. Would something like this suffice? www.musiciansfriend.com/accessories/hosa-mono-1-4-f--mono-mini-m-adapter-jack?cntry=us&source=3WWRWXGP&gclid=Cj0KEQiAwNmzBRCaw9uR3dGt950BEiQAnbK96yKJjhs5a2R9uQNm4TtoaRgafc4xKiMqG06r1acvW98aAlPx8P8HAQ&kwid=productads-plaid^131989856427-sku^333092000000000@ADL4MF-adType^PLA-device^c-adid^83738188347
I guess I'm a little bit confused as to what you're saying, but if I'm correct you meant to type IC instead of SC? If that's the case, I could have built custom hardware that would take the place of the pi, but at the end of the day it's much easier for me to program good sounding effects on linux with PD rather than have to design custom hardware and flash an ATMEGA or PIC every time I want to test something new. It's a matter of preference really. But generally, to make a good sounding effect pedal, you would need a fast (80Mhz?) 32-bit Atmega chip with at least a megabyte of ram. Also you'd need a way to get audio in and out. It's possible to do, but not as practical for me when I can use my pi and linux. But actually the mathematical equations that produce the effects would stay very similar across all platforms. It's just a matter of implementing them. Thanks for commenting!
Where were you 8 years ago when I was dying t0 create something like this. You've no idea how upsetting it this is after being told it couldn't be done with ras/Pi multiple times...
I have Python 2.7.3 When I try to open github.com/doitnowlabs/rpieffectbox/blob/master/main.py it show me only 67 lines of code... (the last command is break)
main.py have 67 lines and when I try to run ___ sudo python main.py File `main.py`, line 67 break SyntaxError: `break` outside loop ___ What I`m doing wrong....?
The maximum latency would be 10ms, although I feel like it's less than that most of the time. Maybe 6 or 7 ms. The software that runs the audio processing for the effects lets you choose a latency level (your choices are limited by your hardware's capability of course) Thanks for watching!
No, I'm very sorry but I don't have the time to do that. I've been really busy recently, and have other projets (mostly for school) in the works that require a lot of attention. Thank you for understanding!
Unfortunately it's not for sale at the moment, because I don't think anyone besides myself would be happy enough with the build quality. It's well made, don't get me wrong, but there's quite a bit of hot-glue, zip ties, and craft foam on the inside that you don't see in the video :P
I'm sorry for the late reply- the sound card in this project is on amazon. Just search Sabrent USB sound card, and it's the square black one that costs $7. It worked and was easy to set up, but I would recommend adding a pre-amplifier circuit between the guitar and soundcard, to improve sound quality. Cheers!
This is very cool. Could it use the MOD GUI? You know, with the browser-based GUI to combine the (phabulous and numerous) LV2 effects (and even synths, come to think of it)? moddevices.com/ns/modgui/
As someone who has made effects with microcontrollers, I salute you. It is not as easy as it looks! Great project and fine presentation.
One of the most interesting uses I've seen for a PI in my opinion! Impressive work!!
really awesome! I love experimental effects, so I do appreciate something that has a stable sound and then just turns into a sonic wall of noise and back.
Can't wait when someone makes a profiling amp out of raspberry pi 2.
I said awesome out loud many times while watching this video.
That's really awesome.
I've tried to use sooperlooper+guitarix on the banana pi, but it was too unreliable for the real usage, plus ive encountered latency beyond comfortable.
Happy to see that someone made something usable.
AWESOME JOB!! I actually think it is interesting that the processor keeps the pot setting the same, instead of loading a preset - it gives it a really good pedal feel to it!!
This is plain amazing, buddy. I'm eternally grateful for publishing this project on GitHub for the benefit of all. I see this as a very cheap but almost endlessly powerful tool for use by worship teams at my church. Thanks, once again!
Very impressive. Some very extreme fx that you don't hear elsewhere. Well done!
Very nice. Looking forward to trying it out
wow, this is cool! one of the best uses for a pi i've seen so far. looking forward to do something similar when i get my own pi.
I'll definitely check your whole project, it's great. I want to build some kind of a looping box, maybe I can learn some stuff from your project.
Hi guys! Whoever wants to make this project i suggest not to use pure data extended 0.43.3! It crashes when you connect a USB Soundcard,a process called "WISH" starts running until it fulls the RAM causing the raspberry crash. I tried everything (even slowdown the USB from 2.0 to 1.0) and making the usb card the main soundcard,but it doesn't work. I think it's a bug of the program. I've just downloaded the standard PureData and it works perfectly! Download it with "sudo apt-get instal puredata".
puredata.info/downloads/pd-extended-0-43-3-on-raspberry-pi-raspbian-wheezy-armhf Here's the link of the NOT WORKING Puredata
Hope it could help,cheers! :D
Why would anyone dislike this?! Awesome work. I plan to do something similar but with the controls on a bluetooth glove :)
I am very interested in this. It is actually quite simple but so amazing. Currently I am trying to achive making a midi pad for my guitar using a raspberry pi b+ but I might just make something like this. Great video btw :)
Really like this project, and good to know you're working on a new CHIP based version. Looking over the Github I'm thinking that a Pi Zero might be used in place of the model B (?) Having most the parts, will give this a go, provided PD Ext will run on the latest raspbian. Good luck with the new version,
Yogi
+Bill Van Buskirk that sounds like it would work if the Pi Zero has all the same pins. In fact it might work better! The model B was a little underpowered, but to be fair it came out years ago at this point. The Zero might have more ram and a better processor. Good luck with your experiments!
Same CPU as the A (and B?) but runs @ 1000MHz, 512M Ram, and same GPIO header. Of course lacks USB hub/ports, ethernet and (bad) sound, all of which aren't need for your project :) So fingers crossed,
Yogi
Coolest RasPi yet!
This sounds awesome, I must have a go! I might try including other things to and have an all-in-one guitar box (other things including tubes for realistic overdrive, etc)
Sounds like a cool idea! I'd love to see how it turns out.
*****
Also had an idea to have an analog pedal which can be plugged into any effect and when you press it down it could adjust an option... So if you had a flanger you could press it down and it would make it faster or something
awesome work dure...
you r a genius...
tnx 4 sharing ur work
That's really awesome. It would be really cool if you could make it controllable through a midi pedal or dedicated footswitch. Really good work.
Pretty dang neat! Digital potentiometers might be better for more precise control and options. You could use pots with a push function and that would take over your "middle button" and then only the one you push gets active.
that wah...blew my mind =D
This is awesome! You should make a video about how to install this on the raspberry and all the stuff
Awesome. That makes perfect sense, keep at it.
Very good. Trying to read up on the DSP programming of the raspberry pi using the puredata development system to generate the effects.
Very impressive! Wow!
awesome work. I'm thinking of doing something similar but for electronic drums.
Sounds cool!
just a heads up, don't get the sound card that he has if you have a raspberry pi B+. It doesn't work, even with a force usb 1.1
Fantastic. Thank you.
you, sir, are my hero
This is really good!!
Very impressive.
Thank you for this!
You're welcome!
5 didn't like this, why?? I think its an excellent project!
Gary Stevens it probably made them feel stupid.
God - tremelo. There are all variety of cheap, obscure guitar amps that had tremelo, which in my experience were avoided like the plague. It's making a come-back? Save us!
+Are Jayem The apocalypse has arrived! Jk tremolo is just easy to program in a DSP
This is badass. Tracks really nicely and really low latency.
Would be nice to be able to add an external tap tempo.
great wee project, would be great to hear this running off a proper soundcard like a focusrite
Wtf! It's really cool, man!
Very cool!
Thanks!
1:45 A bug on your window blind! You need to debug it as well.
Freeking cool!!!
May i can use the Esp 32 wemos d1 for this project instead the raspberry pi?
Did you notice a delay?
So... I mean enough to be noticed
awesome project in any case man! congrats!
Thanks! I made this project a long time ago, but I don't remember any noticeable latency. In the Pure Data program, there is a latency setting that I think I had set to 5 or 10ms (the default). All in all very good for a raspberry pi, especially one of the original model B's.
I should have heard the video more carefully, after watching it again I noticed you talked about the USB sound card. Probably it is for the best. I was thinking about using a good USB sound card, with 1 pre-amp and a couple more inputs/outputs to make loops (inserts, send/return) to insert external effects into PD signal chain, that would allow us to effectively have an expensive multi-effect processor for several instruments/voice. Will plan on adding MIDI too, for external MIDI foot controller
Amazing dude.
Can I put that inside a strat and access the effects via a free way 6 pos switch and change parameters via my Phone? Would that be possible?
Hi, i love your Effect Box project. I build the effect box but can't get it working. Is it possible to get a working image of the project?
Will be focusing on the hardware part when I get my RasPi, in the meanwhile (and still moving houses) I'll try and focus on figuring a way to auto-detect the USB card and have PD 'auto-configure' to use it for the inserts. Would also be nice to have a way of saving 'presets' like custom effect settings. Plus, a way of displaying parameter names in the SPI display, for the 4 knobs, eventually with banks where you could use up/down keys to change banks in order to change parameters....
Hello, thanks for the information! I have a problem with the USB adapter, the input have a tone. I think is a problem of the configuration. I'm using the model B+. Can you help me?
Thank you!
This is really neat thank you! I was trying to find some video showing of what people can do with a Pi and Puredata. Your example rocks. Do you know of any Synth examples?
None that specifically use Pure Data, but this post talks about the three that I've heard of:
www.raspberrypi.org/pi-synthesisers/
i love it, man u rock, i wish i could do this so i will be able to make my own
btw nice u played :D purple haze
where can i find your DAC pcb layout?
thanks in advance
Hello, can you use just a LCD screen with buttons instead and send the signal via wireless?
awesome!!!
Hello! Thank's for sharing this awesome work! I'm gonna do a similar project for a course in my Computer Science school ,but I don't know were to start.(I bought a raspberry pi2 by far).Any idea? Thank you!
Is it possible to build an effect box that’s also a sampler and sequencer?
I wanna run a cabinet simulator on a pie to use with my pedalboard
You got a spider bro!
Excellent work putting this all together, I might just use this myself. What kind of latency are you getting with this? It sounds low, but not quite negligible. Any ideas on how to get the latency down more? Perhaps by directly hooking an audio codec to the GPIO?
the effect processing sound something like shoegaze stuff!
Nice one..! GG
Hi! First of all, awesome project! I am trying to do a similar project that involves PD+Pi+audio, but I am having some trouble with configuring the sound card. I followed the steps you listed in your instructions.txt, but I am getting the following error messages in PD:
"ALSA input error (snd_pcm_open): No such file or directory
ALSA output error(snd_pcm_open): No such file or directory"
and the following error messages in the terminal:
"ALSA lib pcm_hw.c:1667:(_snd_pcm_hw_open) Invalid value for card"
Did you ever encounter these error messages? I also tried running PD using the sudo command. Thanks!
Hi, could you give me some info please? Did u use a GPIO hat for this? What about the converters? I would be so grateful if you can tell me what hardware did u use. Thank sir
Hello,
Any chance of making a git repo with all the code and schematics ?
Would be nice to have a central repo where we could add/share new effects and/or improved electronics, would certainly work towards this as soon as my RasPi arrives.
This could also be extended to other instruments, including vocals, adding balanced inputs/outputs would help loads.
P.S. Are you using RasPi own audio output ? or using an D/A for output ?
Keep up the awesome work.
How about a looper with a reverse function, buffer override and bitcrusher functions?
And resonance harmonising
And 12 band eq with an lfo sweep
+René Moncayo Great Ideas! I'll keep them in mind if I ever make a new version of this project. Thanks for watching!
Hi,
Great work! I'm trying to test this awsome one out,
I'm new to rpi, and need help setting it up with another lcd backpack. Where can I edit this?Also, will a i2c backpack work?
Thanks,
Svein
Hi Svein,
To use an i2c backpack, you will need to change all the "serial print" commands in main.py to something that would communicate with your backpack. I've only ever used i2c once or twice, so I'm not sure what the commands would be, but it should be fairly straight forward if you look in the manual for your lcd backpack.
Thanks for your reply.
I'll give it a go then :)
sounds like the tremolo depth and shape labels are the wrong way round. awesome project though - have you got a full writeup anywhere? is it easy to add effects or use more than one effect at a time?
Hey man! Awesome project! Do you think it would be possible to run multiple effects simultaneously? Like an Amp sim + Delay + IR loader...
+Rodrigo Gouvêa It would really depend on how processor intensive those effects are. I've run 2 or 3 at the same time before on the Model B raspberry pi with no problems, but more might become an issue. Good question, give it a try!
Yeah, I searched and I think that it would not be possible, only if we started to program on DSP (that's the same thing that the simulator companies do, Line 6, Fractal Audio...)
Do you think that a impulse response loader would be out of the question on this unit? I'm interested in integrating that type of feature into my rig without the effects. Thank you!
I think you could probably model speaker cabinet responses in puredata... Not something I've ever tried, but it'd be a cool experiment!
-Ben
Thanks for the video, I'm going to attempt this in a much simpler form, just to create a simple octave shifting stomp switch. Do you think something that simple could operate off a 9v battery?
Hi Steve,
You could power a raspberry pi off a 9 volt battery, but you would have to regulate the 9v to 5v and it might only last an hour or so.
Hello
Wouldn't it be more easy to use behringer Guitar link? it already has jacks, and is designed to get input specifically for guitar?
Will test your design, (bright idea!!!), building it with Glink, and return some comment here after tests!
Many Thanks sharing this!!!!
This is cool. Could you make a floor board foot switch for it?
I assume this could be used for Microphone too ?
So many Ideas and so little time heheheh
Why do the values appear to be moving randomly with no one touching the pots?
That's just a problem that comes with converting analog voltages to digital numbers: You get jitter in your results. If I ever make a version 2 of this project, I would use rotary encoders, which are digital devices, instead of pots which are analog devices.This problem could also be solved with modified software to a certain extent.
Hey dude I have a question about your PD files. Whenever I run the main.py I get this error from your python script that is coming from Pure Data itself where it is saying that snd_pcm no file or directory found. I know for a fact the sound card works because I can run the wire that is the "output" into an amp and play .wav files and I get noise. But whenever I run the main.py I get some error about ALSA and it like freezes up my raspberry pi. The issue seems to be the -nogui and loadbang. I am just curious as to how you actually got it to work. Also, would I have to change up any of the code in the PD files if I am only using three potentiometers? Thanks, I need help fast
***** Hi Adrian, Have you tried setting up your sound card in PD from the "media" menu?
It should be selected as both the input and output. If that doesn't help, you can certainally get rid of the "-nogui" and loadbang. If you do, the GUI should pop up when you run main.py, and you will have to manually start the DSP in PD by checking the box. I had more problems than I can even remember with this project, mainly because I have an original raspberry pi and probably a bad sound card. And no, you shouldn't have to modify the code any to use only 3 pots, if I remember correctly. Hope this helps.
Thanks for the comment,
-Ben
Yes, I did set it up through PD that way and it is the input and output. I even made it the default soundcard for the raspberry pi by editing the /asla.conf file. I'll try to take away -nogui and supposedly there is a known PD bug where you need to add a delay between the loadbang and the effects. Are there any specific tutorials you followed for making your own PD effects? I may need to make my own main.py script as well as my own PD files.
As a side note, this project ended up being a lott harder than I expected haha(great job with the tutorial file, I have been following that thing religiously. You should warn people that this is a DIFFICULT project, especially for people with no programming background). I am a CS student at university trying to complete this as a project for one of my courses. Thanks, for your help.
***** Pierre over at Guitar Extended has some good tutorials (with downloads) for making guitar effects with PD. There's a link to his site in the description under "edit 2", otherwise you can google for it, and it comes up as the first result. Many of my effects are were created from his tutorials with some modifications.
pretty cool! How long does it take between power on and playing?
bergweg, if you're running Arch Linux like I did, less than ten seconds, which is incredible if you consider how (relatively) slow the raspberry pi processor is. Pretty cool if I do say so myself!
this is excellent- i want to build this for eurorack. are there any updated instructions ?
Hi Paul,
I won't be writing any new instructions for this project, but I am currently working on a brand new version. I've posted a video about it if you want to check it out.
top notch mate ill take a look
Could a midi in be added to the project to sync all speeds to a master clock?
how did you wire the 3.5mm cable to the 1/4in jack?
Simply wire the ground of the 1/4 inch jack to the ground of the 3.5mm cable, and wire the signal wire the same way. If you want, you can add a pre-amp in between the 1/4 inch jack and the 3.5mm cable, but I didn't and the results were OK for most guitars.
thank you, i thought you used some intermediary adapter or plug
+doitnowlabs If you didn't need the extra cable.. Would something like this suffice? www.musiciansfriend.com/accessories/hosa-mono-1-4-f--mono-mini-m-adapter-jack?cntry=us&source=3WWRWXGP&gclid=Cj0KEQiAwNmzBRCaw9uR3dGt950BEiQAnbK96yKJjhs5a2R9uQNm4TtoaRgafc4xKiMqG06r1acvW98aAlPx8P8HAQ&kwid=productads-plaid^131989856427-sku^333092000000000@ADL4MF-adType^PLA-device^c-adid^83738188347
+Charlton Provatas it sure would.
I would pay a lot money for one of these
It is all free software, the computer is about $35! Finding someone who can do the electronics for you, well, you'll have to ask around for that!
Couldn't you have built it w/o the pi and used custom SC's? The permutations would obviously be diff? Just saying
I guess I'm a little bit confused as to what you're saying, but if I'm correct you meant to type IC instead of SC? If that's the case, I could have built custom hardware that would take the place of the pi, but at the end of the day it's much easier for me to program good sounding effects on linux with PD rather than have to design custom hardware and flash an ATMEGA or PIC every time I want to test something new. It's a matter of preference really. But generally, to make a good sounding effect pedal, you would need a fast (80Mhz?) 32-bit Atmega chip with at least a megabyte of ram. Also you'd need a way to get audio in and out. It's possible to do, but not as practical for me when I can use my pi and linux. But actually the mathematical equations that produce the effects would stay very similar across all platforms. It's just a matter of implementing them. Thanks for commenting!
Where were you 8 years ago when I was dying t0 create something like this. You've no idea how upsetting it this is after being told it couldn't be done with ras/Pi multiple times...
I would be very interested in a kit.
Awesome!
Let me know if you want help designing a circuit board for this, definitely would be interested.
What kind of latency are you looking at for this setup?
08:34 Dubstep wooble bass
What are the especification of your raspberry's power supply??
not bad
Can somebody do a tutorial on this please?
0:06 you can see a bug crawling across the bottom of the window shades, lol.
I have Python 2.7.3
When I try to open
github.com/doitnowlabs/rpieffectbox/blob/master/main.py
it show me only 67 lines of code... (the last command is break)
main.py have 67 lines and when I try to run
___
sudo python main.py
File `main.py`, line 67
break
SyntaxError: `break` outside loop
___
What I`m doing wrong....?
Amazing. It's great project!!!
I try to make it but it's look like main.py file on github repository is incomplete.
How fast is the latency on it?
The maximum latency would be 10ms, although I feel like it's less than that most of the time. Maybe 6 or 7 ms. The software that runs the audio processing for the effects lets you choose a latency level (your choices are limited by your hardware's capability of course) Thanks for watching!
Is it possible to pay you to make one? Its really interesting man
No, I'm very sorry but I don't have the time to do that. I've been really busy recently, and have other projets (mostly for school) in the works that require a lot of attention. Thank you for understanding!
How much would you sell it?
Unfortunately it's not for sale at the moment, because I don't think anyone besides myself would be happy enough with the build quality. It's well made, don't get me wrong, but there's quite a bit of hot-glue, zip ties, and craft foam on the inside that you don't see in the video :P
What sound card do You use?
I'm sorry for the late reply- the sound card in this project is on amazon. Just search Sabrent USB sound card, and it's the square black one that costs $7. It worked and was easy to set up, but I would recommend adding a pre-amplifier circuit between the guitar and soundcard, to improve sound quality. Cheers!
Any latency?
This is very cool. Could it use the MOD GUI? You know, with the browser-based GUI to combine the (phabulous and numerous) LV2 effects (and even synths, come to think of it)? moddevices.com/ns/modgui/