Computer-implemented acoustic simulation method for generating one or more speaker set-ups for electronically configuring speakers of an acoustical system and for locating such speakers in an acoustical space of a venue such that, when configured and located, said speakers produce a desired sound pressure distribution in said acoustical space, the method including: providing an at least a partially bounded virtual space on a graphical display, wherein at least part of said virtual space substantially matches the acoustic space of said venue; determining one or more sound spots by selection of one or more volumes at one or more sound spot locations in said virtual space and assigning one or more desired sound pressure values to said one or more volumes; determining one or more speaker envelopes by selecting one or more volumes in said virtual space, a speaker envelope (704,804) defining a volume for locating one or more electronically configurable speakers (706,806) within said one or more speaker envelope; executing an evolutionary algorithm comprising including the steps of: - generating a population of speaker set-ups, a speaker set-up comprising a number of speakers, a speaker being associated with speaker location information, speaker phase delay information and speaker amplitude information; - creating one or more further speaker set-ups on the basis of one or more speaker set-ups in said population; - using said one or more further speaker set-ups for calculating sound pressure values in said one or more sound spots; - comparing said desired sound pressure values with said calculated sound pressure values; - optimizing said population of speaker set-ups, said optimizing including replacing a speaker set-up in said population with one of said one or more further speaker set-ups on the basis of said calculated and said desired sound pressure values and on the basis of the speaker locations and said one or more speaker envelopes (704,804). providing an at least a partially bounded virtual space on a graphical display, wherein at least part of said virtual space substantially matches the acoustic space of said venue; determining one or more sound spots by selection of one or more volumes at one or more sound spot locations in said virtual space and assigning one or more desired sound pressure values to said one or more volumes; determining one or more speaker envelopes by selecting one or more volumes in said virtual space, a speaker envelope (704,804) defining a volume for locating one or more electronically configurable speakers (706,806) within said one or more speaker envelope; executing an evolutionary algorithm comprising including the steps of: - generating a population of speaker set-ups, a speaker set-up comprising a number of speakers, a speaker being associated with speaker location information, speaker phase delay information and speaker amplitude information; - creating one or more further speaker set-ups on the basis of one or more speaker set-ups in said population; - using said one or more further speaker set-ups for calculating sound pressure values in said one or more sound spots; - comparing said desired sound pressure values with said calculated sound pressure values; - optimizing said population of speaker set-ups, said optimizing including replacing a speaker set-up in said population with one of said one or more further speaker set-ups on the basis of said calculated and said desired sound pressure values and on the basis of the speaker locations and said one or more speaker envelopes (704,804). - generating a population of speaker set-ups, a speaker set-up comprising a number of speakers, a speaker being associated with speaker location information, speaker phase delay information and speaker amplitude information; - creating one or more further speaker set-ups on the basis of one or more speaker set-ups in said population; - using said one or more further speaker set-ups for calculating sound pressure values in said one or more sound spots; - comparing said desired sound pressure values with said calculated sound pressure values; - optimizing said population of speaker set-ups, said optimizing including replacing a speaker set-up in said population with one of said one or more further speaker set-ups on the basis of said calculated and said desired sound pressure values and on the basis of the speaker locations and said one or more speaker envelopes (704,804).