Local Wave Programming