Hello! I am a high school senior trying to make a DIY DJ Controller for my Engineering final. Is there any chance you could share a link to your code? Impressive job!
@@Afrorack I would love to get ahold of the code as well. I'm preparing to build my own controller, and need to come up with a jog wheel solution. Great video and impressive skills man! 🤙
Bless up breda. I am trying to understand how to make the entire controler. I have a teensy 4.0 and can make a simple midi controller with no jog wheels. Can you teach me some knowledge plz.
So the jog wheel send out Midi CC messages. Find commercial DJ controller with a jog wheel and read it's documentation online there are several. The jog wheel is just an encoder so read about how encoders work or you can use an encoder library. After you understood this you can use any type of encoder as a jog wheel. If you can also borrow a DJ controller you can connect it to a laptop and use a see what kind of midi messages it is sending out
Thank you breda. I have 2 pioneer controllers,im a dj and sound system builder. You mentioned connecting it to a computer and read what messages it sends. Is there a programe i need to do this. Thanks for yoy help. Thank you
@@ignitionhighpowersound2753 Yes. You need a software like Midi ox...or even a DAW like Ableton, Reaper etc They normally have tools to read midi messages
nice job. How responsive was the optical rotary encoder? I've 3d printed my own rotary encoder platters the rotary encoder side of things seem to work fine but running it on the arduino sending to hairless midi doesn't seem to react quick enough. I'm not very good at coding to be fair lol. it goes backwards and forwards but if you try scratch it's just a mess lol. my encoder design has 235 ticks per revolution thats why I went for my own rather than using one of them rotary modules that only have 20.
There is an Arduino library called Encoder. Install into your IDE and then try out the examples It comes with to understand how It works. It will help you deal with all Encoder problems. My is quite accurate and doesn't skip a tooth.
@@Afrorack thank you for your input I muchly appreciate it. I have used the encoder library I don’t think it’s the encoder it’s self I think it’s the mixing controller sending the info hairless midi or possibly some sort of settings. I’m using mixxx because I plan on making it run on a raspberry pi so it will be a portable console. The encoder it’s self seems to give positive and negative numbers the instant I change direction
@@shokdj1 It's good that you have it recording both negative and positive values. Make sure it's not skipping any teeth with faster spins...if the hardware is alright then its easy to find where the problem is arising.
@@Afrorack I think I've worked out the problem (it's not my coding I dont think anyway) it seems that mixxx is trying to finish it prevouse instruction brfore doing the next so if you push it forwards then pull it back quickly it takes a second to finish it's 1st command then does the following command. I have no idea how to fix this but i think it's the js file thats wrong. I wont be using it for scratching anyway it would just be nice if I could fix this problem oneday.
I think I explained it in the tutorial. What are you using for the jogwheel? Does it have an encoder and what type of encoder? If you understand how the outputs of the encoder work you are half way there, the rest is to send out Control change messages via midi
@@Afrorack im using a normal rotary encoder for testing, i got the electronics sorted but the control change messages is the part im struggling with, i cant find documentation on how to send a jogwheel cc change command
"It says 3.3v, so I connected it to my power supply to see what explodes..." 🤣 instant sub - absolutely love what you're doing!
I can't believe somebody would just through something like that away. Good job reducing waste man!
WOW ! come in France, you will be better than most of electronic engineers in industry...
excellent work, cheers and happy new year :)
Que crack muy bueno muchas gracias por compartir
I love it!
Hello! I am a high school senior trying to make a DIY DJ Controller for my Engineering final. Is there any chance you could share a link to your code? Impressive job!
Did you finish this project?
@@Afrorack I would love to get ahold of the code as well. I'm preparing to build my own controller, and need to come up with a jog wheel solution. Great video and impressive skills man! 🤙
Wow, this is amazing!!❤
Thanks
Bless up breda. I am trying to understand how to make the entire controler. I have a teensy 4.0 and can make a simple midi controller with no jog wheels. Can you teach me some knowledge plz.
So the jog wheel send out Midi CC messages. Find commercial DJ controller with a jog wheel and read it's documentation online there are several. The jog wheel is just an encoder so read about how encoders work or you can use an encoder library. After you understood this you can use any type of encoder as a jog wheel. If you can also borrow a DJ controller you can connect it to a laptop and use a see what kind of midi messages it is sending out
Awesome work ! :)
Happy birthday 🎂
Thank you breda. I have 2 pioneer controllers,im a dj and sound system builder.
You mentioned connecting it to a computer and read what messages it sends. Is there a programe i need to do this. Thanks for yoy help. Thank you
@@ignitionhighpowersound2753 Yes. You need a software like Midi ox...or even a DAW like Ableton, Reaper etc They normally have tools to read midi messages
nice job. How responsive was the optical rotary encoder? I've 3d printed my own rotary encoder platters the rotary encoder side of things seem to work fine but running it on the arduino sending to hairless midi doesn't seem to react quick enough. I'm not very good at coding to be fair lol. it goes backwards and forwards but if you try scratch it's just a mess lol. my encoder design has 235 ticks per revolution thats why I went for my own rather than using one of them rotary modules that only have 20.
There is an Arduino library called Encoder. Install into your IDE and then try out the examples It comes with to understand how It works. It will help you deal with all Encoder problems. My is quite accurate and doesn't skip a tooth.
@@Afrorack thank you for your input I muchly appreciate it. I have used the encoder library I don’t think it’s the encoder it’s self I think it’s the mixing controller sending the info hairless midi or possibly some sort of settings. I’m using mixxx because I plan on making it run on a raspberry pi so it will be a portable console. The encoder it’s self seems to give positive and negative numbers the instant I change direction
@@shokdj1 It's good that you have it recording both negative and positive values. Make sure it's not skipping any teeth with faster spins...if the hardware is alright then its easy to find where the problem is arising.
@@Afrorack I think I've worked out the problem (it's not my coding I dont think anyway) it seems that mixxx is trying to finish it prevouse instruction brfore doing the next so if you push it forwards then pull it back quickly it takes a second to finish it's 1st command then does the following command. I have no idea how to fix this but i think it's the js file thats wrong. I wont be using it for scratching anyway it would just be nice if I could fix this problem oneday.
Amazing video my sir 🫡
How did you manage to send jog wheel midi messages? im trying to make my own controller too and im stuck on how to implement this, thanks
I think I explained it in the tutorial. What are you using for the jogwheel? Does it have an encoder and what type of encoder? If you understand how the outputs of the encoder work you are half way there, the rest is to send out Control change messages via midi
@@Afrorack im using a normal rotary encoder for testing, i got the electronics sorted but the control change messages is the part im struggling with, i cant find documentation on how to send a jogwheel cc change command
can you share the project with diagram
Amazing!
maximum respect
あなたは天才です
perfect!
bro you should be making custom dj controllers and make some money
I got a dj controller it goes on but doesn't pick up on PC
Well could be drivers, usb cable etc Do you see it connected in the Device manager?
Up
😐 R I P lens 📷
Its just an object just fix it 😂
Haha...it's very complex