The electronic music, art, and writing of Dylan Tauber