《清溪半夜闻笛》为李白天宝十三载(公元754年)游秋浦(今安徽贵池)时所作。
天宝十二载(公元753年),李白五十三岁。安禄山反叛之前,有人曾经邀请李白入幕僚,李白去幽州以后,发现安禄山准备谋反,于是毅然回归江南。早春赴长安,想陈列济世之策。有古风《一百四十年》、《咸阳二三月》及《述德兼陈情上哥舒大夫》等诗多首。在长安期间,曾经与杜甫重逢。对时局不约而同地感到殷忧,于是二人便成为生死之交。陈策无果,回天无计,于是离去。同年秋,李白南下安徽宣城。此后李白连续三年都在安徽宣城,并来往各县之间,寄情于山水之间,向外宣称修道炼丹,暗则明哲保身。
“羌笛梅花引,吴溪陇水情”以铺叙的方式来描绘出一幅羌笛笛声哀怨、陇头流水幽咽的荒凉凄美画。诗中荒凉壮丽与哀怨婉转也是直接用羌笛吹出的。诗人夜半闻笛声,或许笛子所奏的是《梅花引》之曲调,或许根本不是悲愁的曲调,但诗人联想到悲愁的身世和处境,从而引发了悲愁之情。《陇头歌》:“陇头流水,鸣声幽咽”,可见陇水之情乃是悲愁之情。李白《秋浦十七首》之第二首有“清溪非陇水,翻作断肠流”之句,可见这里的“清溪陇水情”乃是断肠之情。
“寒山秋浦月,肠断玉关声。”此处的寒山当在秋浦,而玉关声应该是使人肠断的悲声,因“春风不度玉门关”,亦表达出诗人常以玉门关形容去国离乡的忧愁。月光、流水、笛声、断肠人便是构成这幅画图的基本元素。
从此诗可以看出羌笛已经和表现征战之苦、思乡之痛的《从军行》、《度关山》联系起来了,集中表现家国之思、思乡之痛。这主要是因为羌笛多与出塞、关山、陇头水等边塞的地名相联系,而这些地名令人自然而然想起荒凉的边关塞漠、流血厮杀的战场、久戍边疆未归的将士。而诗歌的基调是低沉的、伤痛的。