a demon jazz band playing their final concert