The score for Howl's Moving Castle was composed and conducted by Joe Hisaishi, and performed by the New Japan Philharmonic. The soundtrack CD was first released on 19 November 2004 by Tokuma Japan Communications. Hisaishi also composed and conducted a Howl's Moving Castle: Symphony Suite, an album published on 21 January 2004 which includes ten re-arranged pieces from the original soundtrack. He and Youmi Kimura also composed Howl's Moving Castle CD Maxi-Single, a CD single published on 27 October 2004 which includes the film's theme song, sung by Chieko Baisho (the Japanese voice actor for Sophie), its karaoke version, and a piano version of the film's main theme, "The Merry-Go-Round of Life".