He has had a long association with director Steven Spielberg , composing the music for all but one ( The Color Purple ) of Spielberg 's major feature-length films .
Williams has composed all but two ( Duel and The Color Purple ) of Steven Spielberg 's movies .