@User music? is there nothing that xcircuit cannot do! I used xcircuit a bit in grad school, for some schematics. I really liked the postscript output, which I put into inkscape and annotated using a TeX plugin. But I didn't know it could do other stuff... must revisit!