Seth Troxler, Carl Craig booked for The BPM Festival 2017