Linear Wave Design