Sending CVs from Pure Data & Max/MSP (DIY Eurorack Tutorial)

Поділитися
Вставка
  • Опубліковано 5 лип 2024
  • Using Quad-DAC ($7.50) & Arduino, we can convert Pure Data & Max/MSP data to CVs and send them out to modular synthesizers!!
    For example, we can create an algorithmic/generative Pure Data patch and send pitch CV to Rings!!
    ---
    Check the description of my previous tutorial to find links to the parts!
    • 4 CVs From Arduino! (D...
    (Also please read the disclaimer in the video as well)
    ---
    Social Media (please feel free to share your projects!):
    / takumi_ogata
    / takumiogata
    ---
    0:00 - Intro
    1:32 - Code & Patches
    2:00 - Pitch CV
    4:33 - Generative Music
    5:17 - Latency Test
    5:56 - What's Next?

КОМЕНТАРІ • 43

  • @lurkdash
    @lurkdash 2 місяці тому +2

    You have saved me so much money and maths headaches, god bless you

  • @jpablodl
    @jpablodl 17 днів тому

    Already ordered parts! Gonna try to build this one. Thanks for the video!

  • @norrin_sad2778
    @norrin_sad2778 2 роки тому +1

    This was great, thanks! Would love to see the future projects you mentioned.

    • @SoundSimulator
      @SoundSimulator  2 роки тому +1

      Thank you so much for watching!! I'm glad to hear that you're interested in going further with this!!

  • @franciscoraupp
    @franciscoraupp 2 роки тому +1

    Thank you so so so so much for this. I've been dreaming of sending CV from Pd to my Eurorack system for ages and the only thing I could think of was to buy the Expert Sleepers modules, but whenever I got some extra money I would invest in more useful modules.
    Seriously, this is by far the best UA-cam video I've watched in 2021.

    • @SoundSimulator
      @SoundSimulator  2 роки тому +1

      That's awesome to hear, Francisco! Yeah same, I always wanted to send CVs from Max and ES products seemed too expensive.
      I'm glad that this video was helpful!

  • @dai_griff_productions
    @dai_griff_productions 2 роки тому +1

    This is the exact video I was looking for

  • @jimgoodinmusic
    @jimgoodinmusic 10 місяців тому +1

    I've enjoyed your series on PD and the techniques to send it to CV via Arduino. I was successful doing your breadboard controlling pots via Arduion within PD and the initial example of sending sample data from Arduino via the 4728. I would enjoy seeing more but you may have moved on as I've found you about 2 years down the road. Your how-to's are a bit quick for me but that's what 'pause' and screen captures are for :) which I have done. I feel a bit seasoned in PD but you have shown me a couple of things which I appreciate additionally I share the same philosophy but trying to DIY Eurorack as much as possible and not go down the cash trail. Thanks Takumi and I will follow on IG!

    • @SoundSimulator
      @SoundSimulator  10 місяців тому

      Hi Jim! Thank you for your message. I'm still planning on continuing with this channel!

  • @enokelmersson6981
    @enokelmersson6981 2 роки тому +1

    These videos are great, thanks for this

    • @SoundSimulator
      @SoundSimulator  2 роки тому

      You're welcome! I'm glad you found this video informative!

  • @jorgebachman
    @jorgebachman 2 роки тому +1

    Awesome solution!!!

    • @SoundSimulator
      @SoundSimulator  2 роки тому +1

      Thank you so much, Jorge!!
      I was rather surprised with how affordable and easy this solution was too!!

  • @bosnianlain
    @bosnianlain 2 роки тому +1

    oh, i was searching exactly for that a few months ago, thanks a lot dude, keep making great videos.
    Also, did you ever considered creating a discord server?

    • @SoundSimulator
      @SoundSimulator  2 роки тому +1

      I'm always glad to hear that people are interested in this type of stuff! Thanks for watching!
      I have considered it but probably through a Patreon. Seems less stressful to manage that way in the long run. People giving feedback to each other and sharing ideas and knowledge are definitely going to be valuable starting next year, so I do want to come up with a way that works for most people.

  • @z1snow
    @z1snow 2 роки тому +1

    This is so incredibly helpful! I'm away from my setup at the moment. Do you think the same conversion will hold for output from a dc coupled audio interface?

    • @SoundSimulator
      @SoundSimulator  2 роки тому

      I'm glad you found this video helpful! Thanks!
      I believe the approach of finding the octave & semitone "Pure Data voltage" should be the same. I don't know if it's going to be 0 to 4095, so I would go around the internet to find the appropriate values. Could be 0.0 to 5.0 for example.
      The difference is [dac~] will be the output. [dac~ 1 2] are reserved for the main L & R speakers. Assuming that the dc outputs are the third and fourth output of the audio interface, you will need [dac~ 1 2 3 4] and connect whatever voltage values to the 3rd and 4th input of that object.
      I would recommend unplugging your main speakers from the interface when you try for the first time, just in case! Best of luck and let me know if it works cuz I'm curious!!

  • @jimgoodinmusic
    @jimgoodinmusic 10 місяців тому

    Question about the object Scales_Quad in the Pure Data patch at 4:37. Is the object a downloadable external or an external you wrote? I searched PD Vanilla's browser to download objects. The closet I find in name is in maxlib but not it. I can see this being written assuming it's an object that holds a table of scale numbers to be loaded into in this case the Ambient Melody so from that standpoint it sounds like it's a external patch to shuffle through a table of numbers/pitches. Thanks.

  • @joshbassett
    @joshbassett 2 роки тому +1

    This is a great progression with the project. Seems like you could use a smaller Arduinto to get the module down to 6HP or smaller. I'm interested to see if you can get 8 CV outputs happening with two DACs.
    Also, Rings is much more difficult to "tune" than my other oscillators.

    • @SoundSimulator
      @SoundSimulator  2 роки тому

      For sure, using Arduino Nano is the move! Yeah, I'm sure we can daisy chain another one, but I haven't looked too much into it. I should do a follow-up video once I get two or more working.
      That's good know! That means it should work even better for other oscillators.

  • @studiospiraluniverse
    @studiospiraluniverse 2 роки тому +1

    I‘m still waiting for the parts to build my Bela Pepper. Your approach looks very promising aswell to control modular with PD.

    • @SoundSimulator
      @SoundSimulator  2 роки тому

      Ah nice! I've been wanting to make a video on Bela for a while now. Yeah, you can definitely have both in your modular rig! Let me know what you think!

  • @johnnyvandeclit259
    @johnnyvandeclit259 Рік тому

    I am trying to send cv to control my synths with puredata through my DC coupled interface. If I create an osc object and send it out of the dac, it FM my synths and a *~ object expands the amplitude of the modulation sent. So far so good. But how do you get a steady voltage to control the pitch ? What is the type of signal I should use ? I can’t find any info anywhere. Thank you.

  • @paolocolagrossi7632
    @paolocolagrossi7632 2 роки тому +1

    Hi! Great Tutorial! Do you think I could use the same pins to connect 2 or even more MCP4728?

    • @SoundSimulator
      @SoundSimulator  2 роки тому +1

      I need to look into it more. We should be able to change the i2c address and have each working separately.
      I'll do a quick follow-up if there are more demands. Y'all are power-hungry for more CVs!!! 3 was enough for me as you can see in the video, haha.

  • @sivoltage
    @sivoltage Рік тому +1

    Great video as always.
    Is there a schematic for connecting the arduino and DAC.

    • @SoundSimulator
      @SoundSimulator  Рік тому

      Right here! ua-cam.com/video/PaWp6zny83I/v-deo.html

  • @pajarobobo4467
    @pajarobobo4467 Рік тому

    Is it possible to work this in T31? Im talking about working in a microtonal context

  • @HenricWallmark
    @HenricWallmark 2 роки тому +1

    Super

    • @SoundSimulator
      @SoundSimulator  2 роки тому

      I'm glad to see that you're find these videos informative! Thank you!!

  • @AlexanderFortunato-ph1gd
    @AlexanderFortunato-ph1gd Рік тому

    I've been running into a problem using Max->Modular. Any signal above a value of 1 becomes clipped by Max. I'm completely limited to a -1,1 range, even when I go straight to an dac~ object. Is there a workaround for this?

  • @TheNaboen
    @TheNaboen 2 роки тому +1

    Discovered your channel now. A real treasure chest! Do you think it would be possible to use this ardurino solution with data from other applications? For example, a web scraper?

    • @SoundSimulator
      @SoundSimulator  2 роки тому +1

      Thank you very much!
      Yeah, that's something I want to explore too. There should be a way to send web data to Arduino but I don't know how yet! It's definitely on the list of tutorials to do in the future!

    • @TheNaboen
      @TheNaboen 2 роки тому +1

      @@SoundSimulator It would be absolutely wonderful if you got to such a tutorial! Good luck. I look forward to this!

  • @nickysystem
    @nickysystem 3 місяці тому

    I was able to get arduino to send CV but no luck with the PD -> Serial part yet, though PD says it's all good.
    Is the arduino code posted somewhere I can access?

    • @nickysystem
      @nickysystem 3 місяці тому

      And a copy of the pd patch just incase?

  • @jokkemartens8065
    @jokkemartens8065 2 місяці тому +1

    Would love to use this with ableton.. Will look into it.

  • @williamolsen20
    @williamolsen20 Рік тому +1

    I think this is great idea, and though I am almost a year late to the party I hope you do, or have done this. I will hopefully find out in the near future.

    • @SoundSimulator
      @SoundSimulator  Рік тому +2

      The 'turning it into a module' part or the M4L device? Either way, I haven't had a chance to! I do really want to turn it into a module very soon.

    • @sivoltage
      @sivoltage Рік тому

      Do it! 😊