Jon Batiste is the new bandleader of Colbert’s show. Fronting his group Stay Human, Batiste plays piano and melodica. Sometimes called a “key flute,” the melodica has a musical keyboard on top, and is played by blowing air through a mouthpiece that fits into a hole in the side of the instrument.