High powered computer simulation environment.
Just sing will allow you to record yourself singing your favorite tracks.
CircuitLogix is a software which works with electronics.