Histone acetyltransferase that acetylates histone H2B to form H2BK11ac and H2BK16ac, histone H3 to form H3K14ac, with a lower preference histone H4 to form H4K8ac and H4K16ac, and contributes to H2A.Z acetylation. Acetylation of histones gives a specific tag for epigenetic transcription activation. In addition to histone acetyltransferase, can use different acyl-CoA substrates, such as (2E)-butenoyl-CoA (crotonyl-CoA) and is able to mediate histone crotonylation. acetyl-CoA + L-lysyl-[protein] = CoA + H(+) + N(6)-acetyl-L-lysyl-[protein] (2E)-butenoyl-CoA + L-lysyl-[protein] = CoA + H(+) + N(6)-(2E)-butenoyl-L-lysyl-[protein] Belongs to the acetyltransferase family. GCN5 subfamily.