Rube Goldberg musical instrument that runs on 2,000 steel ball-bearings

Wintergatan is Martin Molin's musical alterego, who runs 2,000 steel ball-bearings through its many channels and troughs to strike out a musical composition, turning handles, throwing switches and making other adjustments as needed to play his composition, which is rather catchy.