I Modified My Piano To Play Itself! (DIY Build)

My name is Brandon Switzer, and this is a self-playing piano I built!
This is an Arduino Project, so please share it around with others to show what you can do with Arduino!
If you were inspired by this project, I encourage you to visit my website to read more about it and find the resources to build it on your own: brandonswitzer.squarespace.co...
NEW: We have a discord for those who are building their own player piano! We have channels to ask questions, showcase your builds, and discuss anything player piano related! If you need help regarding your build, can provide technical help to those who need it, or if you are just interested in building one, feel free to join: / discord
E-mail me: bbswitzer1@gmail.com*
*This email is not for asking me questions about your own player piano build. If you are looking for support on your build, join the discord (above)! I will try my best to continue responding to emails about related topics.

Пікірлер: 243

  • @brandonswitzer7112
    @brandonswitzer7112 Жыл бұрын

    *NEW:* We have a discord for those who are building their own player piano! We have channels to ask questions, showcase your builds, and discuss anything player piano related! If you need help regarding your build, can provide technical help to those who need it, or if you are just interested in building one, feel free to join! discord.gg/reenxNyht5

  • @Three2NineProject
    @Three2NineProject3 жыл бұрын

    How is this so underrated

  • @WandersOfficial

    @WandersOfficial

    2 жыл бұрын

    seriouslly...wheres the 14 million views

  • @haithem8481

    @haithem8481

    2 жыл бұрын

    I don't even understand

  • @shibalady206

    @shibalady206

    Жыл бұрын

    You may have been asking this rhetorically, but it’s because people don’t even realize this is in the realm of possibility. Unless you’re familiar with the tech (and the vast majority of people are merely content to just have their iPhones boot up regularly), you might figure this is possible, but in no way is it feasible for the average person. And this conversion is an intense process. I’m only familiar with Arduino tech because it’s mentioned on Nerdforge, and then it’s nowhere NEAR this level of intense. I got here because I searched “can you convert a piano to play by itself”. 😅

  • @sirecartier7881

    @sirecartier7881

    Жыл бұрын

    @@shibalady206 That's a surely enlightening point of view! we tend to forget how mesmerizing things can be, when we become familiar with them. Is that the true definition of magic? what could still be magic for tech nerds like us?

  • @BENCOINTERNATIONAL

    @BENCOINTERNATIONAL

    4 ай бұрын

    Self playing pianos are like 150 years old to be fair

  • @ethanchua2335
    @ethanchua23352 жыл бұрын

    Totally insane build! And to think that you did it at the age of 15? I'm thinking of building a player piano after my final exams and this project is definitely helping me out a lot! Keep up the great work!

  • @a1344
    @a13443 жыл бұрын

    now Tom can finally catch Jerry without having to play the song

  • @c.c.1366

    @c.c.1366

    3 ай бұрын

    Funny, I remember Bugs Bunny playing this.

  • @brandonswitzer7112
    @brandonswitzer71124 жыл бұрын

    I recently got the piano tuned, fixed some of the solenoids, and improved the general mechanics of some of the keys. I also updated the code and included some features that put more realism into the keys and sound. The result is what you hear in this video (I only updated the audio). This is a major improvement from past models IMO. I'll keep tweaking parts of the piano to get better sound.

  • @MBMS

    @MBMS

    4 жыл бұрын

    You could also put something like silicone on the top of the metals that press the keys to get rid of that annoying clicky sound.

  • @brandonswitzer7112

    @brandonswitzer7112

    4 жыл бұрын

    MBMS yes, that would work. It’s just a matter of adding it to each of the rods and then repositioning all of the rods

  • @MBMS

    @MBMS

    4 жыл бұрын

    Well yeah, it might take a bit of time but it will definitely save you a lot of noise. The easiest way would be to use a glue gun, I think.

  • @paulbroadberry

    @paulbroadberry

    4 жыл бұрын

    have a feeling its not necessarily the clicking from hitting the keys but the internal clicking of the solenoids

  • @eduardovolvo

    @eduardovolvo

    4 жыл бұрын

    Hello Brandon! This project of yours became too much, my friend. I'm an Electrical Engineering student, and I'm in the mood to do a similar project to learn eletronic ♥️

  • @LarryButler-kp3se
    @LarryButler-kp3se2 ай бұрын

    Beautifully done! Congratulations... I spent 37 years working on various electronic organs, keyboards and electronic pianos. I'm 78 now, retired 18 years. It was a great ride while it lasted.

  • @-______-______-
    @-______-______-Ай бұрын

    This is a truly top tier, pro level accomplishment. How this video only has 64K views (at the time of writing) is absolutely beyond me!

  • @DimJongUn
    @DimJongUn2 жыл бұрын

    This is incredible. You are a genius and a craftsman sir. Bowing to you.

  • @albertf.9198
    @albertf.91983 жыл бұрын

    Count yourself as one of the world's geniuses, Brandon! Welcome aboard!

  • @craigadam
    @craigadam28 күн бұрын

    Fantastic really well done. It does show how ingenious the victorians were. They did this in 1896 using just air. I have one from the 1920s, still works, even in a power cut. I am an electronics engineer and wanted to do this.

  • @c.c.1366
    @c.c.13662 жыл бұрын

    Your mother must have wept when she heard this playing for the first time. She must be so proud of you. I am astonished and loved the terrific video you made of the build. It's an inspiration for young kids.

  • @moseskfrost
    @moseskfrost Жыл бұрын

    What an extremely well-made and interesting video, Brandon. Exactly this structure I want to see on KZread: demonstrating the functionality, simultaneously as showing the process. Very well done, and thank You for sharing! Best regards: Moses K. Frost

  • @verxwaffles2338
    @verxwaffles2338Ай бұрын

    This is so cool. This reminds me of the Marantz Pianocorder player piano control system. They used mosfets for the switching, and used solenoids to actuate the keys. This is so cool. I want to use midi files to control an actual piano, and this is very helpful. And, Creative Engineering Inc. used the circuit boards from Marantz Pianocorder player pianos to control their animatronic shows. Most notably the Rock-afire Explosion. I hope that you have a wonderful existence.

  • @egshorts6718
    @egshorts6718Ай бұрын

    Really really awesome, the exact perfect video that I was searching for. Really appreciated ❤

  • @arbel1990
    @arbel19903 жыл бұрын

    Good job! you need to design an extendable PCB for the shift registers and add a removable connector to the solenoids that will be less work to build/replace parts and more reliable then all the jumper wires on the prefboard... plus I would have added some kind of rubber padding to the solenoids to avoid them clicking...

  • @JeremyChung
    @JeremyChung2 жыл бұрын

    this is absolutely insane and deserves so many more views

  • @MysticFrequencies
    @MysticFrequencies5 ай бұрын

    Very cool, not quite as fun as pumping an original 100+ year old player piano pedals and watching it play music from a roll of paper while not using any electricity at all, but this is a very cool build. I may have to do this in my Knabe spinet so I can have the best of both worlds :) Well done!

  • @fredbowling7968
    @fredbowling796828 күн бұрын

    What an accomplishment!!!!

  • @uvitasf1701
    @uvitasf17013 жыл бұрын

    Brandon, what you just did is totally jaw-dropping. I hope that you know that and keep it up! Cheers from Argentina

  • @okbridges
    @okbridges3 жыл бұрын

    This is so very cool, I have 1926 player piano that is pneumatic and uses rolls. I would love to find a plain tall upright and add this to it. This will be great when you figure out expression (loud and soft playing of individual notes).

  • @normanbell-br7nf

    @normanbell-br7nf

    6 ай бұрын

    STECK pianos are sometimes used -- the Aeolian Pianola Company if I remember correctly

  • @shageeladumas7835
    @shageeladumas78354 жыл бұрын

    That is so cool ! I would love to hear how the westworld oppening sounds on it 😁!

  • @danielsocir
    @danielsocir7 ай бұрын

    Insane! Genius! You can now patent it, as many acoustic pianos will come with this new feature: playing automatically.

  • @rustyjones9425
    @rustyjones94254 жыл бұрын

    Hey Brandon! I hit subscribe, hoping you will put out a random piece of music a week. I love watching your actuators. I just gutted my upright grand to convert it to digital and was looking at what to do with the parts, but now you got me wishing I could invest the time and money to follow your lead! Here's hoping life never prevents your from tinkering. Cheers!

  • @annecohen8927
    @annecohen89279 ай бұрын

    That took a lot of your work and energy to convert your ordinary piano to something completely phenomenal. But, at the end, all of that effort and energy you put in, paid off! Well done!!

  • @AkinduDasanayake
    @AkinduDasanayake3 жыл бұрын

    Amazing job! The new Steinway Spirio looks great!

  • @ludwig4029

    @ludwig4029

    3 жыл бұрын

    🤣

  • @hb3393
    @hb33932 ай бұрын

    Really impressive work. I'm a trained classical musician myself and I've been trying to get into mechanical instrument building so I can't begin to imagine how much effort something of this scale took. Surely the solenoids are quite noticeable? In my experience I've found the 'clack' sound it makes when it's activated quite distracting for performance

  • @frostmusicofficial
    @frostmusicofficial4 жыл бұрын

    Imagine all the pranks you could pull with this XD

  • @bluemagic3800

    @bluemagic3800

    3 жыл бұрын

    Like what?

  • @cessposter

    @cessposter

    3 жыл бұрын

    Toccata and fuge at 3 am

  • @alexeypenkov9347

    @alexeypenkov9347

    3 жыл бұрын

    @@bluemagic3800 Rush F

  • @Aclusios
    @Aclusios3 жыл бұрын

    This is absolutely insane ! Great job man !

  • @captioneer
    @captioneer Жыл бұрын

    Absolutely delightful and brilliant. Great work.

  • @nwhelan1743
    @nwhelan17433 жыл бұрын

    This is wild man, this is huge. So cool.

  • @raminmammadzade
    @raminmammadzade Жыл бұрын

    What a great project! Well done!

  • @timhegan7976
    @timhegan79763 жыл бұрын

    Simply genius, Brandon!!☀️🌜🌞

  • @48hours66
    @48hours663 жыл бұрын

    This is amazing 😍 thank you for sharing this👍👍👍

  • @globaltop_multivideos.5694
    @globaltop_multivideos.56942 жыл бұрын

    Perfect ! Congratulations!

  • @georgevaccaro9379
    @georgevaccaro93792 жыл бұрын

    This is amazing. Nice work!

  • @user-wi7bz9zq3e
    @user-wi7bz9zq3e3 жыл бұрын

    Wow!! It's amazing!!

  • @JD-ei9pn
    @JD-ei9pn3 жыл бұрын

    Incredible, well done!

  • @abdessamadkhaled1767
    @abdessamadkhaled1767 Жыл бұрын

    Great work Thanks for sharing

  • @mykhailodavidian3949
    @mykhailodavidian39494 жыл бұрын

    BRAVO!!!

  • @zasti78
    @zasti782 жыл бұрын

    This is insane Dude. Congrats!!! nice job! (subbed)

  • @davidfick6822
    @davidfick68227 ай бұрын

    Sooooo impressed! I'm thinking of doing the same thing. It was just an idea I had. Thank you for sharing.

  • @CV-sj1gx
    @CV-sj1gx3 жыл бұрын

    Dude, you're amazing!

  • @keithwalter9089
    @keithwalter90893 жыл бұрын

    mesmorizing! BRAVO! Had to take days and days

  • @richardlibby2407
    @richardlibby24073 жыл бұрын

    Very nice work, sir!

  • @MichaelRushMusic
    @MichaelRushMusic11 ай бұрын

    Awesome build!

  • @orlandolopez7271
    @orlandolopez7271 Жыл бұрын

    Increíble! Eres un genio!

  • @lupuscinus
    @lupuscinus Жыл бұрын

    Fantastic!

  • @flecom5309
    @flecom53093 жыл бұрын

    congrats on a really nice project! always wanted to do a MIDI mod to a piano, maybe someday

  • @marthagonzalez2462
    @marthagonzalez246211 ай бұрын

    AMAZING 👏 AMAZING 👏 👏 👏

  • @KatAxe055
    @KatAxe0552 жыл бұрын

    oh my god. this guy an incredible genius

  • @thinkbaroque
    @thinkbaroque Жыл бұрын

    Impressive! Love this!

  • @marioananda6525
    @marioananda65258 ай бұрын

    Amazing work

  • @hurontermico8677
    @hurontermico86772 жыл бұрын

    this is so cool!!

  • @user-wb4ez9iz8o
    @user-wb4ez9iz8o3 жыл бұрын

    DAMN U R GENIUS!!

  • @fortun8diamond
    @fortun8diamond3 жыл бұрын

    GREAT JOB

  • @francescoelia.marino
    @francescoelia.marino Жыл бұрын

    amazing guy...basically a genious

  • @shenaniganguy
    @shenaniganguy8 ай бұрын

    Amazing!

  • @sandrojosesilvett
    @sandrojosesilvett2 жыл бұрын

    Bravo !

  • @clydebermingham121
    @clydebermingham1219 ай бұрын

    VERY COOL 😎 🤗💥👍🏽🙏🏽

  • @CyberGenious24
    @CyberGenious243 жыл бұрын

    Great Genius

  • @eingamel
    @eingamel2 жыл бұрын

    I've recently considered making my own player piano, like this, and now that I see how much work went into it, maybe not. Or I'll just buy jumpers, instead of making them like you did, and do it anyway. Lol. Or maybe I'll make a circuit board and avoid the jumpers altogether.... Anyway, this sounds and looks fantastic. Keep up the good work!

  • @buk1962
    @buk19623 жыл бұрын

    Bravo...!!!!...

  • @SiegfriedDeniz
    @SiegfriedDeniz3 жыл бұрын

    Nice!!!!! Subscribed 👍👍👍👍😁😁

  • @fennecbesixdouze1794
    @fennecbesixdouze17943 жыл бұрын

    Awesome job! Although I can't help but wonder: is it safe to be pumping 24v @ 40a through solderless breadboards?

  • @techtinkerin
    @techtinkerin Жыл бұрын

    I bet that pulls some amps if you play all the notes at once!! Amazing work!!! ❤️😎👍

  • @echodelta9
    @echodelta98 ай бұрын

    If it isn't a reproducer level of expression you can add a variable pot to the voltage regulation rail supply buss and have the expression like any traditional player. Instead of pumping hard or softly you'd have a lever pot or good slider pot to play with. Or use a volume pedal on the floor wired for the DC buss control.

  • @vintagepearlguitars

    @vintagepearlguitars

    5 ай бұрын

    Does that mean that you can set velocity (how loud a note plays) by deciding how much current you send to the solenoid? Isn't the solenoid on-off?

  • @infn8loopmusic
    @infn8loopmusic11 ай бұрын

    This is amazing, and this is basically a lost art-form these days. Everytime I hear this I picture the bugs bunny cartoon. 🤣

  • @loganstandish4202
    @loganstandish42023 жыл бұрын

    Cool !!

  • @vccground3072
    @vccground30723 жыл бұрын

    so cool

  • @dave19cat
    @dave19cat3 жыл бұрын

    You know what would be a cool variation of this to try? One of these that’s human-controlled using Apple’s Mainstage (which allows a human player to play those same kinds of really complex chords and harmonies) in place of Synthesia or Piano From Above.

  • @Ififitzisitz
    @Ififitzisitz Жыл бұрын

    4:34 my favorite part of the song btw

  • @lianrobintribunal484

    @lianrobintribunal484

    3 ай бұрын

    No It's my My favorite part of the *piece* btw

  • @lianrobintribunal484

    @lianrobintribunal484

    3 ай бұрын

    This part is called Friska

  • @pranayy_art
    @pranayy_art8 ай бұрын

    Wwwwwow 😮

  • @chewiespiano9386
    @chewiespiano9386 Жыл бұрын

    I am just speechless...

  • @antonio.scalia
    @antonio.scalia3 жыл бұрын

    Bravo que impresionante. Tengo un piano para hacer lo mismo. Pero diseñare la PCB en ves de usar protoboards ....

  • @krzysiekmargo797
    @krzysiekmargo7973 жыл бұрын

    That's some next fcking level.

  • @anserkon5709
    @anserkon57092 ай бұрын

    my first thought was to use an electromagnet (magnetic coil) on each key and a permanent magnet on the other side respectively. This is still an incredibly cool and underrated project, but it seems to me that this way there will be almost no moving parts (electric motors don't last forever) and it will consume less power

  • @hobbyrob313
    @hobbyrob3133 жыл бұрын

    respect! Healthy and Friendly Greetings from the Netherlands!

  • @tharii314
    @tharii3142 жыл бұрын

    Suggestion, did you set up another solenoid for the sustain pedal and map it to CC#64?

  • @nightmisterio
    @nightmisterio3 жыл бұрын

    I am going to need something like this to play a original version of a concerto

  • @SuperRetroville
    @SuperRetroville3 жыл бұрын

    WOW now thats a great Project! Maximum respect. I made a roll reader with a MIDI output, you made a MIDI acoustic piano :-) Any plans to modulate the intensity of notes? Maybe with PWM.

  • @thatelectropig8678
    @thatelectropig86783 жыл бұрын

    5:31 I was surprised that it was this song cuz I love this part Hungarian rhapsody no2 for anyone who sees this

  • @ludwig4029

    @ludwig4029

    3 жыл бұрын

    piece*

  • @luisgholl
    @luisgholl3 жыл бұрын

    amazing. I loking for a similar project to play a percussion kit. I'll study you project. thanks

  • @boojiqueendoodoopants231
    @boojiqueendoodoopants2314 ай бұрын

    😯😯BRILLIANT!

  • @johnpheth
    @johnpheth11 ай бұрын

    Crazy project well done! did you consider modifying a pianola though?

  • @bennetthernandez8583
    @bennetthernandez85832 жыл бұрын

    I need this

  • @dennisthebrony2022
    @dennisthebrony20223 жыл бұрын

    Try playing Maple Leaf Rag on this one!

  • @coralizamazingodom1884
    @coralizamazingodom18849 ай бұрын

    holy shit?!?!?

  • @anjanavas5179
    @anjanavas51793 жыл бұрын

    Wooooaaaaw

  • @jeffreyjapnjew6889
    @jeffreyjapnjew68892 жыл бұрын

    That's impressive. If you want to buy sth like this (say make ur neighbors think you are a great pianist) is there anything made and ready to go for a generic piano type on the market? I know Janatics does some pretty cool stuff

  • @en6013
    @en60132 жыл бұрын

    - How many lines of code? - Yes!

  • @coyoteserranoband
    @coyoteserranoband3 жыл бұрын

    I want to learn how to do this with my bass, guitar drums and keyboards. So behind the learning curve dot-dot-dot

  • @joedaniel8603
    @joedaniel86035 ай бұрын

    Do you sell them already assembled and just have to be installed?

  • @bossgroove
    @bossgroove2 жыл бұрын

    Good Lord. I want to do this now....

  • @v3_venom_78
    @v3_venom_783 жыл бұрын

    Is it brain or 🤪🤪🤪 No words.😊😊😊 XD 🔥🔥🔥

  • @sv0205
    @sv02052 жыл бұрын

    Superb dude 👏........& Can this code work as a.... simple midi keyboard if we use tactile buttons ......to play manually ? Plzz rply

  • @nullsmack
    @nullsmack3 жыл бұрын

    Did you ever go back and do PCBs or are you still using the breadboards? How well do the solenoids control? Can you play some notes quieter than others?

  • @prestonferry

    @prestonferry

    3 жыл бұрын

    I applaud him but I definitely wouldn’t have used breadboards... They’re good for testing but if they’re used permanently, they break really easily...

  • @joelyao7680
    @joelyao7680 Жыл бұрын

    You're a genius! A used disklavier sells for more than 20K....

  • @elviradesantos
    @elviradesantos2 жыл бұрын

    This is one of the coolest videos I may have ever seen in my life.

  • @krise99391
    @krise99391 Жыл бұрын

    You had me thinking i might be able to do this myself at the beginning, but now i think i might just have to save up the 40k for one...

  • @SparkOutUs
    @SparkOutUs3 жыл бұрын

    which ohm resistors are used here? also which country was this hooked up to the mains in? in US its 120v but in UK where I live its 240v