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?
You have saved me so much money and maths headaches, god bless you
Glad it helped :D
Already ordered parts! Gonna try to build this one. Thanks for the video!
This was great, thanks! Would love to see the future projects you mentioned.
Thank you so much for watching!! I'm glad to hear that you're interested in going further with this!!
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.
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!
This is the exact video I was looking for
I'm glad to hear that!! Have fun!
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!
Hi Jim! Thank you for your message. I'm still planning on continuing with this channel!
These videos are great, thanks for this
You're welcome! I'm glad you found this video informative!
Awesome solution!!!
Thank you so much, Jorge!!
I was rather surprised with how affordable and easy this solution was too!!
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?
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.
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?
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!!
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.
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.
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.
I‘m still waiting for the parts to build my Bela Pepper. Your approach looks very promising aswell to control modular with PD.
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!
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.
Hi! Great Tutorial! Do you think I could use the same pins to connect 2 or even more MCP4728?
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.
Great video as always.
Is there a schematic for connecting the arduino and DAC.
Right here! ua-cam.com/video/PaWp6zny83I/v-deo.html
Is it possible to work this in T31? Im talking about working in a microtonal context
Super
I'm glad to see that you're find these videos informative! Thank you!!
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?
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?
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!
@@SoundSimulator It would be absolutely wonderful if you got to such a tutorial! Good luck. I look forward to this!
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?
And a copy of the pd patch just incase?
Would love to use this with ableton.. Will look into it.
Max4Live should get the job done!
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.
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.
Do it! 😊