It doesn't work with digital piano. When you play piano you need to hit the keys hard which causes the stand and the piano on top of it to shake a LOT, especially when you hit the keys near two ends of it. However, it works fine if you touch the keys VERY gently. So maybe it's good for keyboard. I gave it one star because the description says "Works with most Casio...electric PIANOS". That is not true.