STRING THEORY EFX: the art and Science of Guitar Effects