While all of the compositions (with the exception of one traditional Moroccan song) were composed by Weston himself, the music on the album is more specifically a collaborative arranging effort between Weston and arranger Melba Liston. The music on Spirits is played by an all-star cast of musicians, including Dizzy Gillespie, Pharoah Sanders, Dewey Redman, Idris Muhammad, and Idrees Sulieman. Spirits was originally intended to be a grand culmination of Weston's experience living in and absorbing the music of Morocco. The album was to be recorded with the local musicians he had been exposed to on location in Morocco; however, due to the onset of the Gulf War around the time of recording, they decided to relocate to New York City The main focus of the album, as stated in the liner notes, is to "pay homage to our musical predecessors" and to"celebrate the universal musical language that transcends race, color, and nationality."[1] [Wikipedia]