An active performer of jazz and classical music, he performs regularly with the Louisville Orchestra and has appeared as a solo recitalist, and with chamber groups, small jazz groups, big bands, and Broadway shows. He has presented concerts and workshops across the United States, as well as Japan, Brazil, Germany, Austria, Italy, Croatia, Slovenia, Azerbaijan, and Costa Rica. Walsh released two CDs on the RIAX label, one classical, Shaking the Pumpkin (1998), and one jazz, New Life (2002).