electronic musician Richard Melville Hall