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 Жыл бұрын
The pleasure is all mine :)
@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.
@DaBroetchen7 ай бұрын
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 🙂
@TedsProjects7 ай бұрын
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.
@DaBroetchen7 ай бұрын
@@TedsProjects thank you, I will look into this!
@satyajit77 Жыл бұрын
Sir Please provide the Diagram of the IC of "SN74HC166N". Input Output pin Details.
@sepic54075 ай бұрын
need too
@rty65tt40Ай бұрын
I wonder if anyone has ever made a midi keyboard using the Hall effect? I didn't find it. Perhaps it was perfect for keyboard instruments. If you already have a piano, maybe you should try it. You'll be the first.
@TedsProjectsАй бұрын
If I were starting this project with the knowledge I have now, it’s very likely I would have gone in that direction. No physical contact means fewer things that can break, and you only need one sensor per key. But now I’ve already bought components like the shift registers. I’d need to buy multiplexers, Hall effect sensors, and magnets, and the original goal was to keep the costs as low as possible. But who knows-I’ll think about it. The idea is definitely worth considering. If it turns out I have issues with the contacts corroding, I’ll definitely rework the project and use analog key position tracking with Hall effect sensors or possibly optical sensors.
@plus1584 Жыл бұрын
Hi, sir you did a great job but I have a question regarding the SN74HC166N can I use the SN74HC595N
@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 Жыл бұрын
thanks bro @@TedsProjects
@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 Жыл бұрын
Yep, we gotta support this guy. He’s wonderfully talented, and smart 😊
@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 Жыл бұрын
@@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 Жыл бұрын
@@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 Жыл бұрын
@@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.
@richardgolonka75859 ай бұрын
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.
@NoOne.--_.--..._--_..l--l Жыл бұрын
The copper you put at the end is it just copper
@TedsProjects Жыл бұрын
Yes it's just a copper.
@paratozorАй бұрын
Я на основе механического пианино сделал полноценный гибрид с динамческой клавиатурой и оптическими датчиками kzbin.info/www/bejne/faDalXSMZcqFqtksi=QAvZSUaybjfc0Wx_
@TedsProjectsАй бұрын
Очень круто. Жаль, что ты не записал больше материала о том, как это сделал. Было бы здорово увидеть как оно работает внутри. Я тоже думал об оптических датчиках, но они дорогие, а одной из моих главных задач было сделать это как можно дешевле.
@paratozorАй бұрын
@@TedsProjects у меня в видео можно посмотреть историю создания двух аппаратов. Не очень много, но есть