Excellent explanation and sweet patch! Thanks for sharing.
@uttuclub Жыл бұрын
this is great thanks so much for posting - would it be okay to ask what the point of the [-~0.25] offset is for on the cos~ waveshaper function - is it just to stop it clipping?
@MikeMorenoDSP Жыл бұрын
Thanks for your comment. The point of the [-~ 0.25] offset is to get a sine waveshaper function instead of a cosine which will prevent clicking at the start and end of the ramp, otherwise without the offset, it will click and introduce DC. Sadly, there is not [sin~] in pd vanilla unless we use [expr~ sin($v1)] but that takes way more CPU and is in radians iirc.
@uttuclub Жыл бұрын
@@MikeMorenoDSP great so it's offsetting the frequency start point not the amplitude of the wave. I think i got it , thanks so much for the reply!
@MikeMorenoDSP Жыл бұрын
@@uttuclub More like the phase starting point, sin~ starts at zero crossing "0" and cos~ starts at "1" which will make the thing click.
@uttuclub Жыл бұрын
@@MikeMorenoDSP of course got it thanks for clarifying
@goddoggoddoggoddog2 жыл бұрын
Super cool! Love the trick with the step sequencer triggering a seed message to [random].
@rimbod13662 жыл бұрын
That clears up a few things for me! Thank you!
@playamaqui7 ай бұрын
Thank you so much, Mike!
@SitkaInstruments3 жыл бұрын
I love the patches you do, and now I'm glad to see the tutorial
@Rob_652 жыл бұрын
Very nice. I just started PD a week or so ago to see if I can use this to prototype stuff I want to create using (analog) electronics. This is exactly what I was hoping to use PD for 👍
@Max160323 жыл бұрын
Simple yet powerful. Superb stuff.
@jmpglubglub52383 жыл бұрын
Very good instructions. Nice, simple explanation of the why and great use of visual concepts using the scope. I learned so much so fast! Thank you!
@MikeMorenoDSP3 жыл бұрын
The scope is your friend, definitely one of my best guides to understanding Pd and signal processing.
@MrTheakstone3 жыл бұрын
Loved this. Nice work!
@MikeMorenoDSP3 жыл бұрын
Thank you!
@synthesauriov31953 жыл бұрын
This is awesome! Will definitely try it later. Thanks!!
@npproducoes2 жыл бұрын
That was really amazing! Thanks for sharing this...
@mageprometheus3 жыл бұрын
Thanks Mike. 😃
@motelflamingo3 жыл бұрын
Great, man! Super fun and useful tutorial. Loved it.
@banksideleopards27912 жыл бұрын
Bravo! Thank you so much for this tuto man!
@patricioisaiascv3 жыл бұрын
This is gold! Make more please 🤓 Saludos desde Chile!
@MikeMorenoDSP3 жыл бұрын
¡Gracias Patricio! Espero haya sido útil. Si tienes cualquier retroalimentación o un tema que quieras aprender en el siguiente tutorial avisame :)
@alex-esc3 жыл бұрын
Can you share your theme / colors-plugin.tcl file used on this tutorial?
@toitoitoy3 жыл бұрын
Interesting, thanks Mike.
@MikeMorenoDSP3 жыл бұрын
No problem! Thanks for watching! Let me know if you have any feedback or any subject you would like to learn on my next tutorial :)
@doyourownwaves42143 жыл бұрын
Fantástic!
@safexkeeping58503 жыл бұрын
Thank you!
@AbsolutTazz3 жыл бұрын
thank you so much! very useful :)
@MikeMorenoDSP3 жыл бұрын
Thanks! I'm glad it was of use. Let me know if you have any feedback or any subject you would like to learn on my next tutorial :)
@Jesus-um1rb2 жыл бұрын
Maestrazo tome clases en tus cursos de camomille, tu ingles es excelent! jaja no note que eras tu hasta ver el logo, quiero ser como tu de grande! jaja saludos!
@MikeMorenoDSP2 жыл бұрын
Gracias Jesus jaja, pronto publicaré más videos como estos. Quizás unos en español :)
@igorabdoaguilar93313 жыл бұрын
nice!
@cristianoseverofigueiro89613 жыл бұрын
Buenissimo!
@matiaslanzi99692 жыл бұрын
How can I change the colors of PD? I am looking through the tcl files but I can't find the definitions for most of the UI. Thanks for the great explanation.
@MikeMorenoDSP2 жыл бұрын
You need to download Pd-next for your OS: github.com/sebshader/pdnext/releases/ Here's how it works. "to get started with colors: copy doc/7.stuff/colors-plugin.txt into your pd path and change the extension to .tcl. Then change the values below "array set ::pd_colors {" using values from a hex color picker, or tk color names." The pd path could be where you store your externals. Glad you like the video! Happy Patching!
@matiaslanzi99692 жыл бұрын
@@MikeMorenoDSP Thanks so much, works perfectly!
@onderbox186 Жыл бұрын
Thanks for the video Im reacreating this a bit for my own patch but i have a problem. If I change the value for speed of the metro. It sends out a bang. Do you know how I can disable that? that when i change the value that it doesnt send out a bang but just like a clock(divider) it just changes bpm smoothly?
@MikeMorenoDSP Жыл бұрын
afaik [metro] doesn't send a bang when you change its rate. However, you are correct that the bpm in [metro] doesn't change smoothly. What you need is a higher resolution clock, the simplest way I can think of doing that is using a [bang~] to a [snapshot~] object. Then connecting a [phasor~] with the rate you want at a [snapshot~] object -> [< 0.5] -> [change] -> [sel 1] -> counter object or [i ] [+1] counter. Then you change the phasor's frequency rate to change your clock rate, and it is more smooth and instant!
@onderbox186 Жыл бұрын
@@MikeMorenoDSP Thanks for a lot for this tip. Im gonna look at it.
@WARDISWARD Жыл бұрын
04:45 HOw come the sqrt does a downward pitchbend5(show on scope ) instead of upwards ?
@MikeMorenoDSP Жыл бұрын
It's a bit difficult to explain, but this bass drum has no oscillators. The line~ object creates a ramp that we use as phase for the sine waveshaper. Making alterations to the line~ object with a pow~ or sqrt~ will result in a modulation of the phase from high speed to low speed, which results in a pitch bend. That's why it looks different on a scope. The phase is related to the frequency, but it is different. See for example Phase Modulation vs Frequency Modulation. github.com/porres/Live-Electronics-Tutorial
@Jamslerr2 жыл бұрын
I tried using this version of PD to change my background and text colors. I could not get it to work on my system. All I got was errors in the display box when booting. Could you help me out with this?
@MikeMorenoDSP2 жыл бұрын
Sure, go to this link and make sure you downloaded the correct version based on your OS Pd-0.52-1-Next.app.zip for mac or pd-0.52-1-Next.windows-installer.exe for windows github.com/sebshader/pdnext/releases/tag/0.52-1 Download and unzip this on your externals folder: github.com/sebshader/color-themes-plugin Then open Pd next, and on preferences there should be a Color Themes... option.
@WARDISWARD Жыл бұрын
Hmm I don't get the seed message The random object automatically outputs values between 0 and 2 ( 3 minus 1 ) why give it a seed ? Even more confusing is why a seed of 167 doesn't trigger the bassdrum
@MikeMorenoDSP Жыл бұрын
Random values are not actually random, they are a defined set of numbers defined by the seed, which is an ID for that set. So by resetting the seed of our random object every 8 steps or so, we will get a repeating rhythm based on the seed. en.wikipedia.org/wiki/Random_seed
@neocolors Жыл бұрын
@@MikeMorenoDSP perfect explanation! Thank you!!
@itmamfauzii61432 жыл бұрын
I have problem that the sound doesent come out ;((
@MikeMorenoDSP2 жыл бұрын
Make sure your DSP is turned on and your audio preferences are set to your audio driver. If not, show us your problem on the pd discord server: discord.gg/aNd8RrT