The Collaborative International Dictionary of English v.0.48:
Techno \Tech"no\, n. a form of music primarily created by computer sound synthizers rather than by musicians playing instruments. [slang] [PJC]WordNet (r) 3.0 (2006):
techno n 1: a style of fast heavy electronic dance music usually without vocals