Tuning halide perovskite energy levels | Synapse