Foidolites is a fine-grained, hard rock which is a type of metasomatite, essentially altered basalt. It forms with or without crystallization, either below the surface as intrusive rocks or on the surface as extrusive rocks.
Tuff is formed when large masses of ash and sand which are mixed with hot gases are ejected by a volcano and avalanche rapidly down its slopes.