Welcome to the Piano World Piano Forums Over 3 million posts about pianos, digital pianos, and all types of keyboard instruments. Over 100,000 members from around the world.
Join the World's Largest Community of Piano Lovers
(it's free)
It's Fun to Play the Piano ... Please Pass It On!
A few of us are working on these inspired by CyberGene's DIY hybrid midi controller. Because what he built is so cool!
And I've been documenting my progress (or.... lack of progress!) on youtube. Its fun to get something working and then make a short video of it, and try to explain my thinking (haha, or... well, lack of thinking)
Just now I posted a video on the algorithm and thought maybe others would enjoy since my test system is able to capture and plot piano hammer dynamics. I find it interesting to see what hammers are doing.
That's very cool and very interesting. It shows how the interaction between hammer and string is very hard to model and to convert into a single velocity number. Kudos for this work!!
Osho
Mason & Hamlin BB Kawai Novus NV10 + VST + Genelec 8050B monitors. Current VST favorites (in the order of preference): Pianoteq 7/VSL Synchron Concert D//Garritan CFX/Embertone Walker D Full
What are you doing to get your "hammer position" measurements in those graphs? I'm pretty sure there's some important nonlinearity between the phototransistor current and the distance. And depending on how you convert that current to a voltage, there might be more issues. All of that could easily make the velocity look more varying than it is.
(I keep meaning to set up a CNY70 and a reflective surface on some sort of linear stage and take a series of current readings at varying distance, to duplicate figure 9 of the data sheet.)
Those adapter boards like you show in video 2 make me nervous for digital parts. Getting decoupling caps in there nice and close ends up being more of a pain than soldering down the TQFP part.
On the Cybrid I measure the velocity in the last 1.5mm of the hammer travel because the hammer flies freely there, the escapement is set at 1.5mm, so this guarantees that there won't be any unpredictable movement caused by your finger pushing the key up to the string and staying there which you show in your video. So, problem solved Make sure you regulate your action exactly according to standards: escapement 1-3mm, blow distance of 47mm, hammer drop same as escapement (measured further below the escapement point), check distance 15-17mm. And damper usually lifts off the string exactly at halfway through the key travel, hence also the hammer travel, so measuring if the hammer is above/below 24mm can provide indications of damper position too which is how Cybrid works, as well as NV10.
... We need a forum for - piano DIY / Maker / building your own electronics, software, hardware, instruments, etc
I vote for this!. A Telecommunications Engineer here with a 22 years on electronics R&D career (and programming since 1982). On 2012 I left R&D but no electronics, and in 2018 I began playing synths and piano, and also started fixing synths (for myself initially). So, yes, we need a DIY sub-forum!
Yamaha U3H Kawai VPC1 ...plus some other DPs, keyboards and VSTs
... We need a forum for - piano DIY / Maker / building your own electronics, software, hardware, instruments, etc
I vote for this!. A Telecommunications Engineer here with a 22 years on electronics R&D career (and programming since 1982). On 2012 I left R&D but no electronics, and in 2018 I began playing synths and piano, and also started fixing synths (for myself initially). So, yes, we need a DIY sub-forum!
Haha..wait.. what? Is it a contest? This was supposed to be a fun little side hobby, now I am starting to feel stressed out.
Juuust joking The projects I have seen all are taking different approaches, including comparing my approach to the project you mention. Jay's project is cool! I am building just something for me.
And I think there are even more possible ways to approach this kind of a project too. And, other DIY style piano projects that are possible.
I feel really lucky that I created my project without having competition 😀 If there was even the slightest one, it would mean I abandon everything immediately. Especially in a field where I’m a complete noob and especially if it involves multiple fields where I’m a complete noob, such as in a DIY hybrid piano: electronics, machinery, piano regulation, woodworking, design, low level programming, etc. Looking at how pathetic Cybrid is compared to Jay’s project now, I’m certain I wouldn’t even have thought of starting such a project 🤣 And I worked for almost two years on it just because nobody else was interested, so I basically just did nothing for two years and most of my work was about resurrecting the sh1tty old action whereas everything else was probably worth it just two weeks of work... So lucky to be the first one 🤣 (and no, I’m not the first one either, but the other projects I’ve seen weren’t published or demoed extensively).
I finally got a CNY70 sensor hooked up to my action, and recorded some video of the oscilloscope displaying the output from the sensor.
Seems like a very nice signal to me.
(The fuzz is at ~120Hz, so it's probably related to power lines some how. Not too worried, I've got a bunch of long cables involved in this little experiment.)