Complex sentence: They have released three critically-acclaimed albums on the German label Tomlab, and currently reside in North Adams, Massachusetts, where they are working on an upcoming studio album.
Split into simpler sentences: They have released three critically-acclaimed albums, all on the German label "Tomlab". They are currently residing in North Adams, Massachusetts, recording an upcoming studio album.