Experimental electronic-pop duo STAR SEED releases their first EP, “Digital Forest,” out on Ophelia Records. The title track takes listeners through unique house vibes and synths. Meggie York’s distinct vocals shine through in the next song, “All I’d Ever Need” alongside glitchy fills and an infectious melodic trap beat. The collaboration “Don’t Forget” with fellow […]