Código organizado en generador de ondas