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

  Рет қаралды 74,354

Brandon Switzer

Brandon Switzer

Күн бұрын

Пікірлер: 265
@brandonswitzer7112
@brandonswitzer7112 2 жыл бұрын
*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
@Three2NineProject 4 жыл бұрын
How is this so underrated
@WandersOfficial
@WandersOfficial 3 жыл бұрын
seriouslly...wheres the 14 million views
@haithem8481
@haithem8481 2 жыл бұрын
I don't even understand
@shibalady206
@shibalady206 2 жыл бұрын
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 2 жыл бұрын
@@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 11 ай бұрын
Self playing pianos are like 150 years old to be fair
@LarryButler-kp3se
@LarryButler-kp3se 10 ай бұрын
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.
@a1344
@a1344 3 жыл бұрын
now Tom can finally catch Jerry without having to play the song
@c.c.1366
@c.c.1366 11 ай бұрын
Funny, I remember Bugs Bunny playing this.
@GabsARV
@GabsARV 13 күн бұрын
​@c.c.1366 Tom did it better ngl
@ethanchua2335
@ethanchua2335 3 жыл бұрын
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!
@brandonswitzer7112
@brandonswitzer7112 5 жыл бұрын
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 5 жыл бұрын
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 5 жыл бұрын
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 5 жыл бұрын
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
@eduborgeslima
@eduborgeslima 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 ♥️
@DimJongUn
@DimJongUn 3 жыл бұрын
This is incredible. You are a genius and a craftsman sir. Bowing to you.
@moseskfrost
@moseskfrost Жыл бұрын
What an extremely well-made and interesting video, Brandon. Exactly this structure I want to see on KZbin: demonstrating the functionality, simultaneously as showing the process. Very well done, and thank You for sharing! Best regards: Moses K. Frost
@okbridges
@okbridges 4 жыл бұрын
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 Жыл бұрын
STECK pianos are sometimes used -- the Aeolian Pianola Company if I remember correctly
@c.c.1366
@c.c.1366 2 жыл бұрын
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.
@-______-______-
@-______-______- 8 ай бұрын
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!
@arbel1990
@arbel1990 4 жыл бұрын
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...
@craigadam
@craigadam 8 ай бұрын
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.
@uvitasf1701
@uvitasf1701 3 жыл бұрын
Brandon, what you just did is totally jaw-dropping. I hope that you know that and keep it up! Cheers from Argentina
@MexicanRoboticsEngineer
@MexicanRoboticsEngineer 3 ай бұрын
WOW. This took dedication!
@JeremyChung
@JeremyChung 3 жыл бұрын
this is absolutely insane and deserves so many more views
@shageeladumas7835
@shageeladumas7835 4 жыл бұрын
That is so cool ! I would love to hear how the westworld oppening sounds on it 😁!
@danielsocir
@danielsocir Жыл бұрын
Insane! Genius! You can now patent it, as many acoustic pianos will come with this new feature: playing automatically.
@frostmusicofficial
@frostmusicofficial 5 жыл бұрын
Imagine all the pranks you could pull with this XD
@bluemagic3800
@bluemagic3800 3 жыл бұрын
Like what?
@cessposter
@cessposter 3 жыл бұрын
Toccata and fuge at 3 am
@Lex_VVV
@Lex_VVV 3 жыл бұрын
@@bluemagic3800 Rush F
@rustyjones9425
@rustyjones9425 5 жыл бұрын
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!
@albertf.9198
@albertf.9198 3 жыл бұрын
Count yourself as one of the world's geniuses, Brandon! Welcome aboard!
@annecohen8927
@annecohen8927 Жыл бұрын
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!!
@dispositivo0065
@dispositivo0065 5 ай бұрын
Man!! How could you commit that crime at the end of the music?? Everything was perfect until the moment of the last chords. the fermata was missing!! It was like a stab in my heart. Nice project, bro! I can't wait to build It too!
@MysticFrequencies
@MysticFrequencies Жыл бұрын
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!
@AkinduDasanayake
@AkinduDasanayake 4 жыл бұрын
Amazing job! The new Steinway Spirio looks great!
@ludwig4029
@ludwig4029 4 жыл бұрын
🤣
@verxwaffles2338
@verxwaffles2338 8 ай бұрын
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.
@echodelta9
@echodelta9 Жыл бұрын
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 Жыл бұрын
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?
@Lloyd-u5i
@Lloyd-u5i Ай бұрын
You definitely have completed a great feat in designing and building this player piano. I first saw this a few years ago and was interested in learning more, but work got in the way. Now that I have made time and would like to pursue a build, I have found that registering to join the discord site is not working and they don't respond to my requests for help.
@hb3393
@hb3393 9 ай бұрын
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
@VigilanceRifles
@VigilanceRifles 11 күн бұрын
WOW. Very Talented.
@Ififitzisitz
@Ififitzisitz 2 жыл бұрын
4:34 my favorite part of the song btw
@lianrobintribunal484
@lianrobintribunal484 11 ай бұрын
No It's my My favorite part of the *piece* btw
@lianrobintribunal484
@lianrobintribunal484 11 ай бұрын
This part is called Friska
@c.c.1366
@c.c.1366 7 күн бұрын
What is this piece and who wrote it?
@raminmammadzade
@raminmammadzade Жыл бұрын
What a great project! Well done!
@davidfick6822
@davidfick6822 Жыл бұрын
Sooooo impressed! I'm thinking of doing the same thing. It was just an idea I had. Thank you for sharing.
@eingamel
@eingamel 3 жыл бұрын
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!
@flecom5309
@flecom5309 3 жыл бұрын
congrats on a really nice project! always wanted to do a MIDI mod to a piano, maybe someday
@RileyPlaysPiano
@RileyPlaysPiano 5 ай бұрын
You are an absolute genius
@KatAxe055
@KatAxe055 3 жыл бұрын
oh my god. this guy an incredible genius
@nwhelan1743
@nwhelan1743 3 жыл бұрын
This is wild man, this is huge. So cool.
@Олег-ж8м2з
@Олег-ж8м2з 3 жыл бұрын
Wow!! It's amazing!!
@fennecbesixdouze1794
@fennecbesixdouze1794 3 жыл бұрын
Awesome job! Although I can't help but wonder: is it safe to be pumping 24v @ 40a through solderless breadboards?
@dave19cat
@dave19cat 3 жыл бұрын
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.
@anserkon5709
@anserkon5709 10 ай бұрын
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
@mykhailodavidian3949
@mykhailodavidian3949 4 жыл бұрын
BRAVO!!!
@chewiespiano9386
@chewiespiano9386 2 жыл бұрын
I am just speechless...
@Aclusios
@Aclusios 3 жыл бұрын
This is absolutely insane ! Great job man !
@marioananda6525
@marioananda6525 Жыл бұрын
Amazing work
@abdessamadkhaled1767
@abdessamadkhaled1767 2 жыл бұрын
Great work Thanks for sharing
@egshorts6718
@egshorts6718 9 ай бұрын
Really really awesome, the exact perfect video that I was searching for. Really appreciated ❤
@antonio.scalia
@antonio.scalia 3 жыл бұрын
Bravo que impresionante. Tengo un piano para hacer lo mismo. Pero diseñare la PCB en ves de usar protoboards ....
@MultiDavid
@MultiDavid Ай бұрын
WOW
@captioneer
@captioneer Жыл бұрын
Absolutely delightful and brilliant. Great work.
@dennisthebrony2022
@dennisthebrony2022 2 жыл бұрын
5:31 What are those cooling fan boxes on both sides for?
@andrewb5717
@andrewb5717 Жыл бұрын
They’re power supplies
@tharii314
@tharii314 2 жыл бұрын
Suggestion, did you set up another solenoid for the sustain pedal and map it to CC#64?
@fredbowling7968
@fredbowling7968 8 ай бұрын
What an accomplishment!!!!
@joedaniel8603
@joedaniel8603 Жыл бұрын
Do you sell them already assembled and just have to be installed?
@keithwalter9089
@keithwalter9089 3 жыл бұрын
mesmorizing! BRAVO! Had to take days and days
@nightmisterio
@nightmisterio 3 жыл бұрын
I am going to need something like this to play a original version of a concerto
@georgevaccaro9379
@georgevaccaro9379 3 жыл бұрын
This is amazing. Nice work!
@thatelectropig8678
@thatelectropig8678 4 жыл бұрын
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*
@globaltop_multivideos.5694
@globaltop_multivideos.5694 2 жыл бұрын
Perfect ! Congratulations!
@timhegan7976
@timhegan7976 4 жыл бұрын
Simply genius, Brandon!!☀️🌜🌞
@VK3ACU
@VK3ACU 4 жыл бұрын
Hi Brandon, I've worked out why the PWM stopped working, I asked it to serial print the velocity and found no change with different volume / velocity. Anyway on the pro micro on the piano just get it to ignore this line //velocity = round(velocity * (MAX_PWM - MIN_PWM) / static_cast(127) + MIN_PWM); I sent you an email a few days ago I was having some trouble with the ESP but I've got it all worked out now. Hope this helps :)
@brandonswitzer7112
@brandonswitzer7112 4 жыл бұрын
Thank you! And sorry for not having been able to fix this issue. We’re doing some work in the house and there is a lot of stuff in front of the piano right now. This line is supposed to conform the raw MIDI velocity to work in the range of the PWM frequencies, and I guess it’s giving a fixed value somehow... I’ll update the code in the next few days.
@VK3ACU
@VK3ACU 4 жыл бұрын
@@brandonswitzer7112 All good thanks for the reply, Carl and I are looking at ways to get the PWM working nicely its quite buzzy and not working too well I'll let you know how we go :)
@brandonswitzer7112
@brandonswitzer7112 4 жыл бұрын
@@VK3ACU Yes. The buzzy PWM is something I tried to account for. The solenoids only utilize PWM when the key is in the process of being pressed. Once the key is fully pressed, the frequency of the PWM is set to its max. In other words, the PWM is turned off once the note is pressed, which stops the buzzing noise. Since the line that conforms the velocity is commented out, the PWM won't be set to its max when a note is pressed. A temporary fix for you might be to set MAX_PWM to 127.
@brandonswitzer7112
@brandonswitzer7112 4 жыл бұрын
@@VK3ACU I just updated the Github code with a possible fix to the PWM bug. Let me know if it works!
@VK3ACU
@VK3ACU 4 жыл бұрын
@@brandonswitzer7112 will do Brandon! Cheers
@techtinkerin
@techtinkerin 2 жыл бұрын
I bet that pulls some amps if you play all the notes at once!! Amazing work!!! ❤️😎👍
@infn8loopmusic
@infn8loopmusic Жыл бұрын
This is amazing, and this is basically a lost art-form these days. Everytime I hear this I picture the bugs bunny cartoon. 🤣
@MrBroski-c2x
@MrBroski-c2x 18 күн бұрын
What's the name of the piece that was played at 5:30 (great video by the way)
@MichaelRushMusic
@MichaelRushMusic Жыл бұрын
Awesome build!
@48hours66
@48hours66 4 жыл бұрын
This is amazing 😍 thank you for sharing this👍👍👍
@joseluispcastillo
@joseluispcastillo 5 ай бұрын
Awesome!
@alfredocortes9750
@alfredocortes9750 3 жыл бұрын
You are a crack !!!! Congratulations. I fell in love with your project. I will work to match on my piano !! I will tell you!!! Greetings and again congratulations
@hobbyrob313
@hobbyrob313 3 жыл бұрын
respect! Healthy and Friendly Greetings from the Netherlands!
@CV-sj1gx
@CV-sj1gx 3 жыл бұрын
Dude, you're amazing!
@lanabrown3939
@lanabrown3939 7 ай бұрын
Brandon, can a digital keyboard be modified? Please let me know. It was my dream doe 15 years !! Thank you
@rationalthinker-2024
@rationalthinker-2024 2 жыл бұрын
amazing guy...basically a genious
@FiRe_Prime22
@FiRe_Prime22 3 жыл бұрын
Cool !!
@dennisthebrony2022
@dennisthebrony2022 4 жыл бұрын
Try playing Maple Leaf Rag on this one!
@zasti78
@zasti78 2 жыл бұрын
This is insane Dude. Congrats!!! nice job! (subbed)
@0101的世界
@0101的世界 3 жыл бұрын
DAMN U R GENIUS!!
@thinkbaroque
@thinkbaroque Жыл бұрын
Impressive! Love this!
@johnpheth
@johnpheth Жыл бұрын
Crazy project well done! did you consider modifying a pianola though?
@luisgholl
@luisgholl 4 жыл бұрын
amazing. I loking for a similar project to play a percussion kit. I'll study you project. thanks
@lupuscinus
@lupuscinus Жыл бұрын
Fantastic!
@marthagonzalez2462
@marthagonzalez2462 Жыл бұрын
AMAZING 👏 AMAZING 👏 👏 👏
@en6013
@en6013 3 жыл бұрын
- How many lines of code? - Yes!
@tfw8738
@tfw8738 3 жыл бұрын
Imagine showing this to some peasant from the 1700s and you as a noble. You invite them over for dinner and then you clap your hands and then the piano starts playing by itself.
@WandersOfficial
@WandersOfficial 3 жыл бұрын
u sir are a genius.!> epic...i seriously need one... can i send you some midi files so u can record them being played...i garuntee itll sounds absolutley dark and stunning.!!
@brandonswitzer7112
@brandonswitzer7112 3 жыл бұрын
Maybe! Email them to me at bbswitzer1@gmail.com
@richardlibby2407
@richardlibby2407 4 жыл бұрын
Very nice work, sir!
@SuperRetroville
@SuperRetroville 4 жыл бұрын
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.
@PiotrBarcz
@PiotrBarcz 2 жыл бұрын
Definitely still needs some regulation on the solenoids, repetition is seriously a problem and the clicking is very very loud. I think with some more improvments this will definitely perform well enough to be feasible for use in other people's pianos.
@JD-ei9pn
@JD-ei9pn 4 жыл бұрын
Incredible, well done!
@paulstroud5572
@paulstroud5572 4 ай бұрын
Hey. Did you ever get dynamics working on this build. It’s an incredible project - just wondering if it handles velocity sensitivity. Thanks
@krzysiekmargo797
@krzysiekmargo797 4 жыл бұрын
That's some next fcking level.
@hurontermico8677
@hurontermico8677 3 жыл бұрын
this is so cool!!
@elviradesantos
@elviradesantos 3 жыл бұрын
This is one of the coolest videos I may have ever seen in my life.
@nullsmack
@nullsmack 4 жыл бұрын
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 4 жыл бұрын
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...
@shenaniganguy
@shenaniganguy Жыл бұрын
Amazing!
@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...
@orlandolopez7271
@orlandolopez7271 2 жыл бұрын
Increíble! Eres un genio!
@sandrojosesilvett
@sandrojosesilvett 2 жыл бұрын
Bravo !
@iJoemo
@iJoemo 3 ай бұрын
Beast mode
@clydebermingham121
@clydebermingham121 Жыл бұрын
How was the music recorded or programmed ? Did you play it yourself ? Or did you have a source (midi files ) other than your own personal performances)?
100 Year Old Self-Playing Violin - "The Eighth Wonder Of the World"
7:38
My homemade MIDI organ
4:37
Valent Hudaček
Рет қаралды 117 М.
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
Vampire SUCKS Human Energy 🧛🏻‍♂️🪫 (ft. @StevenHe )
0:34
Alan Chikin Chow
Рет қаралды 138 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
How I Design Characters
11:02
zepn1
Рет қаралды 28 М.
1 MILLION VOLT piano sounds UNREAL (I GOT SHOCKED)
19:49
Mattias Krantz
Рет қаралды 6 МЛН
Destroying a well known synth to make a Rhodes (a ridiculous build)
54:56
MUNSTRE : Studio furniture
Рет қаралды 316 М.
Living the dream with a self-playing SEGA Grand Piano
8:52
Techmoan
Рет қаралды 523 М.
How we Built ALL OF Breath of the Wild in Minecraft
1:24:04
Grazzy
Рет қаралды 1,2 МЛН
Building a Piano from Scratch (with no experience)
33:35
Rob Scallon
Рет қаралды 458 М.
What Happened to the World's Largest Tube TV?
35:46
Shank Mods
Рет қаралды 2,5 МЛН
Arduino Player Piano, Part 1 - 1911 Steinway Upright
6:01
Flower-3D
Рет қаралды 2 М.
Japan's favourite chord progression and why it works
10:12
David Bennett Piano
Рет қаралды 4,6 МЛН
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН