This PS4 Controller is a Music Sequencer (Secret Santa 2024)

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ม.ค. 2025

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

  • @BeckyStern
    @BeckyStern  17 วันที่ผ่านมา +49

    YT Makers Secret Santa 2024 Playlist: th-cam.com/play/PLBsfTOjKcQe-OOKYCcfpSFW0Dtj_9w4qo.html

    • @Hellsong89
      @Hellsong89 16 วันที่ผ่านมา

      Like i said in JB's video, swap the dropper into LCD monitor and get position data for the character and then program game with collision detection based on character location. Could have lines in the belt and leds showing the "hit box" to avoid for better visualization, but this would be great improvement for one who knows how to code such game, now that there is proper hardware for it. Might even be good video project for those that want to build something similar.

    • @anthonylosego
      @anthonylosego 15 วันที่ผ่านมา

      Nice Minestorm clip. lol

    • @Lawrence330
      @Lawrence330 5 ชั่วโมงที่ผ่านมา

      Hi Becky! Excellent project, very cool idea.
      Consider using a hot air tool for those tiny SMD switches. I've used the Yihua 862BD+ in a past job, but if you can wrangle a sponsorship Pace makes an excellent rework station (PRC2000). A hot plate helps, and a decent optical scope is nice. I've used Amscope in the past and they are reasonably affordable if you spend a lot of time working on SMD.
      On second thought, that Yihua might be a clone of a Hakko if you have the time to look for it.

  • @jamesbruton
    @jamesbruton 17 วันที่ผ่านมา +284

    Hope you liked the Skulls. I made it around Halloween!

    • @BeckyStern
      @BeckyStern  17 วันที่ผ่านมา +72

      I love them. 💀💀💀 Thank you James!

    • @RHCole
      @RHCole 17 วันที่ผ่านมา +29

      ​@@BeckyStern That edit of you playing the game IRL was amazing, Jimmy B did well too 👍🏻

    • @idontknowname-rl8yb
      @idontknowname-rl8yb 17 วันที่ผ่านมา +2

      It was nice gift u made. But old tony was not good gift

    • @squidgy1973
      @squidgy1973 17 วันที่ผ่านมา +1

      ​@@idontknowname-rl8ybBetter than anything you could make you shitwit

    • @physicswithpark3r-x3x
      @physicswithpark3r-x3x 16 วันที่ผ่านมา +1

      Becky's cat seems to dig the shower of skulls as well.

  • @alispagnola
    @alispagnola 12 วันที่ผ่านมา +35

    I rubber duck debug my emotions sometimes

  • @LOOKMUMNOCOMPUTER
    @LOOKMUMNOCOMPUTER 17 วันที่ผ่านมา +253

    THANKS BECKY :D :D :D blooooomin awesome! i was so confused when i openned the box but then! woopwoop i saw the hacking on the back and aha!±!!!! yess ofcourse!!!!!!! :D ill wire em in at museum for folk to use!!!

    • @BeckyStern
      @BeckyStern  17 วันที่ผ่านมา +55

      Yayyy it was an honor to be your Santa this year, Sam! 🥰

    • @RHCole
      @RHCole 17 วันที่ผ่านมา +17

      ​@@BeckyStern Oh wow, you're in the Not Obsolete Museum... You've made it! 😅

  • @hacksmith
    @hacksmith 17 วันที่ผ่านมา +74

    Love it!

  • @Drarok
    @Drarok 16 วันที่ผ่านมา +47

    Software engineer here. Rubber duck debugging sounds ridiculous, but absolutely works. Just the act of formulating a question and explaining the steps often leads you to uncover something you've assumed or glossed over previously. Invaluable, if daft.

    • @tubewatcher97
      @tubewatcher97 13 วันที่ผ่านมา +1

      tru dat , I usually do it in the form of an email to colleagues who might have some idea , then cancel it when I've explained it to myself in more simple terms

    • @ThomasWinget
      @ThomasWinget 11 วันที่ผ่านมา +1

      Also a software dev, and you're absolutely correct. If anyone reading this is curious how or why this silly sounding idea works, I can at least share my hypothesis (which...kinda just expands on what the comment to which I'm replying said).
      The basic idea is that it can be easy to make implicit/accidental assumptions about something that you don't even realize you've made. You take certain "truths" about what you're working on for granted. The act of rubber duck debugging is basically staging a mock conversation with someone who has *no context* about what you're working on, and explaining to that person what it does, how it is supposed to work, and what is not working. In doing so, you have to explain the aforementioned assumptions you took for granted, and in doing *that* you can often find a flaw in an assumption (that you may not even realize you made) which reveals the problem.

    • @SomeMorganSomewhere
      @SomeMorganSomewhere 2 วันที่ผ่านมา

      Yeah, more than often when I run into an issue and start talking it through with another human I'll immediately realise what I screwed up without them actually saying anything, so the human is kinda redundant ;) (though sometimes the human can ask questions which are useful to progress the process)

  • @xylafoxlin
    @xylafoxlin 17 วันที่ผ่านมา +114

    “I may be an old dog learning new tricks, but I’m not gonna be a curmudgeon about it” *pointed stare* LMAO ☠️
    This is such an incredibly thoughtful and well executed gift!!!

    • @xylafoxlin
      @xylafoxlin 17 วันที่ผ่านมา +17

      THE UNBOXING EDITING! You are a legend 🎉

  • @KidsInventStuff
    @KidsInventStuff 17 วันที่ผ่านมา +55

    The Jimmy B Remix!!!! ❤❤❤

    • @BeckyStern
      @BeckyStern  17 วันที่ผ่านมา +7

      Smokey wants to play it when he DJs at Open Sauce 😎

  • @RyanMercer
    @RyanMercer 17 วันที่ผ่านมา +27

    The ending 😂 😂 💀

  • @Harko-
    @Harko- 17 วันที่ผ่านมา +16

    My favorite YT series of the year! What an unique and creative idea, I’m sure Sam will love it 🎵🎹

  • @Ihavenooriginalideas
    @Ihavenooriginalideas 16 วันที่ผ่านมา +21

    Calling the PS4 controller an "obsolete technology" has made me feel really old despite it having really not come out that long ago, right? R-right guys? Ah drat

  • @travisfabel8040
    @travisfabel8040 17 วันที่ผ่านมา +30

    I do rubber duck debugging all the time. I used to talk to a stuffed ferret... But now that I work from home I have real ferrets to talk to. So I usually explain it to Bandit or Dobby.

    • @arjovenzia
      @arjovenzia 16 วันที่ผ่านมา +1

      good ferret names.

    • @travisfabel8040
      @travisfabel8040 16 วันที่ผ่านมา +1

      @arjovenzia Dobby was a free ferret...that was very expensive.

  • @sgsax
    @sgsax 17 วันที่ผ่านมา +5

    Yay, my favorite holiday tradition is here! Not many people say they prefer coding in a C-like language, so much repect there. These were super fun, and I like that you used the gift exchange as motivation to finish them. Thanks for sharing! On to the next one!

  • @dirtrider88
    @dirtrider88 7 วันที่ผ่านมา +3

    the way she did this video is kinda genius. do the work without having to worry about talking to a camera then afterwards just sit/stand in front of a camera and explain it all while showing clips. i would hate having to interact with a camera while trying to do complicated shit, not to mention it just would NOT work well for me.

  • @tsifj
    @tsifj 17 วันที่ผ่านมา +3

    Amazing project! Both its function and design are really cool!

  • @Elektronenregen
    @Elektronenregen 17 วันที่ผ่านมา +4

    So much work went in this project! Very cool! I love, what possibilities you have today with letting pcbs be made by companies. DIY projects look so much more professional with those pcbs.

  • @carycoombe3380
    @carycoombe3380 6 วันที่ผ่านมา

    I loved the effort you put in related your received gift with your "scooter life" at home. Very clever.

  • @kyltredragmire4939
    @kyltredragmire4939 17 วันที่ผ่านมา +3

    I love watching all of these secret santa videos.

  • @juanmacias5922
    @juanmacias5922 17 วันที่ผ่านมา +3

    These are actually really cool, great job on the projects Becky!

  • @thomashverring9484
    @thomashverring9484 16 วันที่ผ่านมา +1

    I gotta use my rubber duck like that! At the moment it's only keeping an eye on me in my workshop but it can help me too :^)
    And as a musician and nerd I really love your gift for Sam!

  • @EdwardIglesias
    @EdwardIglesias 17 วันที่ผ่านมา +7

    Yay! I love Ghostrider! Look forward to this every year.

  • @oliversnow
    @oliversnow 16 วันที่ผ่านมา +2

    So glad I found this channel! Great video. The rubber duck debugging alone earned my sub!

  • @Benjamin_Reese
    @Benjamin_Reese 10 วันที่ผ่านมา

    I like the cat looking annoyed at skulls flying towards them in the background! LOL 😂 And that Jimmy B remix song is fantastic too.

  • @Hybridesque
    @Hybridesque 17 วันที่ผ่านมา +7

    Rocking the jimmy b music.

  • @tstdtp
    @tstdtp 17 วันที่ผ่านมา +7

    It would be fun if you could use sticks and touchpad to manipulate the sound, not just by pressing it🤔 Using the gyroscope would be even crazier!

  • @CodeLeeCarter
    @CodeLeeCarter 17 วันที่ผ่านมา +5

    Loved the mechanical Bike riding machine, Here, take my money,... lool

  • @xingcat
    @xingcat 14 วันที่ผ่านมา

    I love that you incorporated your recipient’s work in it and inspiration from a fan. What a great gift!!

  • @ThomasWinget
    @ThomasWinget 11 วันที่ผ่านมา

    Still watching, but 3:50 absolutely struck a chord with me. Rubber duck debugging is *so* useful!
    Quick edit: I actually paused like...oh, three seconds or so? before you used the same phrase "rubber duck debugging". I had a feeling you might, but I love that you did.

  • @brentonsword6688
    @brentonsword6688 15 วันที่ผ่านมา

    14:10 ginger cat watching the skulls fly by like it’s nothing 😂

  • @snmworks1037
    @snmworks1037 17 วันที่ผ่านมา +3

    Both of those are awesome!

  • @tsifj
    @tsifj 17 วันที่ผ่านมา +1

    Great presentation design on the timer on the sponsor ad!

  • @jmg999
    @jmg999 17 วันที่ผ่านมา +1

    This was such a good idea and a great reuse of old tech. I also appreciated you incorporating your young fan's suggestion into the build. Supporting a young girl's further interest in STEM is fantastic!

  • @adagioleopard6415
    @adagioleopard6415 13 วันที่ผ่านมา +1

    The ginger cat looked so confused by the skulls. XD

  • @scaryjeff
    @scaryjeff 17 วันที่ผ่านมา

    This is my favourite in the playlist, brilliant detail on the build!

  • @jimwarrer5612
    @jimwarrer5612 16 วันที่ผ่านมา

    That's got to be the coolest controller ever! Nice job!

    • @BeckyStern
      @BeckyStern  16 วันที่ผ่านมา

      Thank you!! 😊

  • @KidsInventStuff
    @KidsInventStuff 17 วันที่ผ่านมา +13

    Such a fun project. Love the colours and Zelda what a fab idea!

  • @elishmittywerminghanjensen1264
    @elishmittywerminghanjensen1264 16 วันที่ผ่านมา +1

    Best year of YT xmas yet!

  • @Dr.K.Wette_BE
    @Dr.K.Wette_BE 16 วันที่ผ่านมา

    Well done ! I love the project !

  • @CertifiedSkank
    @CertifiedSkank 14 วันที่ผ่านมา

    I can’t believe those controllers weren’t a Simon the Magpie invention. Worth a sub.

  • @mattgrimmett6067
    @mattgrimmett6067 6 วันที่ผ่านมา

    phenomenal job, love the rubber duck technique. I have done this for years in my engineering career but it was always to the dumb me in my head lol. This is much less abusive haha.

  • @davebauerart
    @davebauerart 14 วันที่ผ่านมา

    Such a perfect gift! So much fun.

  • @Ameise1971
    @Ameise1971 16 วันที่ผ่านมา +1

    A small advice from an old PCB-Designer and electronicsdeveloper:
    When it comes to manual placement and soldering of SMT-components there are Two Choices…
    1 - you get preaasembled boards, this makes only sense if you are going to make a higher number of PCBs since the costs will rise very fast very high
    2 - (the better approach) do Not Stick to the reference Design of the soldering Pads. Simply increase the length of the pads by 1-2 mm (and I leave it to you to find out how many Inches that are 😂). This will help a lot with Placement and soldering.
    Merry X-Mas and greetings from Germany !
    (And sorry for this mess of Capital and lower case letters, my autocorrection seems to dislike English! 😂😂😂)

  • @King_Kristof
    @King_Kristof 5 วันที่ผ่านมา +1

    I like that you went through all the sounds for us. Great build!
    Like, comment, sub, and a bell for ya. 👌

  • @Slikx666
    @Slikx666 16 วันที่ผ่านมา

    HAPPY CHRISTMAS EVERYONE ⛄🎉🥳🎁

  • @RHCole
    @RHCole 17 วันที่ผ่านมา +1

    Oh snap, that's a really nifty idea! I am sure LOOK MUM NO COMPUTER is gonna love it! 😁👍🏻

  • @Arachnia_Sea
    @Arachnia_Sea 16 วันที่ผ่านมา

    Happy Holidays 🎄🕊️☃️

  • @tiagdvideo
    @tiagdvideo 4 วันที่ผ่านมา

    Love this - defo going to make my own one!

  • @redeyebandit7115
    @redeyebandit7115 17 วันที่ผ่านมา +1

    Hallo bin neu hier aber gleich ein Abo . Du bist genial .Das Teil muss auf den Markt kommen. 😊Grüsse aus der Schweiz

  • @Dwigt_Rortugal
    @Dwigt_Rortugal 16 วันที่ผ่านมา

    This is the first time I've been to your channel. Watching Sam jam with this made me laugh uncontrollably like I was little boy. You're very talented. I'm going to show my daughter this, who is a total whiz kid and is going to do great things with her engineering aptitude, even if she doesn't decide to be an engineer. 😊

  • @Zeeye
    @Zeeye 16 วันที่ผ่านมา

    Such a nice gift for Colin!

  • @frosty1433
    @frosty1433 16 วันที่ผ่านมา

    Wow she put a lot of love into this

  • @robertr4193
    @robertr4193 17 วันที่ผ่านมา +2

    Those reworked game controllers turned out pretty neat.

  • @mycosys
    @mycosys 10 วันที่ผ่านมา

    You really need a better soldering iron with the heater in the tip. Hot air preheat also really helps.

  • @thomashverring9484
    @thomashverring9484 16 วันที่ผ่านมา +1

    My God, your gift receiving and enjoying (Jimmy B) video was legendary!

    • @BeckyStern
      @BeckyStern  16 วันที่ผ่านมา +1

      Hahaha thank you! The song is a remix of Ruth & Shawn's from their secret santa video last year. This collab is always such a blast.

    • @thomashverring9484
      @thomashverring9484 14 วันที่ผ่านมา

      @@BeckyStern Is easy to see it's a blast! :^)

  • @justie1220
    @justie1220 17 วันที่ผ่านมา

    Okay, that was awesome. I kinda want one now!

  • @johnladuke6475
    @johnladuke6475 13 วันที่ผ่านมา

    Well the channel overall is definitely not my cup of tea, but this is a spectacular video. That's an amazing, well thought-out gift that Sam is sure to love to pieces.

  • @richbuilds_com
    @richbuilds_com 17 วันที่ผ่านมา

    I love everything about this build

  • @davidanalyst671
    @davidanalyst671 17 วันที่ผ่านมา +1

    This is awesome. I don't think anyone else actually went through the effort to print a PCB for their gifts lolz. Yikes don't ground your speaker girl!! lolz. If I was working on this I would have definitely started with a Raspberry PI mini, and straight connected to the pin board or some kind of wiring stuff. Python is pretty easy, and I was kinda of mad that the esteemed engineers at my school were teaching android when there was a whole community built around the raspberry pi. you made it fun and girly, so thats super fun lolz

  • @devttyUSB0
    @devttyUSB0 17 วันที่ผ่านมา +1

    Thanks Becky! I wish you a wonderful 2025!

  • @shreeyatyagi
    @shreeyatyagi 17 วันที่ผ่านมา +1

    Great 👍 Becky

  • @bloognoo
    @bloognoo 17 วันที่ผ่านมา +3

    A million points for Rubber Ducking!

  • @MikeOwenNZ
    @MikeOwenNZ 14 วันที่ผ่านมา

    I feel you on the speaker to ground issue, had that exact issue a few weeks back and was pulling my hair out

  • @mt1p
    @mt1p 15 วันที่ผ่านมา

    Could use the shoulder buttons or analog sticks to pitch shift or speed up/ slow down the loops

  • @Rik_bS
    @Rik_bS 16 วันที่ผ่านมา

    Love that Mine Storm sample

  • @OmegaSparky
    @OmegaSparky 16 วันที่ผ่านมา

    "virtual grounds" will get you every time. Some audio amps will howl like crazy if you short their audio ground. That's why you sometimes see those large caps in line with headphone jack connections.

  • @jmbradley87
    @jmbradley87 7 ชั่วโมงที่ผ่านมา

    the Jimmy B remix is top notch!🤣😍

  • @seank404
    @seank404 17 วันที่ผ่านมา +1

    Very clever!

  • @doubleT84
    @doubleT84 17 วันที่ผ่านมา +4

    I like your video style. Narrating with cuts to the work. And the project is great! Love all the Secret Santa videos every year.

  • @matthew164
    @matthew164 16 วันที่ผ่านมา +1

    That's so cool

  • @jorgenr
    @jorgenr 17 วันที่ผ่านมา +1

    I like the Die Antwoord sound at the end here!

  • @NathanSeeley
    @NathanSeeley 16 วันที่ผ่านมา

    The look on your cats face as the skulls were raining down 🤣

  • @TheOfficialOriginalChad
    @TheOfficialOriginalChad 17 วันที่ผ่านมา

    Great project idea and execution!
    Though I’d love to see the thumbsticks and touchpads be utilized.

  • @JohnDlugosz
    @JohnDlugosz 16 วันที่ผ่านมา

    You could have the joysticks mix between 4 different sounds depending on the angle.
    You could have a button choose randomly between several sounds in a list. Or, how about normally using one sound but using a different one with a low probability -- extra spice for live performances!

    • @BeckyStern
      @BeckyStern  16 วันที่ผ่านมา

      Great ideas! I haven't implemented anything to do with the joysticks' motion yet, just their buttons, but those other suggestions are feasible with a small code change. I've published my files if you want to muck around! github.com/bekathwia/Becky-Stern-PS4-sequencer

  • @tomhorsley6566
    @tomhorsley6566 14 วันที่ผ่านมา

    I never used the rubber duck technique in all my years of programming. My main debugging technique was always "Check the dumb stuff first" 🙂(Things like - did you remember to actually call the subroutine you just wrote - amazing how often that found the bug before hours of debugging was wasted).

  • @BFKILLER
    @BFKILLER 16 วันที่ผ่านมา

    Lovely video.

  • @v3ctors69
    @v3ctors69 16 วันที่ผ่านมา

    Becky to 100K!!!! Glad to see you in the maker secret santa.

  • @pastorhudson
    @pastorhudson 13 วันที่ผ่านมา

    This is super cool. My favorite project so far. Awesome idea and execution.
    Instead of changing the audio files in code maybe you could have it look for the file that begins with button_x button_square etc then you could do button_triangle_my-sample-name and as long as it began with the correct filename prefix it would be good to go. If that introduces latency then just rename files to button names in a predictable convention?

  • @seanstump8665
    @seanstump8665 17 วันที่ผ่านมา

    I can't wait to hear what he does with this👍

  • @Gunbudder
    @Gunbudder 16 วันที่ผ่านมา

    holy shit, this is fucking incredible!!!! i would pay easily $100 or more to get this for the kids in my family

  • @---l---
    @---l--- 17 วันที่ผ่านมา

    This is awesome

  • @beautifulsmall
    @beautifulsmall 14 วันที่ผ่านมา

    Great to see this comunity. what happens if you change the rake angle on the bike steering. , now you can test , or sand down tree stumps.

  • @DaftyBoi412
    @DaftyBoi412 16 วันที่ผ่านมา

    This is the precise reason why I hate calling current return paths gnd. Gnd can mean like 3 or 4 diferent things depending on who you ask, and being in the audio world myself, tieing in certain audio return paths to say the power return path for example can be a world of noise in certain situations.

  • @Dolmeca_the_Knight
    @Dolmeca_the_Knight 16 วันที่ผ่านมา

    7:47 Do you remember that episode of friends when ross started to play music with his keyboard?

    • @BeckyStern
      @BeckyStern  15 วันที่ผ่านมา

      Hahaha that's a great idea for a sound pack for one of these, we can call it the "Ross"

  • @mikepettengill2706
    @mikepettengill2706 8 วันที่ผ่านมา +1

    I think that I know who 'Zelda and her dad' are and I clued them into your video here!

    • @BeckyStern
      @BeckyStern  8 วันที่ผ่านมา

      Super appreciate it, Mike!

  • @FalloutProto
    @FalloutProto 15 วันที่ผ่านมา

    1:30
    AMEN BREAK DETECTED!!

  • @stgeordie2638
    @stgeordie2638 14 วันที่ผ่านมา

    Rubber duck debugging - I'll try that at work!

  • @hippynurd
    @hippynurd 16 วันที่ผ่านมา

    It might be fun to do a circuit bending video with sam, he really is that kind of guy...

  • @chrismanning5232
    @chrismanning5232 12 วันที่ผ่านมา

    FWIW, you can probably make one single ffmpeg script to do the audio conversion. Might make following along at home a little simpler.

  • @John_Morton
    @John_Morton 16 วันที่ผ่านมา

    For the next version, maybe use one that still works as a controller, but makes sounds as you play. Someone could know what buttons you were pushing to play the game?

  • @whiskeyandsarcasm
    @whiskeyandsarcasm 11 วันที่ผ่านมา

    11:24 you're absolutely a badass, don't ever let anybody tell you otherwise!

  • @DoucantNevrneir
    @DoucantNevrneir 16 วันที่ผ่านมา

    Didn't even need to watch the video to know how this was for. 10/10

  • @strehlow
    @strehlow 16 วันที่ผ่านมา

    That is pretty damned spiffy!

  • @error2254
    @error2254 16 วันที่ผ่านมา

    I was not aware of the rubber ducky method, but i can see how it works. I feel like i work better and more efficiently when my cats are watching and im talking to them explaining it in hopes they learn engineering😭😂

  • @xpndblhero5170
    @xpndblhero5170 17 วันที่ผ่านมา

    I'm a bit disappointed she didn't add an amplitude oscillator and pitch/speed shift to the joysticks action.... That would have been an awesome addition. 🔊👂👍

    • @BeckyStern
      @BeckyStern  17 วันที่ผ่านมา

      Those are great ideas! I'm a little out of my element with audio so I appreciate the suggestions.

  • @atreyu852011
    @atreyu852011 11 วันที่ผ่านมา

    The cat was wondering what the heck was going when the skulls were flying past it

  • @chrisbowen914
    @chrisbowen914 17 วันที่ผ่านมา

    rubber duck programming every day!

  • @mundanestuff
    @mundanestuff 16 วันที่ผ่านมา

    We missed you at open sauce, maybe we'll get a fist bump bect year!

    • @BeckyStern
      @BeckyStern  16 วันที่ผ่านมา

      I'll be there!

  • @Artwithbenji
    @Artwithbenji 17 วันที่ผ่านมา

    Missed an opportunity to use the thumb sticks to use as pitch/mod volume and pan (on stereo output)

  • @ffKingcreole
    @ffKingcreole 15 วันที่ผ่านมา

    whoow, that's so awesome :) by the way, Audacity can be used again? Heard it got thrown out due to telemetry and replaced with tenacity

    • @BeckyStern
      @BeckyStern  15 วันที่ผ่านมา

      Dust seems to have settled on that controversy

  • @alan_wood
    @alan_wood 17 วันที่ผ่านมา

    Cool!