This is great. I've just started playing with PD and have been messing around with synths, but hadn't thought to try to program guitar effects. Looking forward to trying something like this myself.
Yeah I would be interested in building a stand-alone unit that you could edit in this fashion and then control with the midi controller pedal since this could run on arruino or raspberri pi. Thanks dude
@@AlexMiller-sd5vk that’s legit I just saw another video about daisy guitar pedals and jazz like that. I literally just started learning about this today so I’m very excited. Good on ya man can’t wait to see what other content you bring us!
Wow, very similar idea for what I am doing for my major work for my tech/design class. I'm doing it all in C++ on an ESP32-A1S (which is taking for forever and a day to be mailed) though... it's gonna be a pain in the ass.
Great work, I'm doing some research to make a Synth and just learning about Pure data. Had no idea you do guitar stomps with it. Actually sounds decent.
what are you running into interface wise, and where are you gain staging for the total output of your signal chain? is it pre-patch (with equipment) or post? If pre-patch, whats the settings so that it always hits the -4dB max in your global patch. If post, what are the patches and the parameters used to gain stage from your input signal to your final output. lastly, (hope im not asking too much).. when youre playing here for us on RUclips, how are you distinguishing between the total output volume from your guitar, and total output volume of your video? are you patching your dac into a signal flow on your video editing software?
what's the signal chain you're using? I'm planning to make something similar using a raspberry pi. But can you run your guitar jack directly into the device that has the PD patch?
i can't speak for the person in this video, but pure data is normally used on a desktop computer or laptop. you would need an interface between your guitar signal and your computer, like perhaps an external soundcard for example.
The main reason I was able to dial in a pleasant fuzz tone was the use of a low pass filter to get rid of a lot of that really shrill high end. I even used 3 LOP objects in series to get even more filtering. If you want a picture of the Fuzz patch, let me know
That's the goal! I've launched a different channel called Creative Coder's Tool Kit devoted to teaching/exploring some cool projects like this. I just started it, but I'm going to be making more videos soon. ruclips.net/channel/UCyoG1vC8kORYjiATolDvHjw
The latency of the system is determined by your interface's latency. Obviously, it can't work faster than the minimum buffer size you have your whole system set to.
How does using Max vs Pure Data change not wanting to simply give out the patch? I said I'd be more than willing to answer questions or help recreate this, but I'm more interested in people learning the ideas behind it instead of just having the final product. I spent a lot of time putting these together by hand and no one simply gave me any pieces.
@@AlexMiller-sd5vk I don't want your patch but you did a great job. It's the choosing to use a product with an open source license over using Max like the rest of your class. Your statement goes against the spirit of open source and I guess it just rubs people who care about open source the wrong way. If you're familiar with Mutable Instruments, they use an open source license and give away the schematics to their boards / data because they are open source. They also spend huge resources on their product and because they develop on an open source platform, they're happy to share. They could choose to use a closed source license but they don't
@@AlexMiller-sd5vk I see. Thanks for the quick response! I am currently doing some research for my own project (Interactive Soundscapes with Video Tracking) and discovered this video here.
@@AlexMiller-sd5vk so i made a really simple tremolo patch. i took a screenshot but do not think I am able to post it here. I have a focusrite scarlett and am plugging my bass in. the patch has adc and dac, dsp is on, and in audio settings i switched to ASIO and made the input the focusrite. my interface is working with or without the program. The problem is it does not seem to go through the program, when I play anything there is a sound but it is just normal and no with the effect. I am pretty sure the patch is right because I just copied it from online just to be positive that it would work. basically I am just confused as to how to get the interface to go through the program because I feel like as long as there is an adc~ and the settings are switched it should work?
@@AlexMiller-sd5vk hahaha that was me on my boyfriend's account, but we got it all fixed, basically was a problem with the interface itself. thanks!!!!!!
@@Simonsmukke I just googled it and the patches for it are probably proprietary and not compatible with PD. Something similar to this patch could probably be recreated for the organelle
@@AlexMiller-sd5vk the organelle is basically a Linux box that runs pure data with a midi keyboard and encoders built in. You have to adapt pure data patches to use the controls on the organelle but it should be doable.
Nothing worse than people who post this stuff then fall off the face of the earth. Why post on RUclips? Share it with your class/teacher on a web server or Vimeo or something. Ugh.
@@AlexMiller-sd5vk Just browsing the threads... It might be that you are busy or something else... I don't know anything about your life. But when people are asking questions, and there is no reply, then to me it seems like "fall off the face of the earth". If you upload a video of something you created, naturally people would be interested in how you did it and what tools you use. If I for example created a table and mad a video about it, either a would put a note in the description saying that I will not explain how it is done or I would turn of notifications... But then noone could tell you about your great project. Anyway, enough of the negative feedback. I think I have played around with some similar program once, I never had the idea of making a guitar pedal of it - I guess I where not creative enough at the time to think about that, so overall I think it is a great project. //Have a nice life
This is the cool side of RUclips
i hope it lasts more then 2 vids
This is great. I've just started playing with PD and have been messing around with synths, but hadn't thought to try to program guitar effects. Looking forward to trying something like this myself.
this is so sick this makes me feel like I can build whatever I want. how awesome.
Hell yeah you can! I'm currently working on more Pure Data videos to start off in more bite size pieces
Yeah I would be interested in building a stand-alone unit that you could edit in this fashion and then control with the midi controller pedal since this could run on arruino or raspberri pi. Thanks dude
@@adamkumpmusic I've actually got pure data running on a raspberry pi right now. Still figuring out some of the kinks
@@AlexMiller-sd5vk that’s legit I just saw another video about daisy guitar pedals and jazz like that. I literally just started learning about this today so I’m very excited. Good on ya man can’t wait to see what other content you bring us!
Awesome work with pd and audio i/o. The guitar synth is rad!
Really interesting, can you show inside each section how is built?
Awesome! This is such a cool idea
Wow, very similar idea for what I am doing for my major work for my tech/design class. I'm doing it all in C++ on an ESP32-A1S (which is taking for forever and a day to be mailed) though... it's gonna be a pain in the ass.
Great work, I'm doing some research to make a Synth and just learning about Pure data. Had no idea you do guitar stomps with it. Actually sounds decent.
Dude your idea on the raspberry pi is EXACTLY what I want to do
This man is a genious, WOW DUDE!
Would be awesome if you'd share this! :D maybe others can learn from it too!
Alex this is rad! Way to go!
Great work. Do you have the pd source (patches) for this project published somewhere with a non-restrictive license? (like MIT or CC?) Thanks.
XD
no queri na cttm
Hace más vídeos de pure data porfavor, en lo posible explicando cómo lo haces
Very nice man!
can you share your amazing work with all of us?
Great job!
Awesome! Is your patch available for download? And which MIDI controller do you use?
what are you running into interface wise, and where are you gain staging for the total output of your signal chain? is it pre-patch (with equipment) or post? If pre-patch, whats the settings so that it always hits the -4dB max in your global patch. If post, what are the patches and the parameters used to gain stage from your input signal to your final output.
lastly, (hope im not asking too much).. when youre playing here for us on RUclips, how are you distinguishing between the total output volume from your guitar, and total output volume of your video? are you patching your dac into a signal flow on your video editing software?
cool stuff!!
Hi:
I love your pedal solution. Is there any place where I can download the patches? Thanks in advance
woow, this is awesome.
HOWWW >>>>>>> HOOOOOWWWW did you do this????
Dude amazing work. Anything more you can share?
The controller is AKAI APC 40?? Great patch, but try to organize it.
what's the signal chain you're using? I'm planning to make something similar using a raspberry pi. But can you run your guitar jack directly into the device that has the PD patch?
i can't speak for the person in this video, but pure data is normally used on a desktop computer or laptop. you would need an interface between your guitar signal and your computer, like perhaps an external soundcard for example.
NICE!!!!!!!!!!!!!!!!!!!!!
great work. Will it be possible for you to share the patch you used?
damn what course is this? I want to do it.
❤
damn good job, bro! :)))
Fabulous. I'd love to know how you got the fuzz tone/overdrive. I haven't been able to get a nice distortion effect.
The main reason I was able to dial in a pleasant fuzz tone was the use of a low pass filter to get rid of a lot of that really shrill high end. I even used 3 LOP objects in series to get even more filtering. If you want a picture of the Fuzz patch, let me know
@@AlexMiller-sd5vk I'd love to see a picture if you could send it.. joshua.kellner2@aol.com
Wow man, can u teach this?
That's the goal! I've launched a different channel called Creative Coder's Tool Kit devoted to teaching/exploring some cool projects like this. I just started it, but I'm going to be making more videos soon. ruclips.net/channel/UCyoG1vC8kORYjiATolDvHjw
How is the latency? Can you hear/feel any delay compared to a desktop program like bias fx or amplitube?
The latency of the system is determined by your interface's latency. Obviously, it can't work faster than the minimum buffer size you have your whole system set to.
Could you do this to be just a cab impulse response loader pedal?
I'm trying to figure this out also. Thought it would be possible to do with a pd patch :P Let me know if you find a solution.
awesome! care to share your patch?
There's a part of me that really doesn't haha. If you have any specific questions, I'd be more than willing to help you patch your own though
well alrighty then, haha
@@AlexMiller-sd5vk Synth patch is cool. If you cared about intellectual property why not just use Max instead of open source?
How does using Max vs Pure Data change not wanting to simply give out the patch? I said I'd be more than willing to answer questions or help recreate this, but I'm more interested in people learning the ideas behind it instead of just having the final product. I spent a lot of time putting these together by hand and no one simply gave me any pieces.
@@AlexMiller-sd5vk I don't want your patch but you did a great job. It's the choosing to use a product with an open source license over using Max like the rest of your class. Your statement goes against the spirit of open source and I guess it just rubs people who care about open source the wrong way. If you're familiar with Mutable Instruments, they use an open source license and give away the schematics to their boards / data because they are open source. They also spend huge resources on their product and because they develop on an open source platform, they're happy to share. They could choose to use a closed source license but they don't
some fundamentals in guitar improvisation wouldn't be bad to acquire ;) !! Just joking, very nice patches! Keep doing so!
how did you tackle the distortion?
Just curious, why did you choose to use PureData over Max?
Cost and availability. And someday I'd like this to maybe run on a raspberry pi, which Max does not.
@@AlexMiller-sd5vk I see. Thanks for the quick response! I am currently doing some research for my own project (Interactive Soundscapes with Video Tracking) and discovered this video here.
it does, even on arduino : playground.arduino.cc/Interfacing/MaxMSP/
i cant get my audio interface to run through the program, even though I chose it for the input for audio settings. did you do anything more?
Hmm... Did you turn dsp on and everything? And use an adc and dad object? Hard to troubleshoot with so little
@@AlexMiller-sd5vk so i made a really simple tremolo patch. i took a screenshot but do not think I am able to post it here. I have a focusrite scarlett and am plugging my bass in. the patch has adc and dac, dsp is on, and in audio settings i switched to ASIO and made the input the focusrite. my interface is working with or without the program. The problem is it does not seem to go through the program, when I play anything there is a sound but it is just normal and no with the effect. I am pretty sure the patch is right because I just copied it from online just to be positive that it would work. basically I am just confused as to how to get the interface to go through the program because I feel like as long as there is an adc~ and the settings are switched it should work?
@@AlexMiller-sd5vk hahaha that was me on my boyfriend's account, but we got it all fixed, basically was a problem with the interface itself. thanks!!!!!!
Can i load this on my Critter and guitari organelle?
I don't know what either of those things are, but I'm going to assume no.
@@AlexMiller-sd5vk the organelle is an progammable music computer
@@Simonsmukke I just googled it and the patches for it are probably proprietary and not compatible with PD. Something similar to this patch could probably be recreated for the organelle
@@AlexMiller-sd5vk the organelle is basically a Linux box that runs pure data with a midi keyboard and encoders built in. You have to adapt pure data patches to use the controls on the organelle but it should be doable.
Nothing worse than people who post this stuff then fall off the face of the earth. Why post on RUclips? Share it with your class/teacher on a web server or Vimeo or something. Ugh.
I think the 20 thousand people who have viewed it might have a different opinion than you.
@@AlexMiller-sd5vk
Just browsing the threads...
It might be that you are busy or something else... I don't know anything about your life.
But when people are asking questions, and there is no reply, then to me it seems like "fall off the face of the earth".
If you upload a video of something you created, naturally people would be interested in how you did it and what tools you use.
If I for example created a table and mad a video about it, either a would put a note in the description saying that I will not explain how it is done or I would turn of notifications... But then noone could tell you about your great project.
Anyway, enough of the negative feedback.
I think I have played around with some similar program once, I never had the idea of making a guitar pedal of it - I guess I where not creative enough at the time to think about that, so overall I think it is a great project.
//Have a nice life
@@AlexMiller-sd5vk He lives!!! Good work mate.
Shut Up 'n Play Yer Guitar