На старом рояле .
РоялЕ - это имя существительное второго склонения , в предложном падеже .( на чём ? )
У имён существительных второго склонения в предложном падеже пишется окончание -е .
Значит ,окончание у имён существительных можно правильно определить по склонению и падежу .