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 TH-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!
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!
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.
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!
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!!
Hi, fan of the channel here! Appreciate all you do! I’m trying to use my Expert Sleepers ES-8 to send cv out but I can’t seem to figure things out yet. I thought the last box in the patch would be a dac~ 3 (for example) but maybe it’s actually print~? I want to try sending a trigger to my Maths for starters
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!
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 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.
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.
Really appreciate these tutorials, thank you. I successfully followed the Arduino to Pure Data turorial and got everything working, but this one I am a bit stuck on this one because the moocow library isn't appearing in the externals menu in Pure Data. Would you be able to explain a bit what the moocow and cyclone objects are doing so I can try to explore other ways of achieving the same thing?
@@SoundSimulator Appreciate the reply but the video doesn't go into detail about what those objects are doing, just how to download the externals for them, but the moocow external doesn't seem to be around anymore. Do you know what the [moocow/any2bytes] object is doing, or what the printed output is before it goes into the cyclone object below?
@@soundproofskin Sorry, it's been a while since I made the video so I forgot that I didn't go into detail. I have no clue as to how those objects work, but I think there was a discussion about them on plugdata's discord (I think there was a talk about a substitute too?). I definitely recommend checking out plugdata to see if those externals come packaged with it. And if not, I suggest joining their discord to see their discussion about the substitute. I apologize that I can't help further.
@@SoundSimulator No need to apologise. I've been using Plugdata, and it doesn't have the moocow external. For the record, so far scouring forums has led me to a vanilla pd object called [fudiparse] which should do something similar to [any2bytes], but I have more research to do to make sure that the list it outputs is the same format. I'll take a look at that Discord. Thanks for your help.
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.
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?
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?
Already ordered parts! Gonna try to build this one. Thanks for the video!
You have saved me so much money and maths headaches, god bless you
Glad it helped :D
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 TH-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!
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!!
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!
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.
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!
Great video as always.
Is there a schematic for connecting the arduino and DAC.
Right here! th-cam.com/video/PaWp6zny83I/w-d-xo.html
Awesome solution!!!
Thank you so much, Jorge!!
I was rather surprised with how affordable and easy this solution was too!!
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!!
Hi, fan of the channel here! Appreciate all you do! I’m trying to use my Expert Sleepers ES-8 to send cv out but I can’t seem to figure things out yet. I thought the last box in the patch would be a dac~ 3 (for example) but maybe it’s actually print~? I want to try sending a trigger to my Maths for starters
btw, sorry, I’m using Plugdata/puredata
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!
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.
Would love to use this with ableton.. Will look into it.
Max4Live should get the job done!
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.
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! 😊
Really appreciate these tutorials, thank you. I successfully followed the Arduino to Pure Data turorial and got everything working, but this one I am a bit stuck on this one because the moocow library isn't appearing in the externals menu in Pure Data. Would you be able to explain a bit what the moocow and cyclone objects are doing so I can try to explore other ways of achieving the same thing?
I recommend checking out this tutorial (th-cam.com/video/VYWQaqf6yL0/w-d-xo.html) where I explain that more.
@@SoundSimulator Appreciate the reply but the video doesn't go into detail about what those objects are doing, just how to download the externals for them, but the moocow external doesn't seem to be around anymore. Do you know what the [moocow/any2bytes] object is doing, or what the printed output is before it goes into the cyclone object below?
@@soundproofskin Sorry, it's been a while since I made the video so I forgot that I didn't go into detail.
I have no clue as to how those objects work, but I think there was a discussion about them on plugdata's discord (I think there was a talk about a substitute too?). I definitely recommend checking out plugdata to see if those externals come packaged with it. And if not, I suggest joining their discord to see their discussion about the substitute. I apologize that I can't help further.
@@SoundSimulator No need to apologise. I've been using Plugdata, and it doesn't have the moocow external. For the record, so far scouring forums has led me to a vanilla pd object called [fudiparse] which should do something similar to [any2bytes], but I have more research to do to make sure that the list it outputs is the same format. I'll take a look at that Discord. Thanks for your help.
Is it possible to work this in T31? Im talking about working in a microtonal context
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.
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?
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?