For Tim Burton's "Charlie and the Chocolate Factory," Elfman set Roald Dahl's text for the Oompa-Loompa characters as four stylistically distinct songs: the Bollywood-influenced "Augustus Gloop," the funk-infused "Violet Beauregarde," the psychedelic pop stylings of "Veruca Salt," and the baroque rock of "Mike Teevee." For all songs in the film, Elfman sang, manipulated and mixed several layers of his vocals to create the singing voices and harmonies of the Oompa Loompas, and incorporated his vocals into non-song score tracks that featured the characters, including "Loompa Land," "Chocolate River," "The Boat Arrives," and "The River Cruise."