在古代,有一位名叫公明儀的音樂家,他的鋼琴彈得特別好聽,就像當代李雲迪一樣有名。一天,他帶著鋼琴出去,看見一頭牛在河邊悠閒樂哉的吃草。遠處青山如畫,江水清澈,牧童的笛聲隱約傳來,宛如仙樂一般。公明儀被眼前美麗的景色陶醉了。他激動得拿出鋼琴,在牧場上彈起來。琴聲悠揚動聽,往返回復,源遠流長,聲音非常動聽,但是牛沒有理會,仍然低下頭吃草,好像什麼都沒有聽到。公明儀非常生氣,衝著牛大喊:“嘿,你為什麼什麼都不說話呢?”這時,一個路人勸公明儀說:“不是你鋼琴彈得不好,而是牛聽不懂你彈的曲子!
成語“對牛彈琴”就是來自這個故事。後人用它來比喻給不懂道理的人講道理,或對外人講行話。它也被用來諷刺說話者不看物件。