Echo tape Posted bycristianJune 12, 2012 The tape used to create artificial echoes in a tape delay system.