I Made A Working 88 Key MIDI Piano Keyboard (Digital Piano Build: Part 4)

  Рет қаралды 3,808

Ted's Projects

Ted's Projects

Күн бұрын

Fourth part of my attempt to build a fully functional standalone digital #piano. In this part I'm building an 88 key #MIDI piano keyboard using a keyboard from an acoustic piano, #teensy 4.1 (#arduino alternative) board and a bunch of SN74HC166N shift registers . No velocity sensitivity yet, but it's playable! I hope you enjoy it.
Don't forget to subscribe!
/ @tedsprojects
My Patreon:
www.patreon.co...
Download link for *.ino file:
www.dla4.pl/te...
Music from #Uppbeat (free for Creators!):
uppbeat.io/t/s...
License code: BRAGDO7JOTTFVENQ
uppbeat.io/t/y...
License code: 1ZEFD5PLJDT9SITF
#diy
#arduino
#diyprojects

Пікірлер: 37
@flywittzbeats4008
@flywittzbeats4008 Жыл бұрын
Absolutely amazing. Especially every detail, even showing all the soldering on the perf board. All the detail in the wood working! I’m beyond happy. Thank you Ted. Happy to be a Patron!
@TedsProjects
@TedsProjects Жыл бұрын
The pleasure is all mine :)
@francoisBonin-phils
@francoisBonin-phils Жыл бұрын
I could say that you are very patient and determined.Actually i bought a Yamaha YDP131 , for $50 , and the midi out is not working , so i am planning to rebuild the controler , but i am stuck at the scanning algorithm with velocity , any idea?Without velocity , no problem , its already working.
@satyajit77
@satyajit77 Жыл бұрын
Sir Please provide the Diagram of the IC of "SN74HC166N". Input Output pin Details.
@sepic5407
@sepic5407 3 ай бұрын
need too
@richardgolonka7585
@richardgolonka7585 7 ай бұрын
why did you remove the action? That is the part that matters. Without the action it wont feel like a real piano. Remove the string and have it hit something inert at the same place instead. strip of rubber. And then headphone jackm speakers not required.
@SianaGearz
@SianaGearz Жыл бұрын
Well that's an interesting coincidence, I just found you literally yesterday. I was just curious how people have implemented velocity sensitivity in DIY devices and your prior video was right there.
@flywittzbeats4008
@flywittzbeats4008 Жыл бұрын
Yep, we gotta support this guy. He’s wonderfully talented, and smart 😊
@TedsProjects
@TedsProjects Жыл бұрын
I hope you've found what you were looking for :) There are a few other ways of implementing velocity sensitivity like optical sensors, force sensors or piezoelectric plates. They are probably quite often used in DIY projects, however time based velocity sensitivity is a standard in factory made digital pianos and piano keyboards.
@SianaGearz
@SianaGearz Жыл бұрын
@@TedsProjects I want to try implementing Akai style pads and I do want it to be time based but I'll have to do force sensing resistor based or capacitive I think with two thresholds per pad. The piezo disc only gives you hit pressure but doesn't have a hold signal. Though perhaps I can augment it with another contact for that. That's a thought for sure.
@TedsProjects
@TedsProjects Жыл бұрын
@@SianaGearz Time based velocity sensitivity is probably not the best solution for any drum pads. Piano keys move quite a lot, unlike drum pads. I'd most probably go for force sensing in this case.
@SianaGearz
@SianaGearz Жыл бұрын
@@TedsProjects this is specifically how Akai pad works, it is time not force. I have some here and play them, I just want a different configuration and form factor.
@DaBroetchen
@DaBroetchen 6 ай бұрын
hey great project! Im working on something similar atm and it would be very interesting to me how exactly you connected all the ICs to the controller. also is there a limit to the number of ICs that can be used? say if i wanted 152 inputs (76 keys, 2 inputs for each key to achieve velocity sensitivity), would it be viable to use that many ICs? I have an arduino nano btw 🙂
@TedsProjects
@TedsProjects 6 ай бұрын
You can find connection diagram for SN74HC166N shift register on the Internet. E.g.: https:/t14-presents/thelearningcircuit/w/documents/5013/how-to-add-multiple-inputs-to-an-arduino-using-a-shift-register----the-learning-circuit-78 Theoretically you can connect unlimited number of SN74HC166N shift registers to one input, but I highly recommend using separate inputs for every set of sensors. In your case this means using two arduino inputs - one for first set of sensors and one for the second one. This way you can read both inputs of single key in one clock switch. Hope it helps. Good luck.
@DaBroetchen
@DaBroetchen 6 ай бұрын
@@TedsProjects thank you, I will look into this!
@NoOne.--_.--..._--_..l--l
@NoOne.--_.--..._--_..l--l Жыл бұрын
The copper you put at the end is it just copper
@TedsProjects
@TedsProjects Жыл бұрын
Yes it's just a copper.
@plus1584
@plus1584 Жыл бұрын
Hi, sir you did a great job but I have a question regarding the SN74HC166N can I use the SN74HC595N
@TedsProjects
@TedsProjects Жыл бұрын
Thank you! No, you can't use SN74HC595N instead of SN74HC166N because SN74HC595N is for outputs. E.g. it can be used to control multiple LEDs using one output.
@plus1584
@plus1584 Жыл бұрын
thanks bro @@TedsProjects
@paratozor
@paratozor 3 күн бұрын
Я на основе механического пианино сделал полноценный гибрид с динамческой клавиатурой и оптическими датчиками kzbin.info/www/bejne/faDalXSMZcqFqtksi=QAvZSUaybjfc0Wx_
@TedsProjects
@TedsProjects 3 күн бұрын
Очень круто. Жаль, что ты не записал больше материала о том, как это сделал. Было бы здорово увидеть как оно работает внутри. Я тоже думал об оптических датчиках, но они дорогие, а одной из моих главных задач было сделать это как можно дешевле.
@paratozor
@paratozor 3 күн бұрын
@@TedsProjects у меня в видео можно посмотреть историю создания двух аппаратов. Не очень много, но есть
7 INSANE Keyboards You Won’t Believe Exist!
20:11
Sanjay C
Рет қаралды 132 М.
fixing now my piano plays evenly
6:06
Greg Zweigle Piano
Рет қаралды 551
나랑 아빠가 아이스크림 먹을 때
00:15
진영민yeongmin
Рет қаралды 18 МЛН
WILL IT BURST?
00:31
Natan por Aí
Рет қаралды 48 МЛН
Modus males sekolah
00:14
fitrop
Рет қаралды 20 МЛН
Piano's Darkest Secret
19:13
We Are One
Рет қаралды 630 М.
Broken Keyboard Turned MIDI (With Custom PCB)
14:28
Tanner Tech
Рет қаралды 57 М.
Make Your Own Electric Piano !
3:11
CuriosityShow
Рет қаралды 63 М.
Destroying a well known synth to make a Rhodes (a ridiculous build)
54:56
MUNSTRE : Studio furniture
Рет қаралды 276 М.
I Made A Guitar Using Only Home Depot Supplies
18:33
BeBeau Builds
Рет қаралды 533 М.
Launchpad || DIY or Buy || Keyboard Matrix & MIDI Tutorial
12:43
GreatScott!
Рет қаралды 1,1 МЛН
Wood Keyboard - Building It
11:14
Ronald Walters
Рет қаралды 648 М.
DIY Digital Piano - 24 Key Prototype
9:26
Andrew Leathwick
Рет қаралды 12 М.
Things you can make from old, dead laptops
19:03
DIY Perks
Рет қаралды 12 МЛН
나랑 아빠가 아이스크림 먹을 때
00:15
진영민yeongmin
Рет қаралды 18 МЛН