By Geoffrey Huchel Groundbreaking guitarist Duane Eddy, known for twangy rifts on hit songs such as “Cannonball” and “Rebel Rouser”, passed away April 30, 2024, in Franklin, Tennessee, surrounded by his family. The cause of death was cancer. He was 86. Eddy’s career began in the 1950s. His debut alb