Pat­tern For­ma­tion in Dri­ven Gran­u­lar Sys­tems