Hey man, you really, really need a video that is just demonstrating the sound of this synth. I don't even really know what it is capable of. What little I have heard sounds good, but before I go and build it, I'd like to hear, y'know? Really cool work, thanks for the very thorough instructions!
Hey, I just built the synth with your line level mod and I'm looking at the MIDI upgrade now. I was wondering if there is an easy way to swap it back to a drone synth (by switching a digital pin high/low maybe) when there is no MIDI signal coming in. Thanks for your videos, notes and work mate, really great stuff. Super fun instrument!
I think maybe you skipped a step? Suddenly, at 12:44 at the bottom left by your thumb there is a green capacitor? another resistor and a couple orange jumper wires. I can't find anywhere in your videos what these are.
Actually not that I look at it again, there are two new capacitors. Been enjoying the tutorial so far but this is leaving me dead in my tracks. Did I miss a step? I'm pretty sure I didn't :-/
Hey there, thanks for that nice workshop. Its my first diy build so far but i managed to implement a toogle switch to swap between midi, pentatonic drone and logarithmic drone and added simple cv controll to the parameters. Even though my cv pitch control works reverse ( dont know why, but its a happy little accident). The only trouble i got now, is when i turn on the arppregiator of my microkorg and let it play. At some undefined point it just stop. As i switch between modes it catches up the midi again. (Dont know where the problem is, code is the same as yours, i just programmed the toogle to pin 12 and 13 to switch modes and added a led) But while Keyboard playing by Hand it works fine. Maybe some kind of information overflow in the arduino ? Do you got any thoughts on that ? And thanks again for your really nice-to-follow documentation. ✌
I was really hoping you would touch more on the code side of things.... also ive been watching most of your videos expecting to find one of them talking about the midi library and all the different functions. but i can't seem to find any. is there one that i have missed? if so could you please link me to it? if not then i wholeheartedly recommend you make a video about coding the arduino to send and recieve midi (i know a very basic one was made but im talking more elaborate, like different CCs and and what not.) Just a simple video about the different functions and how to go about building a basic midi script... in terms of how to organize the code and how the code progresses and loops. Thank you for all the work and effort you put into these videos, i definitely learned A LOT and am very tempted to build this auduino after watching your videos. and i also learned a lot about project box construction as this was a huge weakspot for me.
+fayekhelmi Hi Fayekhelmi. In this series I have covered Building a MIDI circuit, Send MIDI note Data, Receiving MIDI Notes data, and receiving MIDI CC messages. The examples are simple but show fully functional programs that you can modify for your requirements. You can find them in a playlist on my channel.
QUESTION. does it work without any Midi Jack conected? I did the whole whorkshop. It was woarking with the first version but not with the Midi Update. Not any sound. I still didnt try with a Midi input becuase i still dont have it
Hi There. The Midi update version requires a key to be pressed on a Midi keyboard to trigger a note much like you would expect from a traditional synth.
Hi ! Correct me if I'm wrong. Pin 2 at atmega chip is a digital pin 0 (RX) at Arduino UNO 3 board ? And as I understand after midi upgrade AUDUINO reacst only to MIDI notes and is no longer a standalone noise/sound generator ? and btw thank You for that great tutorial ! It;s gonna be a great addition to a live techno setup !
+booq Hi Booq. Yes, Pin 2 on the ATmega328 is digital Pin 0 on the Arduino UNO. And yes the synth will be silent until it gets a MIDI note input. Good luck with your build!
Notes and Volts Hi. Could you please include a note in the video to reflect that the device is silent until it gets a midi signal. I spent hours trying to find the problem when I first fired the board back up to make sure it worked. I didn't realise this was the case. From the comment section it looks like a LOT of people's problem may be the same as mine was. Thank you for all your hard work, it's really very appreciated. I just wondered could this tip save a lot of people some headaches ;)
Hello! Thanks for sharing this awesome project. Hate to ask the same question again and again, but as I understood everything will work with the Uno, I just need to re-trace the connections, as 328 have different pinout, and also do some code tweaking, according to the re-tracing? Is there any other things I should give attention to? Thank you!
Amazing project. I have followed everything and am attempting to upload the software. Bootloader burned fine, but when I attempt to upload the software I receive the following error: AUDUINO_MIDI_v1_1:108: error: expected primary-expression before 'mapPhaseInc' uint16_t mapPhaseInc(uint16_t input) { ^ AUDUINO_MIDI_v1_1:108: error: expected '}' before 'mapPhaseInc' AUDUINO_MIDI_v1_1:108: error: expected ',' or ';' before 'mapPhaseInc' AUDUINO_MIDI_v1_1:108: error: expected unqualified-id before numeric constant uint16_t mapPhaseInc(uint16_t input) { ^ AUDUINO_MIDI_v1_1:110: error: expected declaration before '}' token } ^ exit status 1 expected primary-expression before 'mapPhaseInc' I am not using the DIP switch and I did change the variable to false. Any ideas?
Hi Keith. It looks like a syntax error in the code somewhere. Can you try to upload a fresh copy of the software? Also, do you have the Midi library installed? And the chip is a 328p correct?
Thanks for the reply, I tried another round with the install and everything uploaded. Unfortunately a new issue. Once I power up, there is a tone present. No change with midi input or change to the knobs. I checked for bridged connections and replaced the optocoupler with same results. The MIDI output on the controller and the program are both set to 1. Any ideas on how to troubleshoot?
Hey, I believe you can add CV to this as well. You can use photosensitive sensors soldered to the positive and negative of the pitch potentiometer's and taped facing the sensor put a led. The led can be soldered to and audio jack and there you go CV! I haven't tested this but I'm pretty sure it would work.
also any video demo of the midi functionality ? curious if there's note off as well or if it just plays constantly the pitch until a new pitch signal arrives
Thanx for you videos. I'm looking forward to building two of these, one for me and one for my kid. I would like to add something to it, though - a rotary switch for selecting different scales for the center knob. But I have no clue how to do it :) Maybe something for a new tutorial? :)
Great video! I'm excited to build one. Just curious if this will work all the same using an Arduino Nano? Or do I have to build the arduino on a breadboard?
Hi JR. I did this exact thing in a live stream. You can watch it here: ua-cam.com/video/xb0ZMlqXh-0/v-deo.html There is also a link in the description where you can download a helpful diagram to help you wire it with a Nano. Good luck!
0/ using hand drill 1/ the box is secured for drilling using a very weird way, it can slip off while drilling 2/ the first drill bit is too large for first hole, i would use 1.5 or 2 mm instead 3/ the step drill bit should have less rpm on larger diameters 4/ the rivets are too long and maybe should have used closed ones into device for better look 5/ tin the wires before soldering them anywhere 6/ the midi jack soldered too fast, no tin through hole, no flux used, some connectors would not have joint yet 7/ cannot have more, i'd better go to failarmy
Felipe ALME Hi Felipe. I don't own a Mega myself but this should by doable on one. You just need to go through all the pin assignments and timers in the code and map them to the pins on your mega (they will be different). Good Luck!
+Notes and Volts , sorry in somme arpegiators the function is calling legato slide . If i send Note On C4 and the second Note On is C5 , the auduino can through all the frequecys from the first (C4 ) to the second Note On(C5).( Pitch shifting .) . Thanks!
Hi, great great work! But I have a question, and even if it's two years late I hope you'll answer me: can Auduino work with an USB keyboard and a USB to Midi adaptor? Cheers dude!!
Hi, very cool project man! I want to build it in the next few week but I have a question, how can I connect a usb key to this midi synth? I search online some adaptor but i found only a one usb to two midi (like this www.strumentimusicali.net/product_info.php/products_id/30028/bespeco-bmusb100-interfaccia-midi-usb.html?gclid=CJ3qm5a579ECFWcq0wodaSEE1g) so, if 1 goes to the synth the other where it goes? It works also if 1 midi is disconnected? Help please! Sorry for my english and for my electronics knowledge ahah
Hi Walter. The Midi interface in the link has an Input cord and an Output cord. You would connect the Output cord to the Midi jack on the Auduino and use DAW software on your PC to send it notes.
Yes you can use it with a DAW. I composed the into song using the Auduino and Logic 9. As long as you can connect a 5-pin midi cable to your PC you are good to go.
Hi Johnny. First go back and double check all your connections. Look for bad solder joints and parts that may be in backwards. If everything looks right, start looking for bad parts. It will take some time but you will solve it. Troubleshooting is a valuable skill that all electronics enthusiasts need to learn. Good luck!
Notes and Volts Yeah, you're right! I hope to find the problem and fix it, I bought a multimeter and a better welder to work more quickly, thanks for your instructions!
I have the same problem but it is only not working when I am loading the program for the midi version. The non-midi program seems to work. I don't know what I am doing wrong...
Yeah! it works! I had to change all the pots and fix some parts... so I can do my version of the Auduino and sounds really cool! Something bad is that it can't process more than one note at a time.. But works fine :) Thank you so much!!!
Hey man, you really, really need a video that is just demonstrating the sound of this synth. I don't even really know what it is capable of. What little I have heard sounds good, but before I go and build it, I'd like to hear, y'know?
Really cool work, thanks for the very thorough instructions!
listen to the other videos.
there is no midi on the other videos.. just dials.
Please keep up the good work, one of the most interesting channels for me on youtube
FuJhen Thanks FuJhen!
Wow! this is almost as cool as your background music!!
+Andrew Gallasch Thanks Andrew!
This is awesome, i would love to make one of these
Dude, you're awesome
Thanks Jono!
Notes and Volts
But.. But.. It was like 6 months...
Nice work, well presented, awesome intro and sweeeet background music!
Thanks topfkop!
Hey, I just built the synth with your line level mod and I'm looking at the MIDI upgrade now. I was wondering if there is an easy way to swap it back to a drone synth (by switching a digital pin high/low maybe) when there is no MIDI signal coming in. Thanks for your videos, notes and work mate, really great stuff. Super fun instrument!
I think maybe you skipped a step? Suddenly, at 12:44 at the bottom left by your thumb there is a green capacitor? another resistor and a couple orange jumper wires. I can't find anywhere in your videos what these are.
Actually not that I look at it again, there are two new capacitors. Been enjoying the tutorial so far but this is leaving me dead in my tracks. Did I miss a step? I'm pretty sure I didn't :-/
Thank you I build One. Lot of fun!!! very cool Thing. I am looking forward to use it in our next jamsession.
Good work Buds! Enjoy.
i think this need lcd + encoder and sequencer, cool stuff! keep working!
I believe you could parallel the MIDI in to another MIDI jack to make a MIDI Through port
Could you make a follow up on how to add voltage control capabilities? I'd like to be able to control this little thing from my Eurorack modular.
That's a good idea WRR. I'll consider it for a future project.
Hi, Great project.
Is this midi synthesizer polyphonic?
Hi Sourav. It's a mono synth.
Hey there, thanks for that nice workshop. Its my first diy build so far but i managed to implement a toogle switch to swap between midi, pentatonic drone and logarithmic drone and added simple cv controll to the parameters. Even though my cv pitch control works reverse ( dont know why, but its a happy little accident).
The only trouble i got now, is when i turn on the arppregiator of my microkorg and let it play. At some undefined point it just stop. As i switch between modes it catches up the midi again. (Dont know where the problem is, code is the same as yours, i just programmed the toogle to pin 12 and 13 to switch modes and added a led) But while Keyboard playing by Hand it works fine. Maybe some kind of information overflow in the arduino ? Do you got any thoughts on that ?
And thanks again for your really nice-to-follow documentation. ✌
I was really hoping you would touch more on the code side of things.... also ive been watching most of your videos expecting to find one of them talking about the midi library and all the different functions. but i can't seem to find any. is there one that i have missed? if so could you please link me to it? if not then i wholeheartedly recommend you make a video about coding the arduino to send and recieve midi (i know a very basic one was made but im talking more elaborate, like different CCs and and what not.)
Just a simple video about the different functions and how to go about building a basic midi script... in terms of how to organize the code and how the code progresses and loops.
Thank you for all the work and effort you put into these videos, i definitely learned A LOT and am very tempted to build this auduino after watching your videos. and i also learned a lot about project box construction as this was a huge weakspot for me.
+fayekhelmi Hi Fayekhelmi. In this series I have covered Building a MIDI circuit, Send MIDI note Data, Receiving MIDI Notes data, and receiving MIDI CC messages. The examples are simple but show fully functional programs that you can modify for your requirements. You can find them in a playlist on my channel.
Excellent!! thank you. I have a question, is it possible to add a signal input to this synthesizer?
QUESTION. does it work without any Midi Jack conected? I did the whole whorkshop. It was woarking with the first version but not with the Midi Update. Not any sound. I still didnt try with a Midi input becuase i still dont have it
Hi There. The Midi update version requires a key to be pressed on a Midi keyboard to trigger a note much like you would expect from a traditional synth.
@@NotesAndVolts thank you so much! so its working then. You are great!
Is it possible adding an input instead and plugging in drum triggers to make a simmons type drum brain?
Is it type A or type B midi?
Hi! Nice video, man! Can you please explain to me how/if I can change the pin numbers to the channel dip switch? Thank you a lot!
Hi ! Correct me if I'm wrong. Pin 2 at atmega chip is a digital pin 0 (RX) at Arduino UNO 3 board ? And as I understand after midi upgrade AUDUINO reacst only to MIDI notes and is no longer a standalone noise/sound generator ?
and btw thank You for that great tutorial ! It;s gonna be a great addition to a live techno setup !
+booq Hi Booq. Yes, Pin 2 on the ATmega328 is digital Pin 0 on the Arduino UNO. And yes the synth will be silent until it gets a MIDI note input. Good luck with your build!
Thank You for answer ! I'm planning to add an extra switch/button to toggle between midi and standalone mode.
Notes and Volts Hi. Could you please include a note in the video to reflect that the device is silent until it gets a midi signal. I spent hours trying to find the problem when I first fired the board back up to make sure it worked. I didn't realise this was the case. From the comment section it looks like a LOT of people's problem may be the same as mine was. Thank you for all your hard work, it's really very appreciated. I just wondered could this tip save a lot of people some headaches ;)
Does anyone know how i would change the pin that the arduino uses to receive midi signals? I'm using a Pro Trinket so pins 7 and 2 aren't avalible
what is the total cost of this project up to this midi point? how much was spent total through all the other videos to make this final project?
Great stuff, thanks!
hi! Wher i can find the code for pots?
Hello! Thanks for sharing this awesome project. Hate to ask the same question again and again, but as I understood everything will work with the Uno, I just need to re-trace the connections, as 328 have different pinout, and also do some code tweaking, according to the re-tracing? Is there any other things I should give attention to? Thank you!
Amazing project. I have followed everything and am attempting to upload the software. Bootloader burned fine, but when I attempt to upload the software I receive the following error:
AUDUINO_MIDI_v1_1:108: error: expected primary-expression before 'mapPhaseInc'
uint16_t mapPhaseInc(uint16_t input) {
^
AUDUINO_MIDI_v1_1:108: error: expected '}' before 'mapPhaseInc'
AUDUINO_MIDI_v1_1:108: error: expected ',' or ';' before 'mapPhaseInc'
AUDUINO_MIDI_v1_1:108: error: expected unqualified-id before numeric constant
uint16_t mapPhaseInc(uint16_t input) {
^
AUDUINO_MIDI_v1_1:110: error: expected declaration before '}' token
}
^
exit status 1
expected primary-expression before 'mapPhaseInc'
I am not using the DIP switch and I did change the variable to false.
Any ideas?
Hi Keith. It looks like a syntax error in the code somewhere. Can you try to upload a fresh copy of the software? Also, do you have the Midi library installed? And the chip is a 328p correct?
Also, if you have a spare UNO around, try uploading to that. This is just to verify the software tool chain is working.
Thanks for the reply, I tried another round with the install and everything uploaded. Unfortunately a new issue. Once I power up, there is a tone present. No change with midi input or change to the knobs. I checked for bridged connections and replaced the optocoupler with same results. The MIDI output on the controller and the program are both set to 1.
Any ideas on how to troubleshoot?
this code does't work, unfortunately... could someone help pls?
Where's the schematic?
works pretty well on an arduino nano. is there any chance of polyphony, or is it already pushing the arduino too much?
Hey, I believe you can add CV to this as well. You can use photosensitive sensors soldered to the positive and negative of the pitch potentiometer's and taped facing the sensor put a led. The led can be soldered to and audio jack and there you go CV! I haven't tested this but I'm pretty sure it would work.
also any video demo of the midi functionality ? curious if there's note off as well or if it just plays constantly the pitch until a new pitch signal arrives
+fayekhelmi Hi Fayekhelmi. It responds to note on and off commands like a regular synth.
I have a question, I'm using a diode 1N4007, in the electronic shop when I bought it they said it's equal to 1N4001, what do you think?
Hi Johnny. The 1N4007 will be fine.
The intro is quite The trip :)
Thanks Rafael! Yeah, I may have went a bit overboard :)
I loved it!
It would be cool to add CV to the controls using some DYI Vactrol's (Thanks !!! Look Mum no computer)
Hi, great video but i have a question, how can i use a type b USB midi keyboard con this one ?
Hi Diego. This is for 5-Pin Midi only. USB midi is a whole different ballgame.
Notes and Volts ok, thanks, greetings from México
Love it
Thanx for you videos. I'm looking forward to building two of these, one for me and one for my kid. I would like to add something to it, though - a rotary switch for selecting different scales for the center knob. But I have no clue how to do it :)
Maybe something for a new tutorial? :)
Hi Rok. That's a cool idea. It shouldn't be that hard to do.
Plus a momentary switch as a gate, so that it's not droning all the time, a built in delay and a speaker :)
Can I skip line level upgrade part and do this part?
please reply me.
Yes
Thank you very much ^^
So does this synth only play one note at a time?
Hi Cyber. Yes it's a mono-synth
Notes and Volts would it be possible to code it to be poly? or what is limiting that ability?
Hi Stuart. The ATmega chip used here is most likely not fast enough to run the calculations for multiple voices.
What about polychain. Is it possible to polychain boards for more voices?
Great video! I'm excited to build one. Just curious if this will work all the same using an Arduino Nano? Or do I have to build the arduino on a breadboard?
Hi JR. I did this exact thing in a live stream. You can watch it here: ua-cam.com/video/xb0ZMlqXh-0/v-deo.html
There is also a link in the description where you can download a helpful diagram to help you wire it with a Nano. Good luck!
Awesome, I just bought all the parts, I'm excited to try it out this afternoon! I'm going to add a low pass filter to it as well, cuz why not lol
0/ using hand drill
1/ the box is secured for drilling using a very weird way, it can slip off while drilling
2/ the first drill bit is too large for first hole, i would use 1.5 or 2 mm instead
3/ the step drill bit should have less rpm on larger diameters
4/ the rivets are too long and maybe should have used closed ones into device for better look
5/ tin the wires before soldering them anywhere
6/ the midi jack soldered too fast, no tin through hole, no flux used, some connectors would not have joint yet
7/ cannot have more, i'd better go to failarmy
how could I do this in my Arduino Mega?
Felipe ALME Hi Felipe. I don't own a Mega myself but this should by doable on one. You just need to go through all the pin assignments and timers in the code and map them to the pins on your mega (they will be different). Good Luck!
The source code has the wiring according to the board you use. I used a cheap Arduino Uno clone and that even worked.
hello my friend great video you have, can you make a video on delay rack mount for vocal, short story long thanks a mill .
are arduino mini pro or nano compatible?
Hi Luciano. I'm planning to try this out in my next live stream. Stay tuned.
Notes and Volts that would be great!!
Really great series... thank you so much! One quick question, do you need the power supplied to the chip you're transferring to?
+gary909 Hi Gary. Both chips need to be powered and the grounds of the two devices need to be connected.
+Notes and Volts Great, thanks very much - I've got her up and running and its sounding excellent!
hm, MIDI Legato it can possible?
+Aurelian Caraghete Hi Aurelian. No sustain pedal support currently if that is what you mean.
+Notes and Volts , sorry in somme arpegiators the function is calling legato slide . If i send Note On C4 and the second Note On is C5 , the auduino can through all the frequecys from the first (C4 ) to the second Note On(C5).( Pitch shifting .) . Thanks!
Hi, great great work! But I have a question, and even if it's two years late I hope you'll answer me: can Auduino work with an USB keyboard and a USB to Midi adaptor? Cheers dude!!
Hi Thomas. Anything that will get a 5-Pin Midi signal to the Auduino should work fine.
Please, make videos about Arduino MIDI over USB.
Hi, very cool project man! I want to build it in the next few week but I have a question, how can I connect a usb key to this midi synth? I search online some adaptor but i found only a one usb to two midi (like this www.strumentimusicali.net/product_info.php/products_id/30028/bespeco-bmusb100-interfaccia-midi-usb.html?gclid=CJ3qm5a579ECFWcq0wodaSEE1g) so, if 1 goes to the synth the other where it goes? It works also if 1 midi is disconnected? Help please! Sorry for my english and for my electronics knowledge ahah
Hi Walter. The Midi interface in the link has an Input cord and an Output cord. You would connect the Output cord to the Midi jack on the Auduino and use DAW software on your PC to send it notes.
Notes and Volts so I can't connect this synth to an usb key with that adapter but I can connect it to a DAW right?
Yes you can use it with a DAW. I composed the into song using the Auduino and Logic 9. As long as you can connect a 5-pin midi cable to your PC you are good to go.
I try to build it but it doesn't work xd I bought same pieces and built exactly like yours, I don't know what I made bad
Hi Johnny. First go back and double check all your connections. Look for bad solder joints and parts that may be in backwards. If everything looks right, start looking for bad parts. It will take some time but you will solve it. Troubleshooting is a valuable skill that all electronics enthusiasts need to learn. Good luck!
Notes and Volts Yeah, you're right! I hope to find the problem and fix it, I bought a multimeter and a better welder to work more quickly, thanks for your instructions!
I have the same problem but it is only not working when I am loading the program for the midi version. The non-midi program seems to work. I don't know what I am doing wrong...
Yeah! it works! I had to change all the pots and fix some parts... so I can do my version of the Auduino and sounds really cool! Something bad is that it can't process more than one note at a time.. But works fine :) Thank you so much!!!
thanks man! :D
AWESOME! 👍👌♥
awesome!!!!!
best intro !
You are my favourite Law talking' guy :)
Why is ur intro a min long dude, aside from that great vid!
Video actually starts @2:40