Anywhere from one to four hours.  It depends on the type of event.  A simple informal get together with a small setup may be an hour in advance while a wedding with multiple areas of music and uplighting could be three or more.  I hate feeling rushed.

Music will always be playing before the official start time.