I Built a Volume Mixer for Gaming and Streaming - deej

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • deej is an open-source hardware volume mixer for Windows and Linux PCs. It lets you use real-life sliders (like a DJ!) to seamlessly control the volumes of different apps (such as your music player, the game you're playing and your voice chat session) without having to stop what you're doing.
    Credit: github.com/omr...
    This is my take on a DIY 3D printed enclosure for the deej volume mixer. The design is based on the MisteR deck. In this video I will show you how to build a volume mixer.
    Components Needed:
    10k Linear Slide Potentiometers: amzn.to/3vPjVae
    10k Rotary Potentiometers: amzn.to/3FEI4oy
    Arduino Pro Micro (Clone): amzn.to/3FFDB4V
    M3 Heat-Set Threaded Inserts: amzn.to/3hzIxQM
    Wire: amzn.to/3jgwisX
    Downloads:
    3D Model Download: www.printables...
    Deej Sofftware: github.com/omr...
    Follow me on Twitch: twitch.tv/m0dulus
    Support Me Making Videos: ko-fi.com/madm...
    #Arduino #DIY #3dprinting #Streaming #Gaming #Twitch #tutorial #deej

ความคิดเห็น • 110

  • @MadModLabs
    @MadModLabs  ปีที่แล้ว +4

    Thanks for watching and Subscribing! ❤

    • @edwardfletcher7790
      @edwardfletcher7790 หลายเดือนก่อน

      Fantastic work, thank you for making it Open Source and thinking about Linux compatibility 👍
      The glue & clamp design is very clever as sliders can be a pain with DIY builds!

  • @IcyRespawn
    @IcyRespawn 2 ปีที่แล้ว +11

    What a great video, it's super detailed and beautifully shot and edited. Thanks so much for taking the time to tell everyone about your experience building deej! :)

  • @mesac0ango
    @mesac0ango 15 วันที่ผ่านมา +1

    Hermano gracias por mostrar tu trabajo!
    Saludos desde Chile

  • @qu1n270
    @qu1n270 2 ปีที่แล้ว +4

    Really good video, was super surprised to see you only have 160 subscribers. With this quality you dev deserve more. * subscribed *

    • @majordabalert
      @majordabalert ปีที่แล้ว

      He’s up 1.7k since 8 months ago. Crazy growth brah

  • @HelloHelloXD
    @HelloHelloXD 5 หลายเดือนก่อน

    Great project. To look even cleaner the top part should be screwed from the bottom so you wouldn't see the screws

  • @fadybenmoussa2114
    @fadybenmoussa2114 ปีที่แล้ว +2

    best project ever
    simple
    easy
    handy
    perfect

  • @RadioMartyT1B
    @RadioMartyT1B ปีที่แล้ว +3

    I'd like to see some Raspberry Pi Pico tutorials in the future from you. That would be great.

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว +2

      Great idea! I have been thinking about making a pico-based mechanical keyboard video or a video about picoflasher for the Xbox 360.

  • @ZeekooPlays
    @ZeekooPlays หลายเดือนก่อน

    Love the Build, def going to build one for myself :-)

  • @Joao-cl1xk
    @Joao-cl1xk 2 ปีที่แล้ว +3

    Looks very good. Good video!

  • @nyx019
    @nyx019 ปีที่แล้ว +1

    this is amazing! I'll probably build my own at some point.

  • @mqxxx
    @mqxxx 2 ปีที่แล้ว +3

    Finally a real volume mixer

  • @Dbrano3
    @Dbrano3 ปีที่แล้ว +1

    This is so sick! Well I know what my next project is gonna be. Also just subbed and followed on twitch!

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว

      Thanks for Subscribing!

  • @nicholaitukanov1162
    @nicholaitukanov1162 7 หลายเดือนก่อน

    Incredibly well done video

  • @-MrDontCare-
    @-MrDontCare- ปีที่แล้ว +1

    Great video, I am going to do this project too.

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว

      Thanks for watching!

  • @templario_cl
    @templario_cl 2 ปีที่แล้ว +1

    por fin lo termine y quedo super bueno, muchas gracias por el tutorial!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    • @jlrebor2626
      @jlrebor2626 6 หลายเดือนก่อน

      hola buenas, perdona que te moleste pero soy nuevo en estas cosas y quiero aprovechar que encontre a alguien hablando español, tengo que instalar algo para que funcione en el pc o toda la instalacion la hago en el propio arduino? quisiera hacerlo como regalo y no quiero que tenga que instalar algo solo para poder usarlo, gracias

    • @templario_cl
      @templario_cl 6 หลายเดือนก่อน

      @@jlrebor2626 si, tienen que instalar el IDE de Arduino que encuentras en la Microsoft store, el mismo que muestra en el videos, el otro programa el deej está en el link que deja el

    • @templario_cl
      @templario_cl 5 หลายเดือนก่อน

      @@jlrebor2626 perdona amigo pensé que te había respondido, tienes que instalar el IDE Arduino que esta en la store de Microsoft y el programa deej que esta en la descripción del video

    • @templario_cl
      @templario_cl 2 หลายเดือนก่อน

      @@jlrebor2626 hola disculpa la demora, pero debes descargar la aplicacion que esta en el link (deejay) y ademas de eso el ide de arduino, no es dificil de hacer pero es tedioso

  • @kush_jha521
    @kush_jha521 2 ปีที่แล้ว +1

    nice job I will make this creation 👌

  • @tamertamertamer4874
    @tamertamertamer4874 6 หลายเดือนก่อน +1

    Dammit now I have a new project to make. Now I can either do it the easy way and just take your files or make my own version

  • @majordabalert
    @majordabalert ปีที่แล้ว +1

    Juicy vid brah. Thanks

  • @fabiocopani8311
    @fabiocopani8311 3 หลายเดือนก่อน

    Definitely will do this very soon! Is there any room to put some weights inside the 3d printed box?

  • @victorzampieri5645
    @victorzampieri5645 2 ปีที่แล้ว +1

    Very cool! Subscribed ! Keep going =D

  • @Doomfinga91
    @Doomfinga91 2 ปีที่แล้ว +1

    Thank you so much for this vid

  • @bocke6859
    @bocke6859 2 ปีที่แล้ว +1

    sheeesh banger bro keep it up

  • @Likwidfox
    @Likwidfox ปีที่แล้ว +1

    10$ says you have some 3M Carbon Fiber that would liven that up.

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว

      I bet a carbon fiber wrap would look nice. Thanks for watching!

  • @targetdummy4785
    @targetdummy4785 ปีที่แล้ว +2

    This is a great project. Can a ESP8266 be used for this or is it only Arduino??

  • @DylanPlayzz871
    @DylanPlayzz871 6 หลายเดือนก่อน

    Is there a way to put a screen on one of these and shows volumes and icons based on what you select

  • @ColinMCMXC
    @ColinMCMXC ปีที่แล้ว +1

    great video, subscribed

  • @JayT9626
    @JayT9626 2 ปีที่แล้ว +2

    Great video! I wonder will the raspberry pico work too!
    (Because I have one laying around XD)

  • @Str33tw1se
    @Str33tw1se 6 หลายเดือนก่อน +1

    Hey! Great video, everything was very well explained so decided to take a shot with this project last weekend, 3D printed everything from your list and purchased the same parts you linked. However, I'm not able to install the fader knobs into the slide potentiometers :/ Not sure if the opening isn't wide enough but I tried with quite some force lol. Any help with this please?!

    • @MadModLabs
      @MadModLabs  6 หลายเดือนก่อน +1

      Yes, the fitment on those knobs is very tight. Maybe too tight. They are supposed to snap on and require lots of force. I have accidentally bent my sliders while pushing them on. The tightness may be different between different 3D printers, depending on how they are configured and how the model is sliced. In the future I may need to remix that STL for a better fit. I have seen other free slider knobs that would fit this build. So feel free to try out a different knob. If you don't want to reprint anything, you may be able to carefully heat the slider with a lighter before pushing the knob on. This would soften the PLA enough to let it deform around the slider. As a last ditch effort, you may be able to trim the slider with a pair of snips or a file. Trimming would also be a cool way to adjust the height of the slider knob without requiring a deeper enclosure. I hope one of these ideas is helpful. Thanks for watching!

  • @d2d2505
    @d2d2505 7 หลายเดือนก่อน

    I guess it would be ported to Pico easily. Even wirelessly maybe?

  • @karloshebron7614
    @karloshebron7614 3 หลายเดือนก่อน

    Was able to make my "mixer" work following all your instructions, however, my setup seems to forget what my potentiometers does when I close the Arduino IDE, even when the sketch is successfully uploaded, is there a fix for that?

  • @weenig1387
    @weenig1387 3 หลายเดือนก่อน

    Im a little late to the party here, but i got a few B10k potentiometers - but the reading goes all the way to 4095, and even starts reading values from the other potentiometers if i turn it colpmetely. What am i doing wrong?

  • @TycoTyrannus
    @TycoTyrannus ปีที่แล้ว +1

    Can you also control a separate usb speaker? Not the main.
    such as USB2.0 Speaker.exe
    But I'm not sure its a program ya know. So is it possible?

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว

      Yes. Assuming the USB speaker is connected to your computer. The overall volume of an output device can be controlled by setting one of the knobs to "master"

  • @K2lolll
    @K2lolll 5 หลายเดือนก่อน

    does this program work for a normal keyboard with one knob, or would I have to make the mixer?

  • @FierceDeityLink1
    @FierceDeityLink1 ปีที่แล้ว +1

    Hello, great video and thanks for the tutorial! I was wondering if you happened to have the CAD files for it (STEP or if you happened to use Fusion 360), because the sliders that I ordered are a bit longer. Thanks!

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว +2

      No problem. I just exported the .STEP file: www.printables.com/model/308252-deej-volume-mixer/files

    • @sebastiancojuharii5958
      @sebastiancojuharii5958 ปีที่แล้ว

      Hei, are they 7.5 cm ? I have them that long but I cant open in fusion :(

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว

      @@sebastiancojuharii5958 You could use the modified model that @FierceDeityLink1 created. His sliders were 75mm long. Here is the Link: www.thingiverse.com/thing:5623994

  • @CreeperNess-zy5ql
    @CreeperNess-zy5ql 16 วันที่ผ่านมา

    can we do it with arduino uno

  • @patrznamnie6155
    @patrznamnie6155 6 หลายเดือนก่อน

    it would be possible to have these lower potentiometers control the equalizer or somethink?

  • @diegopaz5608
    @diegopaz5608 ปีที่แล้ว

    Amazing! If I wanted to use stereo potentiometers instead of linear ones to control the panning of the right or left channel, would I need to modify anything in the code for them to work correctly?

  • @mimasweets
    @mimasweets 3 หลายเดือนก่อน

    how didyou know the pins 4, 6, 8, and 9 where analogue when they don't have the preceding A?

    • @MadModLabs
      @MadModLabs  3 หลายเดือนก่อน +1

      Taking a look at the pinout diagram will show you what each pin can be used for : arduino.stackexchange.com/questions/16392/arduino-pro-micro-analog-pinouts

    • @mimasweets
      @mimasweets 3 หลายเดือนก่อน

      @@MadModLabs Thank you so much! I've watched this video a hundred times before i got the courage to order all the items and make my own. :3

  • @Hvsk-616
    @Hvsk-616 หลายเดือนก่อน

    So a buddy of mine gave me one of these, I'm not into building this stuff so I have no idea what I'm doing. It was working great for him but when I try to set it up I can't find figure out what COM port to use in the config, do I need this arduino thing as well to set that up? In fact, in my device manager I don't see any ports. Sorry once again I have no idea what I'm doing.

    • @MadModLabs
      @MadModLabs  หลายเดือนก่อน

      Open up device manager, expand the "Ports (COM & LPT). Then, plug in the deej and see if a new device shows up in the list. If the device has already been flashed and is working correctly, it should show up on a new COM port. You do not need any perquisite software to connect a deej to a Windows computer. You only need the deej software executable.

  • @BlackWZRD
    @BlackWZRD ปีที่แล้ว +3

    I fried a board because the pins of the sliders touched the board. So be carefull about that.

    • @ilikepizza3x22
      @ilikepizza3x22 9 หลายเดือนก่อน

      same

    • @forsh8y
      @forsh8y 3 หลายเดือนก่อน

      🤣🤣

  • @itamar8424
    @itamar8424 ปีที่แล้ว +1

    hey there great video but i've got a nooby question what does the ohms mean for the sliders i saw there were a lot of 20k and 50k sliders for a cheaper price will they also work i also saw there were for example a20k and b20k what does that mean (sorry if its obvious i am just pretty new to electronics)

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว +3

      In an electronic circuit slide potentiometers act like a resistor that allows you to change the resistance. The resistance value is given in Ohms. So a 10k potentiometer will reach from 0 Ohms to 10,000 Ohms. The letters A and B represent the rate that the resistance value changes when you turn or slide the potentiometer. "A" potentiometers have a logarithmic taper. They are normally used for analog audio volume, like in an electric guitar. "B" potentiometers have a linear taper. So they have a consistent rate of resistance change across the entire potentiometer slide or rotation.

    • @itamar8424
      @itamar8424 ปีที่แล้ว +1

      @@MadModLabs wow thx alot for the detailed explanation really helped me there

  • @Lyonese
    @Lyonese ปีที่แล้ว +2

    will work with atmega328 ?

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว

      deej also works with the atmega328. The first version I ever built was using an Arduino Uno. You will be limited to 5 volume knobs because the atmega328 only has 5 analog pins.

  • @nacho90000
    @nacho90000 9 หลายเดือนก่อน

    i want to do this but with motorized slider, do you think is possible collect the valieu of the volume of each app??

  • @jamegumb7298
    @jamegumb7298 ปีที่แล้ว

    3D printers are cool but I just prefer CNC with alu still.

  • @winandd8649
    @winandd8649 ปีที่แล้ว

    Nice project!
    When using normal potentiometers (not rotary encoders), what happens when I alter volume within an application using an on screen slider?

    • @die3ddrucker
      @die3ddrucker 8 หลายเดือนก่อน +1

      when you move the slider the volume will just be as the same position as the slider

    • @winandd8649
      @winandd8649 8 หลายเดือนก่อน

      @@die3ddrucker Thanks, I found that out when I made mine 😎👍

  • @lavirubinstein561
    @lavirubinstein561 ปีที่แล้ว

    Really nice video!! The 3D parts link not working for me. Somebody have another link??

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว

      Thank you for watching! Cults3D has been doing maintenance recently. Here is the link to the same model on my Printables page: www.printables.com/model/308252-deej-volume-mixer

  • @mlequ7997
    @mlequ7997 7 หลายเดือนก่อน

    Is resistance so crucial in potentiometers? Those what you linked in the description have 10K ohm, while the ones I want to buy from aliexpress only have 20 and 50k ohm options available and I don't know which one to buy. Can you help?

    • @pyro9973
      @pyro9973 6 หลายเดือนก่อน

      doesn't matter, this will just be more fine tuned.

  • @brazed420
    @brazed420 ปีที่แล้ว

    The pro micro is not available in my country "Australia"

    • @johnb1990
      @johnb1990 6 หลายเดือนก่อน

      Core Electronics has them, but are $32. I'd get a ten pack of aliexpress for SFA.

  • @targetdummy4785
    @targetdummy4785 ปีที่แล้ว +1

    DO YOU SELL THE 3d PRINTED BOX??

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว +1

      I do not offer these for sale anywhere since the model is free. I could probably offer printing services in the future for the right price.

  • @Martinchox
    @Martinchox ปีที่แล้ว +1

    Does anyone sell something like this? already made I mean, like a streamdeck but with knobs

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว

      There is a product called the GoXLR Mini that is kind of similar in function. It is kind of expensive though. For a stream deck with dedicated volume control you should definitely check out the MisteR Deck. I have a video about it.

    • @Martinchox
      @Martinchox ปีที่แล้ว +1

      @@MadModLabs yeah, I might as well try to make it, will see if my orders from AliExpress ever came.

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว

      @@Martinchox Nice 👍 Send me a message if you have any questions.

    • @Martinchox
      @Martinchox ปีที่แล้ว

      @@MadModLabs im in the process of making it, quick question, can i add a 2 digit screen to this project? so i can see the current volume %?

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว

      @@Martinchox There is probably a way to accomplish this. You may want to look for a project that uses Arduino code to control a 7-segment display. I am not sure how to combine it with the deej software though. Someone on the deej discord server could probably offer more advice on modifying the code

  • @sebastiancojuharii5958
    @sebastiancojuharii5958 ปีที่แล้ว

    My linear potentiometers are 7.5 cm long, could someone please help me with the remodel in order to fit them? I tired fusion but i really cant :(

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว +1

      You could use the modified model that @FierceDeityLink1 created. His sliders were 75mm long. Here is the Link: www.thingiverse.com/thing:5623994

    • @sebastiancojuharii5958
      @sebastiancojuharii5958 ปีที่แล้ว

      @@MadModLabs Thank you so much!

  • @Enderkruemel
    @Enderkruemel ปีที่แล้ว +1

    why an more expensive pro micro, when any normal cheap Arduino can do the same? it doesnt use the hid Interface.
    i would recommend using an Arduino nano.

  • @LaNoturna1115
    @LaNoturna1115 8 หลายเดือนก่อน

    Or, ya know, just use MIDI mixer......

    • @robertaguirre85
      @robertaguirre85 6 หลายเดือนก่อน +1

      Leeme spend 125 dollars real quick

  • @TrevHowsonDemon82
    @TrevHowsonDemon82 ปีที่แล้ว +1

    This is great, would this still work if my headphones are usb with a pre amp?

    • @MadModLabs
      @MadModLabs  ปีที่แล้ว +2

      Yes. deej controls application volume just like manually adjusting the volume mixer. It should work the same for any output device.

    • @TrevHowsonDemon82
      @TrevHowsonDemon82 ปีที่แล้ว +1

      @@MadModLabs awesome I'm in this tonight then .

  • @200midgets6
    @200midgets6 8 หลายเดือนก่อน

    great video! some nice helpful tips there for combining electrical components and 3D printed parts. How did you get the nice red and black heads for your linear sliders? Do you have a dual filament extruder?

    • @MadModLabs
      @MadModLabs  8 หลายเดือนก่อน +1

      The 3D model for the slider knobs is designed to hold a piece of unprinted filament on top. I just printed them in black and slid a piece of red filament in. Here is a link to where I found the knobs: www.printables.com/model/134529-misterdeck

    • @200midgets6
      @200midgets6 8 หลายเดือนก่อน

      @@MadModLabs thanks!

  • @Schjoenz
    @Schjoenz 2 หลายเดือนก่อน

    it doesn't work on windows 11 anymore

  • @lucgaudreault7257
    @lucgaudreault7257 6 หลายเดือนก่อน +4

    Great video. I think the little tab on the rotary pot is used to index it into a hole to keep it from rotating (and have consistent placement). Just make a small indent in the underside of the top panel.

    • @b03tz3d
      @b03tz3d 4 หลายเดือนก่อน

      It is definitely that :)

  • @targetdummy4785
    @targetdummy4785 ปีที่แล้ว

    This is a great project. Can a ESP8266 be used for this or is it only Arduino??

  • @userh37
    @userh37 2 หลายเดือนก่อน +1

    Thank you, man.

  • @FlockofSmeagles
    @FlockofSmeagles 2 ปีที่แล้ว +1

    Out here doing gods work. Thanks, man.

  • @Weston_Guidero
    @Weston_Guidero 10 หลายเดือนก่อน

    Very cool thank you for the video. What do you use the pots for?

  • @sayanikak
    @sayanikak 4 หลายเดือนก่อน

    Can i use a arduino nano

  • @senj3ru
    @senj3ru ปีที่แล้ว

    1mm wirefit or need 0.5mm?

  • @templario_cl
    @templario_cl 2 ปีที่แล้ว

    muy buen video amigo, podrias mostrar como configurar la aplicacion de python?

  • @mqxxx
    @mqxxx 2 ปีที่แล้ว +1

    Great creation!