What Olive said
Someone called me this morning when I was playing this and kept asking "What's going *on* over there?" Biber must have been one odd cat, and this is among the oddest of his stuff I've heard. I've never heard of this group, but their playing is simultaneously accurate and wacky.