Allen created all visual material for the 1986 album Electric Cafe by the German group Kraftwerk including the classic, award-winning music video, Musique Non Stop. . This work involved the development of state-of-the-art facial animation software in order to bring the virtual mannequins to life.
This work is acknowledged for its unique aesthetic from both fine art institutions and popular culture venues. It was aired frequently on MTV, VH1 and other international music video programs while also exhibited internationally in galleries and museums.